@charset "UTF-8";.dialog-container{position:absolute;z-index:99;padding-top:50px;padding-bottom:50px;left:0;top:0;bottom:0;right:0;overflow:auto;background-color:rgba(0,0,0,.3);-webkit-animation-name:animatedialogbg;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-name:animatedialogbg;animation-duration:.3s;animation-fill-mode:forwards}@-webkit-keyframes animatedialogbg{0%{opacity:0}to{opacity:1}}@keyframes animatedialogbg{0%{opacity:0}to{opacity:1}}.hidden{display:none}.dialog{border-radius:var(--dialog-border-radius);position:relative;margin:auto;padding:0;width:75%;box-shadow:var(--shadow-thin-color) 0 14px 45px,var(--shadow-thin-color) 0 10px 18px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-name:animatedialogbg;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-name:animatedialogcontent;animation-duration:.5s;animation-fill-mode:forwards;display:flex;flex-direction:column;max-height:100%;background-color:var(--dialog-bg-color)}@-webkit-keyframes animatedialogcontent{0%{animation-timing-function:ease-out;top:-500px;opacity:0}to{animation-timing-function:ease-out;top:0;opacity:1}}@keyframes animatedialogcontent{0%{animation-timing-function:ease-out;top:-500px;opacity:0}to{animation-timing-function:ease-out;top:0;opacity:1}}.dialog-header{border-top-left-radius:3px;border-top-right-radius:3px;padding:20px;background-color:var(--dialog-header-bg-color);display:block}.dialog-header .dialog-title{font-family:var(--base-font-family);font-weight:700;font-size:var(--font-size-x-large);color:var(--dialog-header-txt-color);border:none;margin:0}.dialog-header .dialog-title.with-close-button{margin:0 10px 0 0;width:calc(100% - 30px);display:inline-block}.dialog-header .dialog-close-button{color:var(--dialog-header-txt-color);font-size:var(--font-size-x-large);margin-top:-2px;font-weight:500;transition:font-size .3s ease-out}.dialog-header .dialog-close-button:focus,.dialog-header .dialog-close-button:hover{text-decoration:none;cursor:pointer}.dialog-body{position:relative;padding:2px 20px;display:block;flex:1;max-height:100%;overflow:auto;background-color:var(--dialog-bg-color);color:var(--dialog-txt-color)}.dialog-footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px;background-color:var(--dialog-footer-bg-color);color:var(--dialog-footer-txt-color);text-align:right;height:38px}.dialog-footer button{margin-left:5px}.text-input-wrapper{width:100%}.text-input-elements{width:100%;display:flex;flex-direction:column;text-align:left}.text-input-elements input{font-family:var(--base-font-family);order:2;width:100%;border:none;border-bottom:1px solid var(--input-border-bottom-color);-moz-appearance:textfield;font-size:var(--font-size-medium);padding:3px;color:var(--input-txt-color);background-color:var(--input-bg-color);height:2.2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.text-input-elements input:focus{outline:0;box-shadow:none}.text-input-elements input:focus~label{color:var(--input-label-focus-txt-color)}.text-input-elements input:focus~hr{color:var(--input-focus-border-bottom-color);width:100%}.text-input-elements input:hover~label{color:var(--input-label-hover-txt-color)}.text-input-elements input:disabled{color:var(--input-dim-txt-color);border-bottom:1px solid var(--input-border-bottom-dim-color)}.text-input-elements input:disabled~label{color:var(--input-label-dim-txt-color)}.text-input-elements input.plainTextMode{border-bottom:none;padding-left:0}.text-input-elements input.plainTextMode:focus~hr{width:0}.text-input-elements hr{order:3;width:0;display:block;border:none;border-top:2px solid var(--input-focus-border-bottom-color);margin-top:-1px;transition:width .2s ease-out}.text-input-elements label{order:0;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);color:var(--input-label-txt-color);font-weight:var(--input-label-font-weight);display:block;padding:0;margin:3px 0;height:1em;line-height:1em;min-height:14px;white-space:nowrap;overflow:hidden;transition:color .25s ease-out}.text-input-wrapper.invalid .text-input-elements input,.text-input-wrapper.invalid .text-input-elements input~label{color:var(--invalid-color)}.text-input-wrapper.invalid .text-input-elements input~hr{border-top:2px solid var(--invalid-color);width:100%}::placeholder{color:#bcc1c5;opacity:1;padding-left:3px}:-ms-input-placeholder{color:var(--input-placeholder-txt-color);padding-left:3px}::-ms-input-placeholder{color:var(--input-placeholder-txt-color);padding-left:3px}.tooltip{width:150px;background-color:var(--tooltip-bg-color);color:var(--tooltip-txt-color);font-size:var(--font-size-medium-small);text-align:center;border-radius:2px;padding:5px 7px;position:absolute;z-index:1;box-shadow:0 2px 7px 0 var(--shadow-color);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none;opacity:.1;transform:scale(.8);transition:opacity .15s ease-out,transform .15s ease-out}.tooltip.visible{opacity:1;transform:scale(1)}.tooltip.bottom{transform-origin:50% 0}.tooltip.top{transform-origin:50% 100%}.tooltip.left{transform-origin:100% 50%}.tooltip.right{transform-origin:0 50%}.tooltip.left:after,.tooltip.right:after{content:"";position:absolute;top:50%;margin-top:-7px;border-width:7px;border-style:solid}.tooltip.right:after{right:100%;border-left-color:transparent;border-right-color:var(--tooltip-bg-color)}.tooltip.left:after,.tooltip.right:after{border-bottom-color:transparent;border-top-color:transparent}.tooltip.left:after{left:100%;border-left-color:var(--tooltip-bg-color);border-right-color:transparent}.tooltip.bottom:after,.tooltip.top:after{content:"";position:absolute;left:50%;margin-left:-7px;border-width:7px;border-style:solid}.tooltip.top:after{top:100%;border-bottom-color:transparent;border-top-color:var(--tooltip-bg-color)}.tooltip.bottom:after,.tooltip.top:after{border-left-color:transparent;border-right-color:transparent}.tooltip.bottom:after{bottom:100%;border-bottom-color:var(--tooltip-bg-color);border-top-color:transparent}.raised-button{font-family:var(--base-font-family);font-size:var(--font-size-medium);font-weight:500;padding:.8em 1.1em;border:none;cursor:pointer;outline:none;color:var(--button-txt-color);background-color:var(--button-bg-color);text-transform:uppercase;border-radius:var(--button-border-radius);box-shadow:0 1px 5px 0 var(--shadow-color);position:relative;overflow:hidden;transition:box-shadow .25s linear,background-color .25s linear,color .25s linear}.float-right{float:right}.float-left{float:left}.raised-button.neutral{color:var(--button-txt-color);background-color:var(--button-bg-color)}.raised-button.neutral:focus,.raised-button:active,.raised-button:focus{background-color:var(--button-focus-bg-color);color:var(--button-focus-txt-color)}.raised-button:active{box-shadow:0 5px 10px 1px var(--shadow-color)}.raised-button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-txt-color)}.raised-button.disabled{background-color:var(--button-dim-bg-color);color:var(--button-dim-txt-color);box-shadow:0 1px 2px 0 var(--shadow-dim-color)}.flat-button{font-family:var(--base-font-family);font-size:var(--font-size-medium);line-height:1em;font-weight:500;padding:.8em 1.1em;border:none;cursor:pointer;outline:none;text-transform:uppercase;border-radius:var(--button-border-radius);position:relative;overflow:hidden;transition:color .25s linear,background-color .25s linear}.flat-button,.flat-button.neutral{color:var(--flat-button-txt-color);background-color:var(--flat-button-bg-color)}.flat-button.neutral:focus,.flat-button:active,.flat-button:focus{background-color:var(--flat-button-focus-bg-color);color:var(--flat-button-focus-txt-color)}.flat-button:hover{color:var(--flat-button-hover-txt-color);background-color:var(--flat-button-hover-bg-color)}.flat-button.disabled{color:var(--flat-button-dim-txt-color);background-color:var(--flat-button-dim-bg-color)}.link-button{font-family:var(--base-font-family);font-size:var(--font-size-medium);line-height:1em;border:none;cursor:pointer;outline:none;color:var(--link-txt-color);background-color:var(--link-bg-color);border-radius:var(--button-border-radius);position:relative;overflow:hidden;transition:background-color .25s linear,color .25s linear;padding:0}.link-button:focus{background-color:var(--link-focus-bg-color);color:var(--link-focus-txt-color)}.link-button:active{color:var(--link-txt-color);background-color:var(--link-bg-color)}.link-button:hover{background-color:var(--link-hover-bg-color);color:var(--link-hover-txt-color)}.icon-button{font-family:var(--base-font-family);font-size:var(--font-size-medium);line-height:1em;font-weight:500;box-sizing:border-box;height:36px;width:36px;border:none;cursor:pointer;outline:none;text-transform:uppercase;border-radius:50%;position:relative;overflow:hidden;transition:background-color .25s linear,color .25s linear;text-align:center;padding:0}.icon-button,.icon-button.neutral{color:var(--icon-button-txt-color);background-color:var(--icon-button-bg-color)}.icon-button.neutral:focus,.icon-button:focus{background-color:var(--icon-button-focus-bg-color);color:var(--icon-button-focus-txt-color)}.icon-button:hover{background-color:var(--icon-button-hover-bg-color);color:var(--icon-button-hover-txt-color)}.icon-button.disabled{background-color:var(--icon-button-dim-bg-color);color:var(--icon-button-dim-txt-color)}.floating-action-button.tiny,.icon-button.tiny{height:22px;width:22px;min-width:22px}.floating-action-button.xsmall,.icon-button.xsmall{height:24px;width:24px;min-width:24px}.floating-action-button.small,.icon-button.small{height:28px;width:28px;min-width:28px}.floating-action-button.medium,.icon-button.medium{height:32px;width:32px;min-width:32px}.floating-action-button.large,.icon-button.large{height:36px;width:36px;min-width:36px}.floating-action-button.xlarge,.icon-button.xlarge{height:40px;width:40px;min-width:40px}.floating-action-button{font-family:var(--base-font-family);font-size:var(--font-size-medium);line-height:1em;font-weight:500;box-sizing:border-box;height:36px;width:36px;min-width:36px;border:none;cursor:pointer;outline:none;text-transform:uppercase;border-radius:50%;box-shadow:0 2px 7px 0 var(--shadow-color);position:relative;text-align:center;overflow:hidden;transition:box-shadow .25s linear,background-color .25s linear,color .25s linear;padding:0}.floating-action-button,.floating-action-button.neutral{color:var(--button-txt-color);background-color:var(--button-bg-color)}.floating-action-button.neutral:focus,.floating-action-button:focus{background-color:var(--button-focus-bg-color);color:var(--button-focus-txt-color)}.floating-action-button:active{box-shadow:0 5px 10px 1px var(--shadow-color)}.floating-action-button.disabled{background-color:var(--button-dim-bg-color);color:var(--button-dim-txt-color);box-shadow:0 1px 2px 0 var(--shadow-dim-color)}.floating-action-button:hover{background-color:var(--button-hover-bg-color);color:var(--button-hover-txt-color)}.flat-button .ripples-container,.floating-action-button .ripples-container,.icon-button .ripples-container,.link-button .ripples-container,.raised-button .ripples-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.flat-button .ripple,.floating-action-button .ripple,.icon-button .ripple,.link-button .ripple,.raised-button .ripple{border:none;border-radius:50%;background-color:var(--button-ripple-color);position:absolute;transform:scale(0);opacity:.75;-webkit-animation:ripple .8s ease-out;animation:ripple .8s ease-out}.button-label-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none}.button-label-container>*{display:inline-block}.flat-button.disabled,.floating-action-button.disabled,.icon-button.disabled,.link-button.disabled,.raised-button.disabled{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none}.select-field-wrapper{width:100%}.select-field-elements{width:100%;display:flex;flex-direction:column;text-align:left}.select-field-elements select{font-family:var(--base-font-family);font-size:var(--font-size-medium);order:2;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;border:none;border-bottom:1px solid var(--input-border-bottom-color);background-position:100%;background-repeat:no-repeat;background-size:16px;color:var(--input-txt-color);background-color:var(--input-bg-color);background-image:var(--select-field-arrow-url);background-origin:padding-box;height:2.2em;padding:3px 20px 3px 3px;-webkit-padding-end:20px;-webkit-padding-start:3px}.select-field-elements select:focus{outline:0;box-shadow:none}.select-field-elements select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select-field-elements hr{order:3;width:0;display:block;border:none;border-top:2px solid var(--input-focus-border-bottom-color);margin-top:-1px;transition:width .2s ease-out}.select-field-elements select:disabled{color:var(--input-dim-txt-color);border-bottom:1px solid var(--input-border-bottom-dim-color);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjOTk5IiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+)}.select-field-elements select:disabled~label{color:var(--input-label-dim-txt-color)}.select-field-elements label{order:0;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);color:var(--input-label-txt-color);font-weight:var(--input-label-font-weight);display:block;padding:0;margin:3px 0;height:1em;line-height:1em;min-height:14px;white-space:nowrap;overflow:hidden;transition:color .25s ease-out}.select-field-elements select:hover~label{color:var(--input-label-hover-txt-color)}.select-field-elements select:focus~label{color:var(--input-label-focus-txt-color)}.select-field-elements select:focus~hr{color:var(--input-focus-border-bottom-color);width:100%}.select-field-elements select option{font-family:var(--base-font-family);color:var(--input-txt-color)}.select-field-elements select::-ms-expand{display:none}.select-field-wrapper.invalid .select-field-elements select,.select-field-wrapper.invalid .select-field-elements select~label{color:var(--invalid-color)}.select-field-wrapper.invalid .select-field-elements select~hr{border-top:2px solid var(--invalid-color);width:100%}:focus{outline:none}::-moz-focus-inner{border:0}.list{list-style-type:none;padding:0}.list .list-item{font-family:var(--base-font-family);font-size:var(--font-size-medium);padding:15px 10px;border-bottom:1px solid var(--list-item-border-bottom-color);color:var(--list-item-txt-color);background-color:var(--list-item-bg-color);display:flex;justify-content:space-between;transition:background-color .4s ease,color .4s ease;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list .list-item.non-selectable{cursor:default}.list .list-item:hover{color:var(--list-item-hover-txt-color);background-color:var(--list-item-hover-bg-color)}.list .list-item:focus{color:var(--list-item-focus-txt-color);background-color:var(--list-item-focus-bg-color);outline:none;box-shadow:none}.list .list-item.non-selectable:focus,.list .list-item.non-selectable:hover{color:var(--list-item-txt-color);background-color:var(--list-item-bg-color)}.list .list-item.selected,.list .list-item.selected:focus{color:var(--list-item-active-txt-color);background-color:var(--list-item-active-bg-color)}.list .list-item.disabled,.list .list-item.disabled:hover{cursor:default;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--list-item-dim-txt-color);background-color:var(--list-item-dim-bg-color)}.list .list-item .text-input-elements hr{margin-bottom:0}.list .list-item-label.invalid{color:var(--invalid-color)}.dropdown{position:relative}.dropdown-menu,.dropdown.disabled{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-menu{display:block;padding:0;margin:5px 0 0;list-style-type:none;position:fixed;z-index:0;background-color:#fff;box-shadow:0 2px 6px 0 var(--shadow-dense-color);overflow-Y:hidden;overflow-X:hidden;visibility:hidden;opacity:0;cursor:default;transition:opacity .3s ease-in}.dropdown-menu.open{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;cursor:default;pointer-events:auto;visibility:visible;opacity:1;z-index:1000000}.dropdown-menu.long{overflow-Y:auto}.dropdown-menu .list-item{white-space:nowrap;cursor:pointer}.dropdown-menu .list-item,.dropdown.disabled .dropdown-menu .list-item{visibility:hidden}.dropdown-menu.open .list-item{visibility:visible}.dropdown-menu.open .list-item.disabled,.dropdown-menu.open .list-item.disabled:hover{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none;color:var(--list-item-dim-txt-color);background-color:var(--list-item-dim-bg-color)}.snackbar-wrapper{position:fixed;left:0;right:0;bottom:0;z-index:100;text-align:center;pointer-events:none}.snackbar{font-family:var(--base-font-family);font-size:var(--font-size-medium-large);display:inline-block;min-width:250px;background-color:var(--snackbar-bg-color);color:var(--snackbar-txt-color);text-align:center;border-radius:3px;padding:16px;margin-bottom:0;opacity:.01;box-shadow:0 1px 5px 0 var(--shadow-x-dense-color)}.snackbar,.snackbar.visible{transition:margin-bottom .5s ease-out,opacity .5s ease-out}.snackbar.visible{opacity:1;margin-bottom:30px}.datagrid-wrapper{overflow-y:auto;width:100%}.datagrid{border-collapse:collapse;width:100%}.datagrid th{padding:10px 8px;text-align:left;color:var(--datagrid-header-txt-color);font-size:var(--font-size-medium);height:1.35em;line-height:1em;vertical-align:bottom;position:sticky;top:0;z-index:1;background-color:var(--datagrid-header-bg-color);box-shadow:inset 0 -1px 0 0 var(--datagrid-header-shadow-color)}.datagrid .datagrid-row td{padding:8px;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.datagrid.alternating-row-colors .datagrid-row,.datagrid .datagrid-row{border-bottom:1px solid var(--datagrid-row-border-bottom-color);background-color:var(--datagrid-row-bg-color);color:var(--datagrid-row-txt-color);transition:background-color .3s ease}.datagrid.alternating-row-colors .datagrid-row{border-bottom:none}.datagrid.alternating-row-colors .datagrid-row td{border:none}.datagrid.alternating-row-colors .datagrid-row:nth-child(odd){background-color:var(--datagrid-row-odd-row-bg-color);color:var(--datagrid-row-txt-color)}.datagrid.alternating-row-colors .datagrid-row:nth-child(2n){background-color:var(--datagrid-row-even-row-bg-color);color:var(--datagrid-row-txt-color)}.datagrid.alternating-row-colors .datagrid-row:hover,.datagrid .datagrid-row:hover{background-color:var(--datagrid-row-hover-bg-color);color:var(--datagrid-row-hover-txt-color)}.datagrid.alternating-row-colors .datagrid-row:focus,.datagrid .datagrid-row:focus{background-color:var(--datagrid-row-focus-bg-color);color:var(--datagrid-row-focus-txt-color);outline:none;box-shadow:none}.datagrid.alternating-row-colors .datagrid-row.selected,.datagrid.alternating-row-colors .datagrid-row.selected:focus,.datagrid .datagrid-row.selected,.datagrid .datagrid-row.selected:focus{background-color:var(--datagrid-row-active-bg-color);color:var(--datagrid-row-active-txt-color)}.datagrid.alternating-row-colors .datagrid-row.disabled,.datagrid.alternating-row-colors .datagrid-row.disabled.selected,.datagrid .datagrid-row.disabled,.datagrid .datagrid-row.disabled.selected{color:var(--datagrid-row-dim-txt-color);background-color:var(--datagrid-row-dim-bg-color)}.loading-indicator-container{position:absolute;z-index:99;left:0;top:0;bottom:0;right:0;overflow:hidden;background-color:var(--loading-indicator-overlay-color);opacity:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none;transition:opacity .25s ease-out}.loading-indicator-container.visible{opacity:1;-webkit-touch-callout:default;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;cursor:auto;pointer-events:auto;transition:opacity .25s ease-out}.loading-indicator-container .loading-indicator{width:100px;background-color:var(--loading-indicator-bg-color);border-radius:50%;height:100px;text-align:center;font-size:10px;position:absolute;top:40%;left:calc(50% - 80px);padding:20px;transform:scale(.5);transition:transform .25s ease-out}.loading-indicator-container.visible .loading-indicator{transform:scale(1);transition:transform .25s ease-out}.loading-indicator-container .loading-indicator .message{font-family:var(--base-font-family);font-size:var(--font-size-medium-large);color:var(--loading-indicator-txt-color);margin:0;padding:0}.loading-indicator-container .loading-indicator>div{margin-top:20px;background-color:var(--loading-indicator-symbol-color);height:40px;width:4px;display:inline-block;margin-left:1px;margin-right:1px;border-radius:3px;-webkit-animation:none;animation:none}.loading-indicator-container.visible .loading-indicator>div{-webkit-animation:loading-indicator-stretchdelay 1.2s ease-in-out infinite;animation:loading-indicator-stretchdelay 1.2s ease-in-out infinite}.loading-indicator-container.visible .loading-indicator .element-2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-indicator-container.visible .loading-indicator .element-3{-webkit-animation-delay:-1s;animation-delay:-1s}.loading-indicator-container.visible .loading-indicator .element-4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading-indicator-container.visible .loading-indicator .element-5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes loading-indicator-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes loading-indicator-stretchdelay{0%,40%,to{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.checkbox-wrapper{display:block}.checkbox-wrapper label{display:inline-flex;cursor:pointer;margin-bottom:0;font-size:var(--font-size-medium);color:var(--checkbox-txt-color);font-weight:500;overflow:hidden;max-width:calc(100% + 5px)}.checkbox-wrapper label .label-left{order:0;padding-top:.6em;padding-right:2px}.checkbox-wrapper label .label-left.no-wrap{order:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkbox-wrapper label .label-right{order:2;padding-top:.6em;padding-left:2px}.checkbox-wrapper label .label-right.no-wrap{order:2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkbox-graphic-container{order:1;padding:.5em;width:20px;height:20px;outline:none;border-radius:50%;position:relative;overflow:hidden;background:transparent;transition:color .25s linear,background-color .25s linear,background .25s linear}.checkbox-wrapper label .checkbox-graphic-container.neutral{background:transparent}.checkbox-wrapper label input[type=checkbox]:focus+.checkbox-graphic-container,.checkbox-wrapper label input[type=checkbox]:focus+.checkbox-graphic-container.neutral{background-color:var(--checkbox-graphic-focus-bg-color)}.checkbox-wrapper label:hover .checkbox-graphic-container,.checkbox-wrapper label input[type=checkbox]:hover+.checkbox-graphic-container{background-color:var(--checkbox-graphic-hover-bg-color)!important}.checkbox-wrapper label input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.checkbox-wrapper label .checkbox-graphic-container i{border:2px solid var(--checkbox-icon-border-color);border-radius:var(--checkbox-icon-border-radius);width:1em;height:1em;margin-left:auto;margin-right:auto;display:block;position:relative;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.checkbox-wrapper label input[type=checkbox]:focus+.checkbox-graphic-container i{background:var(--checkbox-icon-focus-bg-color);background-size:contain}.checkbox-wrapper label input[type=checkbox]:checked+.checkbox-graphic-container i{background-color:var(--checkbox-icon-active-bg-color);background-image:var(--checkmark-url);background-size:contain}.checkbox-wrapper.disabled label{color:var(--checkbox-dim-txt-color)}.checkbox-wrapper.disabled label,.checkbox-wrapper label input[disabled]+.checkbox-graphic-container i{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none}.checkbox-wrapper label input[disabled]+.checkbox-graphic-container i{opacity:.25}.checkbox-wrapper .ripples-container{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;pointer-events:none;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.checkbox-wrapper .ripple{border:none;border-radius:50%;background-color:var(--button-ripple-color);position:absolute;transform:scale(0);opacity:.75;-webkit-animation:ripple .8s ease-out;animation:ripple .8s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.75}to{transform:scale(2.5);opacity:0}}.checkbox-wrapper.invalid label{color:var(--invalid-color)}.checkbox-wrapper.invalid label .checkbox-graphic-container i{border:2px solid var(--invalid-color)}.checkbox-wrapper.invalid label input[type=checkbox]:checked+.checkbox-graphic-container i{background-color:var(--invalid-color)}.accordion{width:100%}.accordion .accordion-item{width:100%;margin-bottom:2px}.accordion .accordion-item .accordion-button{display:flex;text-align:left;height:36px;background-color:var(--accordion-button-bg-color);cursor:pointer;width:100%;border:none;outline:none;transition:background-color .3s ease-out;padding:0;color:var(--accordion-button-txt-color)}.accordion .accordion-item .accordion-button.expanded{background-color:var(--accordion-button-active-bg-color)}.accordion .accordion-item .accordion-button.expanded:focus,.accordion .accordion-item .accordion-button:focus{background-color:var(--accordion-button-focus-bg-color)}.accordion .accordion-item .accordion-button.expanded:hover,.accordion .accordion-item .accordion-button:hover{background-color:var(--accordion-button-hover-bg-color)}.accordion .accordion-item .accordion-button .toggle-arrow{margin-left:12px;font-weight:100;font-size:1rem;line-height:38px;-ms-transform:rotate(0deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform:rotate(0deg);transform-origin:50% 50%;-webkit-transition:-webkit-transform .25s ease-out;-moz-transition:-moz-transform .25s ease-out;-o-transition:-o-transform .25s ease-out;-ms-transition:-ms-transform .25s ease-out;transition:transform .25s ease-out}.accordion .accordion-item .accordion-button .toggle-arrow.right{margin-left:5px}.accordion .accordion-item .accordion-button.expanded .toggle-arrow{-ms-transform:rotate(90deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform:rotate(90deg);transform-origin:50% 50%}.accordion .accordion-item .accordion-button .button-label{line-height:36px;padding-top:1px;padding-left:10px;display:block;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;box-sizing:border-box}.accordion .accordion-item .accordion-button .button-label.left{width:calc(100% - 28px)}.accordion .accordion-item .accordion-button .color-tag{width:5px;height:35px;background-color:var(--accordion-color-tag-bg-color)}.accordion .accordion-item .accordion-button .checkbox{margin:0 2px}.accordion .accordion-item .accordion-panel{padding-left:10px;padding-right:10px;background-color:var(--accordion-item-bg-color);overflow:hidden;display:block;opacity:0}.accordion .accordion-item .accordion-panel.expanded{display:block;opacity:1;padding-bottom:10px}.composite-field-wrapper{width:100%}.composite-field-elements{width:100%;display:flex;flex-direction:column;text-align:left}.composite-field-elements:focus-within label{color:var(--input-label-focus-txt-color)}.composite-field-elements:hover label{color:var(--input-label-hover-txt-color)}.composite-field-wrapper.disabled label{color:var(--input-label-dim-txt-color)}.composite-field-wrapper.invalid label{color:var(--invalid-color)}.composite-field-elements label{order:0;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);color:var(--input-label-txt-color);font-weight:var(--input-label-font-weight);display:block;padding:0;margin:3px 0;height:1em;line-height:1em;min-height:14px;white-space:nowrap;overflow:hidden;transition:color .25s ease-out}.composite-field-elements .fields-container{width:100%;display:flex}.panel{background-color:var(--panel-bg-color);color:var(--panel-txt-color)}.panel.hidden{display:none}.panel .panel-header{background-color:var(--panel-header-bg-color);height:40px}.panel .panel-header>*{display:inline-block;font-family:var(--base-font-family);font-weight:900;color:var(--panel-header-txt-color);line-height:15px;position:relative;top:50%;transform:translateY(-50%);margin-left:10px;width:calc(100% - 10px)}.panel .panel-body{position:relative;overflow-y:auto;overflow-x:hidden;height:calc(100% - 40px)}.panel .panel-body.headless{top:0}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:auto}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.date-picker-wrapper{width:100%}.date-picker-elements{width:100%;display:flex;flex-direction:column;text-align:left}.date-picker-elements input{font-family:var(--base-font-family);order:2;width:100%;background-color:var(--input-bg-color);color:var(--input-txt-color);border:none;border-bottom:1px solid var(--input-border-bottom-color);-moz-appearance:textfield;font-size:var(--font-size-medium);padding:3px;height:2.2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.date-picker-elements input:disabled{color:var(--input-dim-txt-color);border-bottom:1px solid var(--input-border-bottom-dim-color)}.date-picker-elements input:hover{background-color:var(--input-hover-bg-color);color:var(--input-hover-txt-color)}.date-picker-elements input:focus{outline:0;box-shadow:none;background-color:var(--input-focus-bg-color);color:var(--input-focus-txt-color)}.date-picker-elements hr{order:3;width:0;display:block;border:none;border-top:2px solid var(--input-focus-border-bottom-color);margin-top:-1px;transition:width .2s ease-out}.date-picker-elements input:focus~hr{color:var(--input-focus-border-bottom-color);width:100%;transition:width .2s ease-out}.date-picker-elements label{order:0;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);color:var(--input-label-txt-color);font-weight:var(--input-label-font-weight);display:block;padding:0;margin:3px 0;height:1em;line-height:1em;min-height:14px;white-space:nowrap;overflow:hidden;transition:color .25s ease-out}.date-picker-elements input:hover~label{color:var(--input-label-hover-txt-color)}.date-picker-elements input:focus~label{color:var(--input-label-focus-txt-color)}.date-picker-elements input:disabled~label{color:var(--input-label-dim-txt-color)}.pika-single{font-family:var(--base-font-family);z-index:9999;display:block;position:relative;color:var(--date-picker-txt-color);background:var(--date-picker-bg-color);border:none;margin-top:1px}.pika-single .pika-table abbr{color:var(--date-picker-txt-color);text-decoration:none}.pika-label,.pika-title select,.pika-title select:focus{border:0;outline:0;box-shadow:none;color:var(--date-picker-txt-color);background-color:var(--date-picker-sec-bg-color)}.pika-prev{transform:rotate(180deg)}.pika-next,.pika-prev{background-color:var(--date-picker-nav-button-bg-color);background-image:var(--date-picker-nav-button-arrow-url)}.pika-button{color:var(--date-picker-button-txt-color);background-color:var(--date-picker-button-bg-color);transition:background-color .2s ease-out;font-family:var(--base-font-family)}.pika-button:hover{background-color:var(--date-picker-button-hover-bg-color);color:var(--date-picker-button-hover-txt-color);border-radius:0}.is-today .pika-button{color:var(--date-picker-button-today-txt-color);background-color:var(--date-picker-button-today-bg-color)}.is-disabled .pika-button{color:var(--date-picker-button-dim-txt-color);background-color:var(--date-picker-button-dim-bg-color)}.is-selected .pika-button{background-color:var(--date-picker-button-active-bg-color);color:var(--date-picker-button-active-txt-color);box-shadow:none;border-radius:0}.date-picker-wrapper.invalid .date-picker-elements input,.date-picker-wrapper.invalid .date-picker-elements input~label{color:var(--invalid-color)}.date-picker-wrapper.invalid .date-picker-elements input~hr{border-top:2px solid var(--invalid-color);width:100%}.tab-navigator{position:relative;width:100%;height:100%;background-color:var(--tab-navigator-bg-color)}.tab-navigator .tab-labels{width:100%;display:flex}.tab-navigator .tab-labels label{font-weight:700;font-size:var(--font-size-medium-large);cursor:pointer;color:var(--tab-label-txt-color);background-color:var(--tab-label-bg-color);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:44px;width:100%;position:relative;overflow:hidden;border-bottom:2px solid var(--tab-label-border-bottom-color);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s ease-out,background-color .2s ease-out}.tab-navigator .tab-labels label:not(:last-child){border-right:3px solid var(--tab-label-border-right-color)}.tab-navigator .tab-labels input[type=radio]{position:absolute;z-index:-1}.tab-navigator .tab-labels label.active,.tab-navigator .tab-labels label:hover{color:var(--tab-label-hover-txt-color);background-color:var(--tab-label-hover-bg-color)}.tab-navigator .underline{background:var(--tab-label-active-border-bottom-color);height:2px;position:absolute;left:0;top:42px;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}.tab-navigator .tab-panels{display:block;height:calc(100% - 44px);background-color:var(--tab-panel-bg-color)}.tab-navigator .tab-panels .tab-panel{display:none;overflow:auto;height:100%;width:calc(100% - 20px);opacity:0;pointer-events:none;padding:0 10px}.tab-navigator .tab-panel.active{opacity:1;display:block;pointer-events:auto}.tab-navigator .tab-labels label .ripples-container{pointer-events:none}.tab-navigator .tab-labels label .ripples-container .ripple{border:none;border-radius:50%;background-color:rgba(50,50,50,.25);position:absolute;transform:scale(0);opacity:.75;animation:tab-ripple .7s ease-out}@keyframes tab-ripple{to{transform:scale(1.5);opacity:0}}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto_regular/Roboto-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto_bold/Roboto-Bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto_medium/Roboto-Medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/roboto_light/Roboto-Light-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../fonts/roboto/roboto_condensed/RobotoCondensed-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../fonts/roboto/roboto_lightcondensed/RobotoCondensed-Light-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/material-icons/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:Material Icons,sans-serif;font-weight:400;font-style:normal;font-size:24px;display:block;line-height:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-14{font-size:14px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-28{font-size:28px}.material-icons.md-30{font-size:30px}.material-icons.md-32{font-size:32px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}*{scrollbar-width:thin;scrollbar-color:#ccc #efefef}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#efefef}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#bbb}:root{--header-bg-color:#034980;--header-txt-color:#fff;--header-icon-active-bg-color:#01a0e6;--header-icon-active-txt-color:#fff;--subheader-bg-color:#39a6e1;--subheader-txt-color:#fff;--base-font-family:Roboto,sans-serif;--base-font-size:12px;--page-bg-color:#efefef;--base-bg-color:#fff;--base-txt-color:#000;--base-txt-hover-color:#000;--base-txt-dim-color:rgba(0,0,0,0.3);--invalid-color:#ee634c;--h1-txt-color:#fff;--h2-txt-color:#034980;--h3-txt-color:#333;--h4-txt-color:#666;--h5-txt-color:#666;--h6-txt-color:#666;--shadow-x-thin-color:rgba(0,0,0,0.15);--shadow-thin-color:rgba(0,0,0,0.25);--shadow-color:rgba(0,0,0,0.3);--shadow-dense-color:rgba(0,0,0,0.35);--shadow-x-dense-color:rgba(0,0,0,0.45);--shadow-dim-color:rgba(0,0,0,0.1);--overlay-color:rgba(0,0,0,0.3);--font-size-x-small:0.75em;--font-size-small:0.85em;--font-size-medium-small:0.96em;--font-size-medium:1em;--font-size-medium-large:1.25em;--font-size-large:1.5em;--font-size-x-large:1.8em;--font-size-xx-large:2.5em;--link-bg-color:hsla(0,0%,100%,0);--link-hover-bg-color:hsla(0,0%,100%,0);--link-focus-bg-color:hsla(0,0%,100%,0);--link-dim-bg-color:hsla(0,0%,100%,0);--link-txt-color:#0092d2;--link-hover-txt-color:#006fb7;--link-focus-txt-color:#006fb7;--link-dim-txt-color:#ccc;--scrollbar-bg-color:#ccc #efefef;--scrollbar-track-bg-color:#efefef;--scrollbar-thumb-bg-color:#ccc;--scrollbar-thumb-hover-bg-color:#bbb;--buttonbar-bg-color:#fff;--buttonbar-txt-color:#0092d2;--buttonbar-hover-txt-color:#00b3f6;--buttonbar-focus-txt-color:#fff;--buttonbar-dim-txt-color:#fff;--card-bg-color:#034980;--card-hover-bg-color:#034980;--card-focus-bg-color:#034980;--card-dim-bg-color:#ddd;--card-txt-color:#fff;--card-hover-txt-color:#fff;--card-focus-txt-color:#fff;--card-dim-txt-color:#fff;--button-bg-color:#0092d2;--button-hover-bg-color:#09bcff;--button-focus-bg-color:#00abea;--button-dim-bg-color:#f0f0f0;--button-txt-color:#fff;--button-hover-txt-color:#fff;--button-focus-txt-color:#fff;--button-dim-txt-color:#fff;--button-border-radius:2px;--button-ripple-color:hsla(0,0%,100%,0.4);--icon-button-bg-color:hsla(0,0%,100%,0);--icon-button-hover-bg-color:hsla(0,0%,100%,0.2);--icon-button-focus-bg-color:hsla(0,0%,100%,0.1);--icon-button-dim-bg-color:hsla(0,0%,100%,0);--icon-button-txt-color:#fff;--icon-button-hover-txt-color:#fff;--icon-button-focus-txt-color:#fff;--icon-button-dim-txt-color:#fff;--icon-button-separator-color:hsla(0,0%,100%,0.15);--flat-button-bg-color:#fff;--flat-button-hover-bg-color:#d9d9d9;--flat-button-focus-bg-color:#eee;--flat-button-dim-bg-color:#fff;--flat-button-txt-color:#0092d2;--flat-button-hover-txt-color:#006fb7;--flat-button-focus-txt-color:#006fb7;--flat-button-dim-txt-color:#ccc;--input-bg-color:#fff;--input-hover-bg-color:#fff;--input-focus-bg-color:#fff;--input-dim-bg-color:#fff;--input-txt-color:#000;--input-hover-txt-color:#000;--input-focus-txt-color:#000;--input-dim-txt-color:#aaa;--input-border-bottom-color:#ccc;--input-focus-border-bottom-color:#0092d2;--input-border-bottom-dim-color:#ddd;--input-label-txt-color:#0277bd;--input-label-hover-txt-color:#0277bd;--input-label-focus-txt-color:#0277bd;--input-label-dim-txt-color:#aaa;--input-placeholder-txt-color:#bcc1c5;--input-label-font-size:var(--font-size-medium-small);--input-label-font-weight:500;--input-label-font-family:"Roboto Condensed",sans-serif;--select-field-arrow-url:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);--date-picker-bg-color:#fff;--date-picker-sec-bg-color:#fff;--date-picker-txt-color:#333;--date-picker-button-bg-color:#fff;--date-picker-button-txt-color:#333;--date-picker-button-hover-bg-color:#eee;--date-picker-button-hover-txt-color:#333;--date-picker-button-active-bg-color:#00b3f6;--date-picker-button-active-txt-color:#fff;--date-picker-button-dim-bg-color:#fff;--date-picker-button-dim-txt-color:#777;--date-picker-button-today-bg-color:#fff;--date-picker-button-today-txt-color:#0277bd;--date-picker-nav-button-bg-color:transparent;--date-picker-nav-button-arrow-url:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NTEuODQ2IiBoZWlnaHQ9IjQ1MS44NDciPjxwYXRoIGQ9Ik0zNDUuNDQxIDI0OC4yOTJMMTUxLjE1NCA0NDIuNTczYy0xMi4zNTkgMTIuMzY1LTMyLjM5NyAxMi4zNjUtNDQuNzUgMC0xMi4zNTQtMTIuMzU0LTEyLjM1NC0zMi4zOTEgMC00NC43NDRMMjc4LjMxOCAyMjUuOTIgMTA2LjQwOSA1NC4wMTdjLTEyLjM1NC0xMi4zNTktMTIuMzU0LTMyLjM5NCAwLTQ0Ljc0OCAxMi4zNTQtMTIuMzU5IDMyLjM5MS0xMi4zNTkgNDQuNzUgMGwxOTQuMjg3IDE5NC4yODRjNi4xNzcgNi4xOCA5LjI2MiAxNC4yNzEgOS4yNjIgMjIuMzY2IDAgOC4wOTktMy4wOTEgMTYuMTk2LTkuMjY3IDIyLjM3M3oiLz48L3N2Zz4=);--drop-down-menu-bg-color:#fff;--checkbox-txt-color:#0277bd;--checkbox-hover-txt-color:#0277bd;--checkbox-focus-txt-color:#0277bd;--checkbox-dim-txt-color:#aaa;--checkbox-graphic-bg-color:transparent;--checkbox-graphic-hover-bg-color:rgba(0,0,0,0.1);--checkbox-graphic-focus-bg-color:rgba(0,0,0,0.07);--checkbox-icon-bg-color:transparent;--checkbox-icon-hover-bg-color:transparent;--checkbox-icon-focus-bg-color:#e5e5e5;--checkbox-icon-active-bg-color:#969696;--checkbox-icon-border-color:#969696;--checkbox-icon-border-radius:2px;--checkmark-url:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDE2LjJMNC44IDEybC0xLjQgMS40TDkgMTkgMjEgN2wtMS40LTEuNEw5IDE2LjJ6Ii8+PC9zdmc+);--list-item-bg-color:#fff;--list-item-hover-bg-color:#eaeaea;--list-item-focus-bg-color:#e3e3e3;--list-item-active-bg-color:#f2f2f2;--list-item-dim-bg-color:#fff;--list-item-txt-color:#000;--list-item-hover-txt-color:#000;--list-item-focus-txt-color:#000;--list-item-active-txt-color:#000;--list-item-dim-txt-color:#ccc;--list-item-border-bottom-color:#eee;--list-item-even-row-bg-color:#fff;--list-item-odd-row-bg-color:#fff;--datagrid-header-bg-color:#fff;--datagrid-header-txt-color:#000;--datagrid-header-shadow-color:rgba(0,0,0,0.3);--datagrid-row-bg-color:#fff;--datagrid-row-hover-bg-color:#eaeaea;--datagrid-row-focus-bg-color:#e3e3e3;--datagrid-row-active-bg-color:#f2f2f2;--datagrid-row-dim-bg-color:#fff;--datagrid-row-txt-color:#000;--datagrid-row-hover-txt-color:#000;--datagrid-row-focus-txt-color:#000;--datagrid-row-active-txt-color:#000;--datagrid-row-dim-txt-color:#ccc;--datagrid-row-border-bottom-color:#eee;--datagrid-row-even-row-bg-color:#fff;--datagrid-row-odd-row-bg-color:#fff;--dialog-overlay-color:rgba(0,0,0,0.3);--dialog-bg-color:#fff;--dialog-txt-color:#000;--dialog-header-bg-color:#fff;--dialog-header-txt-color:#000;--dialog-footer-bg-color:#fff;--dialog-footer-txt-color:#000;--dialog-border-radius:5px 5px 3px 3px;--panel-bg-color:#fff;--panel-txt-color:#000;--panel-header-bg-color:#0092d2;--panel-header-txt-color:#fff;--loading-indicator-overlay-color:hsla(0,0%,100%,0.5);--loading-indicator-bg-color:#1da2dc;--loading-indicator-txt-color:#fff;--loading-indicator-symbol-color:#fff;--snackbar-bg-color:#034980;--snackbar-txt-color:#fff;--tooltip-bg-color:#ee634c;--tooltip-txt-color:#fff;--accordion-item-bg-color:#fff;--accordion-item-txt-color:#000;--accordion-button-bg-color:#eee;--accordion-button-hover-bg-color:#ccc;--accordion-button-focus-bg-color:#e0e0e0;--accordion-button-active-bg-color:#e0e0e0;--accordion-button-txt-color:#073a63;--accordion-color-tag-bg-color:#ccc;--tab-navigator-bg-color:#fff;--tab-label-bg-color:#eee;--tab-label-hover-bg-color:#f6f6f6;--tab-label-txt-color:rgba(68,68,68,0.7);--tab-label-hover-txt-color:#034980;--tab-label-border-bottom-color:#dfdfdf;--tab-label-border-right-color:#fff;--tab-label-active-border-bottom-color:#0092d2;--tab-panel-bg-color:#fff}.fullscreen-icon-minimize{transform:rotate(180deg)}body,html{background-color:var(--page-bg-color);margin:0;padding:0;font-family:var(--base-font-family);font-size:var(--base-font-size)}.application,.main,body,html{height:100%;overflow:hidden}header{width:100%;box-shadow:0 2px 3px 0 var(--shadow-thin-color);z-index:5;position:absolute}header,header .logo-app-container{height:40px;background-color:var(--header-bg-color)}header .logo-app-container{width:400px}header .logo{margin-left:28px;padding-top:5px;width:160px;cursor:pointer}header .toolbar{position:absolute;top:2px;right:10px;display:flex}header .toolbar>:not(.icon-bar-separator){margin-left:2px}.logged-user-dropdown-button-label{background-color:var(--header-icon-active-bg-color);line-height:24px;width:24px;height:24px;color:var(--header-icon-active-txt-color);font-size:15px;font-weight:500;border-radius:50%;margin-left:auto;margin-right:auto}.icon-bar-separator{height:34px;width:1px;margin:-1px 7px 0 11px;background-color:var(--icon-button-separator-color)}.link-text,.link-text:visited{display:block;color:var(--link-txt-color);text-decoration:none;cursor:pointer}.link-text:hover{color:var(--link-hover-txt-color);text-decoration:underline}.field-spacer{display:block;width:100%;height:2.2em}h1{color:var(--h1-txt-color);font-weight:700;display:block;margin:0 auto;padding-top:8px;font-size:24px;position:relative;text-align:center}.projects-overview{position:absolute;top:40px;left:80px;right:0;bottom:0}.projects-overview .toolbar{position:absolute;top:0;left:0;right:0;height:40px;background-color:var(--subheader-bg-color);z-index:1}.projects-overview .toolbar .title{font-weight:200;color:var(--subheader-txt-color);font-size:16px;position:absolute;left:0;right:0;top:2px}.projects-overview .buttons{margin-top:20px;width:100%;text-align:right}.projects-overview .buttons button{margin-left:5px}.projects-overview .elements{position:absolute;top:40px;left:0;right:0;bottom:0;padding:30px 10px 10px;background-color:var(--base-bg-color);overflow-y:hidden;display:flex;flex-direction:column}.projects-overview .message-action-container{margin-left:calc(50vw - 160px)}.project-toolbar{position:absolute;left:0;right:0;top:40px;height:40px;background-color:var(--subheader-bg-color);z-index:1}.project-toolbar .project-toolbar-items{position:absolute;top:4px;right:10px;display:flex;z-index:1}.project-toolbar .project-toolbar-items>:not(:last-child){margin-right:5px}.project-toolbar .project-title{font-weight:200;color:var(--subheader-txt-color);font-size:16px;position:absolute;top:2px;left:0;right:200px;text-align:right}.project-toolbar .project-workflow-filters{position:absolute;display:flex;width:420px;left:368px;top:7px;z-index:1}.project-toolbar .project-workflow-filters>*{margin-right:5px;color:var(--subheader-txt-color)}.project-toolbar .project-workflow-filters select{width:200px;padding-left:3px}h2{font-weight:400;font-size:16px;color:var(--h2-txt-color);border-bottom:1px solid var(--h2-txt-color);padding-top:15px;padding-bottom:2px;margin-top:0;margin-bottom:10px;clear:both}h4{padding-top:10px;padding-bottom:12px;margin:0;font-size:1em;color:var(--h4-txt-color)}.project-navigation-panels{position:absolute;top:40px;bottom:0;left:80px;width:810px;z-index:1;transition:left .4s ease-out}.project-navigation-panels.workflow{width:270px;transition:none}.project-navigation-panels.collapsed{left:-460px}.project-panel{z-index:3}.products-panel,.project-panel{width:270px;position:absolute;top:0;bottom:0;min-width:185px}.products-panel{left:270px;z-index:2;transition:left .3s ease-out}.products-panel.collapsed{left:0;box-shadow:none}.products-panel .panel-header,.project-panel .panel-header{border-right:1px solid hsla(0,0%,100%,.15)}.products-panel .panel-body,.project-panel .panel-body{border-right:1px solid #d9dfe2}.products-panel.last,.project-panel.last{box-shadow:1px 3px 5px 0 rgba(0,0,0,.15)}.products-panel.last .panel-body,.products-panel.last .panel-header,.project-panel.last .panel-body,.project-panel.last .panel-header{border-right:none}.positions-orderlists-panel .panel-body{padding-left:10px;padding-right:10px}.products-panel .accordion .accordion-item .accordion-button{border-left:1px solid #ccc}.positions-orderlists-panel{width:270px;position:absolute;top:0;bottom:0;left:540px;box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);min-width:185px;z-index:1;transition:left .4s ease-out}.positions-orderlists-panel.collapsed{left:0;box-shadow:none}.project-navigation-panels .expand-contract-button-container{position:absolute;left:810px;transition:left .6s ease-out;z-index:0}.project-navigation-panels .expand-contract-button-container.collapsed{left:270px}.project-navigation-panels .expand-contract-button-container.collapsed .expand-collapse-button{opacity:0;transition:opacity .2s ease-out}.project-navigation-panels .expand-collapse-button{opacity:1;height:40px;width:30px;padding-left:0;padding-right:0;border-radius:0;box-shadow:3px 0 1px 0 rgba(0,0,0,.15);background-color:#073a63}.project-navigation-panels .expand-collapse-button:focus,.project-navigation-panels .expand-collapse-button:hover{background-color:#0762a0}.project-navigation-panels .expand-collapse-button.neutral,.project-navigation-panels .expand-collapse-button.neutral:focus{background-color:#073a63}.center-panel{right:28.5%;left:358px;position:absolute;top:80px;bottom:0;overflow-y:hidden;z-index:0;background-color:#fff}.right-panel.reduced-height{top:40px;bottom:55px}.calculate-button-container,.right-panel.reduced-height{right:0;left:calc(71.5% + 8px);position:absolute;box-shadow:-1px 3px 5px 0 rgba(0,0,0,.15)}.calculate-button-container{background-color:#e0e0e0;height:45px;padding-top:10px;padding-right:20px;bottom:0;text-align:right;border-top:1px solid #ddd}.field-group{padding-top:20px;padding-bottom:20px;width:100%}.field-group-no-padding{width:100%}.construction-parts-list .list-item,.orderlists-list .list-item,.positions-list .list-item,.products-list .list-item,.project-members-list .list-item{padding:6px 2px 4px 5px}.construction-parts-list .list-item .list-item-label,.orderlists-list .list-item .list-item-label,.positions-list .list-item .list-item-label,.products-list .list-item .list-item-label,.project-members-list .list-item .list-item-label{padding-top:6px;flex-grow:1;padding-bottom:6px;max-width:78%}.construction-parts-list .list-item .icon-button,.orderlists-list .list-item .icon-button,.positions-list .list-item .icon-button,.project-members-list .list-item .icon-button{justify-self:flex-end}.orderlists-list .dropdown-menu .list-item,.positions-list .dropdown-menu .list-item{color:#666;justify-content:left;padding:10px}.orderlists-list .dropdown-menu .list-item span,.positions-list .dropdown-menu .list-item span{padding-left:10px}.positions-workflow .datagrid{margin-bottom:10px}.main .datagrid .checkbox label{padding-top:2px}.users-management-dialog td.active{color:#2ca500;font-weight:700}.users-management-dialog td.inactive{color:#e01f1f;font-weight:700}.users-management-dialog td.pending{color:coral;font-weight:700}.project-members-list .list-item .list-item-label.inactive{color:#e01f1f}.project-members-list .list-item .list-item-label.pending{color:coral}.graphical-stage-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.graphical-stage-container .viewport-2D-top{position:absolute;left:0;right:0;top:0;bottom:35%}.graphical-stage-container .viewport-2D-top.maximized{bottom:0}.graphical-stage-container .calculation-result-field-group{position:absolute;right:10px;bottom:calc(35% + 5px)}.graphical-stage-container .calculation-result-field-group.maximized{bottom:10px}.graphical-stage-container .show-reinforcement-checkbox{position:absolute;left:10px;bottom:calc(35% + 5px);width:150px}.graphical-stage-container .show-reinforcement-checkbox.maximized{bottom:10px}.graphical-stage-container .viewport-2D-front{position:absolute;left:0;right:35%;top:calc(65% + 8px);bottom:0}.graphical-stage-container .viewport-2D-front.maximized{right:0;top:0;bottom:0}.graphical-stage-container .viewport-3D{position:absolute;left:65%;right:0;top:calc(65% + 8px);bottom:0}.graphical-stage-container .viewport-3D.maximized{left:0;top:0}.graphical-stage-container .viewport-maximize-top,.graphical-stage-container .viewport-minimize{position:absolute;right:10px;top:10px}.graphical-stage-container .viewport-maximize-front{position:absolute;right:calc(35% + 15px);top:calc(65% + 18px)}.graphical-stage-container .viewport-maximize-3D{position:absolute;right:10px;top:calc(65% + 15px)}.graphical-stage-container .viewports-separator-1{position:absolute;left:0;right:0;top:65%;height:8px;z-index:2;background-color:#ebecec}.graphical-stage-container .viewports-separator-2{position:absolute;left:64.5%;top:65%;bottom:0;width:8px;z-index:2;background-color:#ebecec}.graphical-stage-container .viewport-label-front{left:0}.graphical-stage-container .viewport-label-3d,.graphical-stage-container .viewport-label-front{color:#bbb;font-weight:500;position:absolute;right:0;top:calc(65% + 10px);padding:10px 0 0 10px;text-transform:uppercase}.graphical-stage-container .viewport-label-3d{left:65%}.graphical-stage-container .viewport-label-3d.maximized,.graphical-stage-container .viewport-label-front.maximized,.graphical-stage-container .viewport-label-top{color:#bbb;font-weight:500;position:absolute;left:0;right:0;top:0;padding:10px 0 0 10px;text-transform:uppercase}.right-panel .calculation-result-field-group{position:absolute;right:10px;bottom:66%}.calculation-result{font-weight:500;padding:0;margin:5px}.single-column{clear:both;width:100%}.left-column{width:calc(50% - 5px);float:left}.right-column{width:calc(50% - 5px);float:right}.left-column-x3,.middle-column-x3{width:calc(33.33333% - 7px);margin-right:10px;float:left}.right-column-x3{width:calc(33.33333% - 6px);float:left}.column-x3-container{display:flex;flex-wrap:wrap}.column-x3{width:calc(33.33333% - 7px);float:left}.column-x3-x2,.column-x3:not(:last-child){margin-right:10px}.column-x3-x2{width:calc(66.66666% - 5px);float:left}.invisible{display:none}.dialog{width:400px}.projects-dialog .dialog{width:880px}.login-dialog .dialog{width:500px}.register-dialog .dialog,.user-account-dialog .dialog{width:700px}.order-list-choice-dialog .dialog{width:30%;min-width:400px}.login-dialog .register-invitation{display:inline-block;text-align:left;float:left;margin-left:10px;margin-top:-1px}.position-dialog .dialog{width:90%;height:100%}.position-dialog .dialog .dialog-body{height:100%;width:calc(100% - 40px)}.position-dialog .position-container{display:flex;box-sizing:border-box;width:100%;height:100%}.position-dialog .position-container .graphical-stage-container{position:relative;flex-basis:80%;flex-shrink:0;flex-grow:1;width:70%;height:100%;box-sizing:border-box}.position-dialog .position-container .position-data{flex-basis:19%;flex-shrink:1;flex-grow:1;width:19%;height:100%;border-right:1px solid #cdcfd2;margin-right:1%;padding-right:1%;box-sizing:border-box}.position-dialog .text-label{font-family:Roboto Condensed,sans-serif;font-size:.96em;margin-top:10px;margin-bottom:5px;color:#0277bd;font-weight:400;display:block;overflow:hidden;width:100%}.position-dialog .text{margin-bottom:20px}.jda-position-resistance-increase-dialog .dialog{width:500px}.jda-position-resistance-increase-dialog .dialog .checkbox-wrapper label{color:#555;font-size:1em}.main .datagrid-row input,.main .datagrid-row select{background-color:hsla(0,0%,100%,0)}.main .datagrid-row input:focus,.main .datagrid-row select:focus{background-color:#fff}.main .datagrid-row .select-field-wrapper,.main .datagrid-row .text-input-wrapper{padding-top:6px;padding-bottom:0;margin:0}.message-dialog .dialog{width:400px}.message-dialog .dialog h4{margin:0}.message-dialog.total-project-validation .dialog{width:70%}.project-general-information .button-container{width:100%;text-align:right}.project-details-dialog .dialog{width:880px}.project-details-dialog .companies-container{width:100%;display:flex}.project-details-dialog .companies-container>div:not(:last-child){margin-right:10px}.project-details-dialog .list-item{padding:6px 10px 10px;background-color:#f5f5f5;border-bottom:none;margin-bottom:10px}.project-details-dialog .list-item .list-item-label{padding-top:6px;flex-grow:1}.project-details-dialog .list-item .icon-button{justify-self:flex-end}.viewport-2D-top{position:absolute;left:0;right:0;top:0;bottom:35%}.viewport-2D-front{left:0;right:35%}.viewport-2D-front,.viewport-3D{position:absolute;top:calc(65% + 8px);bottom:0}.viewport-3D{left:65%;right:0}.order-list-dialog .dialog{width:90%;height:100%}.order-list-dialog .dialog .dialog-body{overflow:hidden;display:flex;flex-direction:column}.order-list-dialog .dialog .dialog-body .positions-group{max-height:100%;display:flex;flex-direction:column;overflow:hidden}.order-list-dialog .dialog .dialog-body .positions-group .positions-datagrid{max-height:100%}.order-list-project-information .text-label,.order-list-validation-dialog .text-label{font-family:Roboto Condensed,sans-serif;margin-bottom:0;font-size:.96em;color:#0277bd;font-weight:400;height:20px;max-height:20px;display:block;overflow:hidden;width:100%}.order-list-accordion{margin-top:10px}.order-list-project-information .company-block-header,.order-list-validation-dialog .company-block-header{display:flex}.order-list-project-information .company-controls,.order-list-validation-dialog .company-controls{display:flex;margin-top:5px}.order-list-project-information .company-controls .company-add-button,.order-list-project-information .company-controls .company-add-button.neutral,.order-list-validation-dialog .company-controls .company-add-button,.order-list-validation-dialog .company-controls .company-add-button.neutral{color:#0092d2;background-color:#e9e9e9}.order-list-project-information .company-controls .company-add-button.neutral:focus,.order-list-project-information .company-controls .company-add-button.neutral:hover,.order-list-project-information .company-controls .company-add-button:focus,.order-list-project-information .company-controls .company-add-button:hover,.order-list-validation-dialog .company-controls .company-add-button.neutral:focus,.order-list-validation-dialog .company-controls .company-add-button.neutral:hover,.order-list-validation-dialog .company-controls .company-add-button:focus,.order-list-validation-dialog .company-controls .company-add-button:hover{color:#0092d2;background-color:#ddd}.companies-dropdown-add-company-button-list-item .icon-button,.companies-dropdown-add-company-button-list-item .icon-button.neutral,.companies-dropdown-add-company-button-list-itemn .icon-button{margin-right:5px;color:#0092d2;background-color:#e9e9e9}.companies-dropdown-add-company-button-list-item .icon-button.neutral:focus,.companies-dropdown-add-company-button-list-item .icon-button.neutral:hover,.companies-dropdown-add-company-button-list-item .icon-button:focus,.companies-dropdown-add-company-button-list-item .icon-button:hover{background-color:#ddd}.companies-dropdown-add-company-button-list-item .icon-button.disabled{color:#e5e5e5;background-color:#f2f2f2}.calculable-positions-order-list-dialog .button-container,.easybox-positions .button-container,.easyfit-positions .button-container,.easyfix-positions .button-container,.easyschub-positions .button-container,.ferbox-positions .button-container,.isopro-positions .button-container{height:45px;width:100%;padding:7px 0;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.calculable-positions-order-list-dialog .button-container p,.easybox-positions .button-container p,.easyfit-positions .button-container p,.easyfix-positions .button-container p,.easyschub-positions .button-container p,.ferbox-positions .button-container p,.isopro-positions .button-container p{padding-left:10px;line-height:10px}.calculable-positions-order-list-dialog .button-container button.disabled+p,.easybox-positions .button-container button.disabled+p,.easyfit-positions .button-container button.disabled+p,.easyfix-positions .button-container button.disabled+p,.easyschub-positions .button-container button.disabled+p,.ferbox-positions .button-container button.disabled+p,.isopro-positions .button-container button.disabled+p{color:#ccc}.home{background-color:#fff;display:block;overflow-y:auto;position:absolute;left:0;top:40px;bottom:0;right:0;background-image:url(../images/hero/hero.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.home .teaser{background-color:rgba(0,52,92,.75);width:500px;padding:30px;position:absolute;left:100px;top:200px;opacity:1;animation-name:home-animation;animation-duration:1s;animation-timing-function:ease-out}@keyframes home-animation{0%{opacity:0;transform:scale(2);left:500px}to{opacity:1;transform:scale(1);left:100px}}.home .teaser-main{font-size:32px;font-weight:700;color:#fff}.home .teaser-sub{font-size:24px;font-weight:200;color:#fff;margin-bottom:20px}.product-list-icon{width:30px;height:30px;background-color:#fff;border-radius:50%;background-size:40px 40px;background-repeat:no-repeat;background-position:50% 50%}.product-list-item-shortname{font-weight:700;color:#0092d2}.products-list .list-item .list-item-label{max-width:83%}.order-list-project-information{display:flex;width:100%;position:relative}.order-list-project-information .left-column,.order-list-project-information .right-column{width:calc(50% - 5px)}.main .message-action-container{width:300px;margin-left:auto;margin-right:auto;padding-bottom:20px;text-align:center}.main .message-action-container .button-container{display:flex;justify-content:center;width:300px;margin-left:auto;margin-right:auto}.main .message-action-container .button-container p{padding-left:10px;line-height:10px}.easybox-order-list-module,.easyfit-order-list-module,.easyfix-order-list-module,.easyschub-order-list-module,.ferbox-order-list-module,.isopro-order-list-module{position:absolute;left:358px;top:80px;right:0;bottom:0;padding-left:10px;padding-right:10px;background-color:#fff;overflow-y:hidden;display:flex;flex-direction:column}.ferbox-positions{display:block;width:100%;margin-top:10px;flex:1;height:100%;overflow:hidden}.easybox-positions,.easyfit-positions,.easyfix-positions,.easyschub-positions{display:flex;flex-direction:column;width:100%;flex:1;height:100%;overflow:hidden}.ferbox-positions .tab-navigator .tab-panels .tab-panel{padding:0;width:100%}.easybox-positions .datagrid-illustration-container,.easyfit-positions .datagrid-illustration-container,.easyfix-positions .datagrid-illustration-container,.easyschub-positions .datagrid-illustration-container,.ferbox-positions .datagrid-illustration-container{display:flex;overflow:hidden;margin:0;padding:0;background-color:#fff;height:100%}.ferbox-positions .positions-datagrid{width:80%}.easybox-positions .positions-datagrid-container,.easyfit-positions .positions-datagrid-container,.easyfix-positions .positions-datagrid-container,.easyschub-positions .positions-datagrid-container{width:80%;height:100%;overflow-y:hidden}.easybox-positions .positions-datagrid-container .positions-datagrid,.easyfit-positions .positions-datagrid-container .positions-datagrid,.easyfix-positions .positions-datagrid-container .positions-datagrid,.easyschub-positions .positions-datagrid-container .positions-datagrid{max-height:85%;overflow-y:auto}.ferbox-positions .special-positions-container{width:80%;overflow:hidden;display:flex;flex-direction:column}.easybox-positions .positions-illustration,.easyfit-positions .positions-illustration,.easyfix-positions .positions-illustration,.easyschub-positions .positions-illustration,.ferbox-positions .positions-illustration{margin-left:10px;width:calc(20% - 10px);overflow-y:auto}.easybox-positions .positions-illustration h2,.easyfit-positions .positions-illustration h2,.easyfix-positions .positions-illustration h2,.easyschub-positions .positions-illustration h2,.ferbox-positions .positions-illustration h2{margin-top:0;margin-bottom:0;padding:13px 0 7px 8px;text-align:left;border-bottom:none;color:#757575;font-size:1em;height:2em;line-height:2em;vertical-align:bottom;position:sticky;top:0;z-index:1;background-color:#fff;box-shadow:0 1px 0 0 #ccc;font-weight:700}.easybox-positions .positions-illustration h3,.easyfit-positions .positions-illustration h3,.easyfix-positions .positions-illustration h3,.easyschub-positions .positions-illustration h3,.ferbox-positions .positions-illustration h3{text-align:center;padding:5px;background-color:#eee}.easybox-positions .positions-illustration img,.easyfit-positions .positions-illustration img,.easyfix-positions .positions-illustration img,.easyschub-positions .positions-illustration img,.ferbox-positions .positions-illustration img{margin-left:auto;margin-right:auto;height:auto;display:block;padding-top:10px;padding-bottom:10px}.column-x2-container{display:flex;flex-wrap:wrap}.column-x2{width:49%}.column-x2:nth-child(odd){margin-right:1%}.ferbox-positions .special-positions-datagrid td{width:10%}.ferbox-positions .positions-datagrid .datagrid-row td,.ferbox-positions .special-positions-datagrid .datagrid-row td{padding:3px 0 0 8px}.construction-parts-accordion{margin-top:10px;margin-bottom:10px}.users-management-dialog .dialog{width:80%;height:100%}.companies-dialog .dialog,.company-dialog .dialog{width:880px}.order-list-validation-dialog .dialog,.project-company-dialog .dialog{width:700px}.project-company-dialog .addtoaddressbook-button-container{display:inline-block;float:left}.isopro-positions{display:flex;flex-direction:column;height:100%;overflow:hidden}.isopro-positions td:not(:last-child),.isopro-positions th:not(:last-child){width:9%}.easyfit-positions td:not(:last-child),.easyfit-positions th:not(:last-child),.easyfix-positions td:not(:last-child),.easyfix-positions th:not(:last-child){width:10%}.easybox-positions td:not(:last-child),.easybox-positions th:not(:last-child),.easyschub-positions td:not(:last-child),.easyschub-positions th:not(:last-child){width:8%}.easybox-positions td:last-child,.easybox-positions th:last-child,.easyfit-positions td:last-child,.easyfit-positions th:last-child,.easyfix-positions td:last-child,.easyfix-positions th:last-child,.easyschub-positions td:last-child,.easyschub-positions th:last-child,.isopro-positions td:last-child,.isopro-positions th:last-child{width:1%}.accordion .accordion-item .accordion-panel .accordion .accordion-item .accordion-panel,.accordion .accordion-item .accordion-panel .list{background-color:#fff}.anchor-ledges-datagrid,.openings-datagrid{background-color:#fff;border:1px solid #ddd}.anchor-ledges-datagrid .datagrid-row td,.openings-datagrid .datagrid-row td{padding-top:0;padding-bottom:0;border:none}.jda-position .add-anchor-ledge-button,.jda-position .openings-buttons .icon-button{color:#0092d2}.jda-position .add-anchor-ledge-button:focus,.jda-position .add-anchor-ledge-button:hover,.jda-position .openings-buttons .icon-button:focus,.jda-position .openings-buttons .icon-button:hover{color:#00b3f6}.jda-position .add-anchor-ledge-button.neutral,.jda-position .add-anchor-ledge-button.neutral:focus,.jda-position .openings-buttons .icon-button.neutral,.jda-position .openings-buttons .icon-button.neutral:focus{background-color:transparent;color:#0092d2}.jda-position .add-anchor-ledge-button.active,.jda-position .add-anchor-ledge-button.neutral.active,.jda-position .add-anchor-ledge-button.neutral:focus.active,.jda-position .add-anchor-ledge-button:focus.active,.jda-position .add-anchor-ledge-button:hover.active,.jda-position .openings-buttons .icon-button.active,.jda-position .openings-buttons .icon-button.neutral.active,.jda-position .openings-buttons .icon-button.neutral:focus.active,.jda-position .openings-buttons .icon-button:focus.active,.jda-position .openings-buttons .icon-button:hover.active{background-color:#0092d2}.jda-position .openings-buttons .icon-button .ripple{background-color:#fff}.jda-position .openings-buttons .icon-button .button-icon{width:32px;height:32px;border-radius:50%;background-size:24px 24px;background-repeat:no-repeat;background-position:50% 50%}.jda-position .openings-buttons .icon-button.disabled{color:rgba(0,0,0,.1)}.openings-buttons{padding-top:5px}#ground_axes{user-select:none;pointer-events:none}.edge-button-group{display:flex;flex-direction:column}.edge-button-group label{order:0;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);color:var(--input-label-txt-color);font-weight:var(--input-label-font-weight);display:block;padding:0;margin:3px 0;height:calc(var(--input-label-font-size)*0.85);line-height:calc(var(--input-label-font-size)*0.85);min-height:14px;white-space:nowrap;overflow:hidden;transition:color .25s ease-out}.edge-button-group.disabled label{color:#aaa}.edge-button-group .buttons [class*=edge-button-]:not(:last-child){margin-right:5px}.edge-button-left .icon{display:block;width:16px;height:16px;background:url(../images/icons/edge-left.svg) no-repeat;background-size:100%;margin:0 auto}.edge-button-top .icon{background:url(../images/icons/edge-top.svg) no-repeat;background-size:100%}.edge-button-right .icon,.edge-button-top .icon{display:block;width:16px;height:16px;margin:auto}.edge-button-right .icon{background:url(../images/icons/edge-right.svg) no-repeat;background-size:100%}.edge-button-bottom .icon{display:block;width:16px;height:16px;background:url(../images/icons/edge-bottom.svg) no-repeat;background-size:100%;margin:auto}.edge-button-none .icon{display:block;width:16px;height:16px;background:url(../images/icons/edge-none.svg) no-repeat;background-size:100%;margin:auto}.edge-button-left .icon.active{background:url(../images/icons/edge-left-active.svg) no-repeat}.edge-button-top .icon.active{background:url(../images/icons/edge-top-active.svg) no-repeat}.edge-button-right .icon.active{background:url(../images/icons/edge-right-active.svg) no-repeat}.edge-button-bottom .icon.active{background:url(../images/icons/edge-bottom-active.svg) no-repeat}.edge-button-bottom.disabled .icon,.edge-button-left.disabled .icon,.edge-button-none.disabled .icon,.edge-button-right.disabled .icon,.edge-button-top.disabled .icon{opacity:.5}.side-tool-bar{display:flex;flex-direction:column;align-items:center;position:absolute;top:40px;left:0;bottom:0;width:80px;padding-top:15px;background-color:#073a63;box-shadow:3px 0 4px 1px rgba(0,0,0,.1);text-align:center;z-index:4}.side-tool-bar.hidden{left:-80px}.side-tool-bar .icon-bar-separator{height:1px;width:60px;margin:11px 10px;background-color:hsla(0,0%,100%,.15)}.side-tool-bar .icon-button.active,.side-tool-bar .icon-button.neutral.active,.side-tool-bar .icon-button.neutral:focus.active,.side-tool-bar .icon-button:focus.active,.side-tool-bar .icon-button:hover.active{background-color:#01a0e6}.side-tool-bar .label{color:#fff;font-size:11px;text-align:center;width:100%;transition:color .3s ease-out}.side-tool-bar .label.active{color:#50c8ff}.project-kanban{display:flex;position:absolute;left:358px;right:0;top:80px;bottom:0;overflow:auto}.kanban-card{margin:5px 0;overflow:hidden;background-color:#fff;cursor:pointer;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);display:flex;border-bottom-left-radius:10px;transition:box-shadow .3s ease-out}.kanban-card .label{position:relative;top:0;bottom:0;left:0;width:18px;border-bottom-left-radius:8px}.kanban-card.jda{border-right:3px solid #e7604a}.kanban-card.jda .label{background-color:#e7604a}.kanban-card.jdas{border-right:3px solid #65c178}.kanban-card.jdas .label{background-color:#65c178}.kanban-card.ferbox{border-right:3px solid #f3b159}.kanban-card.ferbox .label{background-color:#f3b159}.kanban-card.isopro{border-right:3px solid #f37690}.kanban-card.isopro .label{background-color:#f37690}.kanban-card.easyfit{border-right:3px solid #27b3f3}.kanban-card.easyfit .label{background-color:#27b3f3}.kanban-card.easyfix{border-right:3px solid #1e8dc3}.kanban-card.easyfix .label{background-color:#1e8dc3}.kanban-card.easybox{border-right:3px solid #1e608a}.kanban-card.easybox .label{background-color:#1e608a}.kanban-card.easyschub{border-right:3px solid #93b737}.kanban-card.easyschub .label{background-color:#93b737}.kanban-card.disabled{border-right:3px solid #c5c5c5}.kanban-card.disabled .label{background-color:#c5c5c5}.kanban-card .label>*{color:#fff;writing-mode:vertical-lr;padding:5px 0;line-height:18px;margin:auto;font-size:1.1em;font-weight:600}.kanban-card .information{background-color:#fff;height:100%;width:100%;padding:5px}.kanban-card .information .text-label{font-family:Roboto Condensed,sans-serif;margin-top:5px;margin-bottom:0;color:#0277bd;font-weight:400;display:block;overflow:hidden;width:100%}.kanban-card.disabled .information .text-label,.kanban-card.edit-disabled .information .text-label{color:#aaa}.kanban-card.disabled .information,.kanban-card.edit-disabled .information{color:#777}.kanban-card .information .card-select-field label{margin-top:5px;margin-bottom:0;height:auto;padding:0;font-weight:400;display:block;overflow:hidden;width:100%}.kanban-card .information .card-select-field select{height:auto;padding:0 20px 3px 0;-webkit-padding-end:20px;-webkit-padding-start:0}@media only screen and (max-width:1366px){body{font-size:11px}.kanban-card,.kanban-card .information .card-select-field select,.kanban-card .information .text-label{font-family:Roboto Condensed,sans-serif}}.kanban-card .information .controls{display:flex;width:100%}.kanban-phase-panel{width:33.33333%;height:100%;border-right:1px solid #cdcfd2}.panel.kanban-phase-panel .panel-body{overflow-y:auto;overflow-x:hidden;position:relative;top:auto;bottom:auto;left:auto;right:auto;height:calc(100% - 40px)}.panel.kanban-phase-panel .panel-header{background-color:#efefef;text-transform:uppercase}.panel.kanban-phase-panel.dark .panel-header{background-color:#eaeaea}.panel.kanban-phase-panel .panel-header>*{color:#073a63}.kanban-column{display:block;padding:0 5px;margin:auto;background-color:#fff;height:100%;transition:background-color .2s ease-out}.panel.kanban-phase-panel.dark .kanban-column{background-color:#f7f7f7}.kanban-column .button-container{height:40px;width:100%;padding-top:15px;padding-bottom:45px;text-align:center}.kanban-column .button-container p{padding-left:10px;line-height:10px}.smooth-dnd-container.horizontal,.smooth-dnd-container.vertical{height:100%}.kanban-column.reduced-height .smooth-dnd-container.vertical{height:calc(100% - 100px)}.kanban-column.active{background-color:#f1f2f3}.card-ghost{transition:transform .3s ease-out;transform:rotate(-5deg);background-color:#fff!important;opacity:.8;box-shadow:0 10px 10px 0 rgba(0,0,0,.25)}.card-ghost-drop{transform:rotate(0deg)}.order-list-project-information .company-block-header,.order-list-validation-dialog .company-block-header{box-sizing:border-box;padding-right:30px}.editable-effective-depth-button,.editable-effective-depth-button.neutral,.editable-effective-depth-button.neutral:focus,.graphical-stage-container .icon-button,.graphical-stage-container .icon-button.neutral,.graphical-stage-container .icon-button.neutral:focus,.kanban-card .icon-button,.kanban-card .icon-button.neutral,.kanban-card .icon-button.neutral:focus,.order-list-project-information .company-block-header .icon-button,.square-steelshearhead-button,.square-steelshearhead-button.neutral,.square-steelshearhead-button.neutral:focus,li .icon-button,li .icon-button.neutral,li .icon-button.neutral:focus,td .icon-button,td .icon-button.neutral,td .icon-button.neutral:focus{background-color:transparent;color:#999;flex-shrink:0}.editable-effective-depth-button:focus,.editable-effective-depth-button:hover,.graphical-stage-container .icon-button:focus,.graphical-stage-container .icon-button:hover,.kanban-card .icon-button:focus,.kanban-card .icon-button:hover,.order-list-project-information .company-block-header .icon-button:hover,.square-steelshearhead-button:focus,.square-steelshearhead-button:hover,li .icon-button:focus,li .icon-button:hover,td .icon-button:focus,td .icon-button:hover{background-color:rgba(0,0,0,.1);color:#666}.editable-effective-depth-button.disabled,.graphical-stage-container .icon-button.disabled,.kanban-card .icon-button.disabled,.order-list-project-information .company-block-header .icon-button.disabled,li .icon-button.disabled,td .icon-button.disabled{color:rgba(0,0,0,.1)}.dxf-button,.dxf-button-top{position:absolute;right:10px;top:50px}.dxf-button-front{position:absolute;right:calc(35% + 15px);top:calc(65% + 58px)}.dxf-button-front .icon,.dxf-button-front.neutral .icon,.dxf-button-front.neutral:focus .icon,.dxf-button-top .icon,.dxf-button-top.neutral .icon,.dxf-button-top.neutral:focus .icon,.dxf-button .icon,.dxf-button.neutral .icon,.dxf-button.neutral:focus .icon{display:block;width:24px;height:24px;background:url(../images/icons/dxf-download.svg) no-repeat;background-size:100%;margin:0 auto}.dxf-button-front:focus .icon,.dxf-button-front:hover .icon,.dxf-button-top:focus .icon,.dxf-button-top:hover .icon,.dxf-button:focus .icon,.dxf-button:hover .icon{background:url(../images/icons/dxf-download-active.svg) no-repeat}.dxf-button-front.disabled .icon,.dxf-button-top.disabled .icon,.dxf-button.disabled .icon{opacity:.3}