/*!
 * Copyright 2026, Time Performance s.a.s.
 * http://www.timeperformance.com/
 * @license
 */
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotocondensed/v31/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5Xk.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}
.DevLoginModalDialog.ModalDialog.ModalView .Modal-content{border-radius:0;grid-template-rows:1fr}
.DevLoginModalDialog.ModalDialog.ModalView .Modal-body{touch-action:none;padding:32px 24px;border:10px solid;border-image:repeating-linear-gradient(45deg,#ff0 0,#ff0 24px,#000 24px,#000 48px) 10}
.DevLoginModalDialog.ModalDialog.ModalView .title{text-align:center;font-size:24px;font-weight:700;margin-bottom:12px}
.DevLoginModalDialog.ModalDialog.ModalView .Modal-body{text-align:center;background-color:#000}
.DevLoginModalDialog.ModalDialog.ModalView .title{color:#ff0}
.DevLoginModalDialog.ModalDialog.ModalView comp-input{margin-left:auto;margin-right:auto;grid-template-rows:auto}
.DevLoginModalDialog.ModalDialog.ModalView comp-input .binput-control input{font-size:24px;max-width:10em;padding:.25em .5em;text-align:center}
.DevModePanel.ModalDialog.ModalView .Modal-content{border-radius:0;grid-template-rows:1fr}
.DevModePanel.ModalDialog.ModalView .Modal-body{touch-action:none;padding:32px 24px;border:10px solid;border-image:repeating-linear-gradient(45deg,#ff0 0,#ff0 24px,#000 24px,#000 48px) 10}
.DevModePanel.ModalDialog.ModalView .title{text-align:center;font-size:24px;font-weight:700;margin-bottom:12px}
.DevModePanel.ModalDialog.ModalView .title{color:#000}
.DevModePanel.ModalDialog.ModalView table{margin:0 auto}
.DevModePanel.ModalDialog.ModalView .buttons-bar{text-align:center;margin:24px auto 0}
.DevModePanel.ModalDialog.ModalView .buttons-bar button{text-transform:uppercase}
.TooltipView.DropdownView{--dropdown-background-color:#222;--dropdown-border-color:#888}
.TooltipView.DropdownView .dropdown-body{padding:12px;color:#fff;width:auto;max-width:400px}
.dropdown-arrow{overflow:hidden;position:absolute;shape-rendering:crispEdges;transform-origin:center}
.dropdown-arrow .triangle-path{stroke:var(--dropdown-border-color);fill:var(--dropdown-background-color)}
.dropdown-arrow line{stroke:var(--dropdown-background-color)}
.dropdown-arrow[orient=left]{transform:rotate(90deg)}
.dropdown-arrow[orient=right]{transform:rotate(-90deg)}
.dropdown-arrow[orient=top]{transform:rotate(180deg)}
.DropdownView{position:absolute;z-index:1100;overflow:visible;box-sizing:border-box;padding:0;margin:0;border:none;--dropdown-background-color:#fff;--dropdown-border-color:#ccc}
.DropdownView .dropdown-body{box-sizing:border-box;display:block;width:auto;max-height:600px;overflow-y:auto;min-width:32px;min-height:32px;padding:5px 0;text-align:left;list-style:none;background-color:var(--dropdown-background-color);background-clip:padding-box;border:1px solid var(--dropdown-border-color);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.DropdownView .dropdown-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.DropdownView .dropdown-section{display:block;padding:12px 20px 3px 20px;border-bottom:1px solid #ddd;margin-bottom:3px;line-height:1.42857143;white-space:nowrap;color:#666;color:#1c4899;cursor:default}
.DropdownView .dropdown-section:first-child{padding-top:3px}
.DropdownView .dropdown-item{display:block;padding:3px 20px;font-weight:400;line-height:1.42857143;white-space:nowrap;color:#333;background-color:transparent;user-select:none;-webkit-touch-callout:none;cursor:pointer}
.DropdownView .dropdown-item:focus:not(.active):not(.disabled),.DropdownView .dropdown-item:hover:not(.active):not(.disabled){text-decoration:none;background-color:#eef7ff}
.DropdownView .dropdown-item.active{color:#262626;text-decoration:none;background-color:#d8ecfe}
.DropdownView .dropdown-item.disabled{color:#777;opacity:.5;text-decoration:none;cursor:not-allowed;background-color:transparent}
.DropdownView.dropdown-fixed .dropdown-body{contain:content}
.DropdownMenu .dropdown-menu-item{display:block;padding:3px 20px;font-weight:400;line-height:1.42857143;white-space:nowrap;color:#333;background-color:transparent;user-select:none;-webkit-touch-callout:none;cursor:pointer}
.DropdownMenu .dropdown-menu-item:focus:not(.active):not(.disabled),.DropdownMenu .dropdown-menu-item:hover:not(.active):not(.disabled){text-decoration:none;background-color:#eef7ff}
.DropdownMenu .dropdown-menu-item.active{color:#262626;text-decoration:none;background-color:#d8ecfe}
.DropdownMenu .dropdown-menu-item.disabled{color:#777;opacity:.5;text-decoration:none;cursor:not-allowed;background-color:transparent}
.DropdownMenu .dropdown-menu-item.icon-first{padding-left:16px}
.DropdownMenu .dropdown-menu-item-toggle .fa{visibility:hidden}
.DropdownMenu .dropdown-menu-item-toggle.checked{font-weight:700}
.DropdownMenu .dropdown-menu-item-toggle.checked .fa{visibility:visible}
.DropdownMenu .dropdown-menu-item-toggle.checkbox-toggle .fa{visibility:visible}
.DropdownMenu .dropdown-menu-item-toggle.checkbox-toggle .fa:before{content:'\f096'}
.DropdownMenu .dropdown-menu-item-toggle.checkbox-toggle.checked .fa:before{content:'\f046'}
.DropdownMenu .dropdown-menu-item-toggle.plain-toggle .fa{visibility:visible}
.DropdownMenu .dropdown-menu-item-toggle.plain-toggle .fa:before{content:'\f204'}
.DropdownMenu .dropdown-menu-item-toggle.plain-toggle.checked .fa:before{content:'\f205'}
.DropdownMenu .dropdown-menu-item-radio .fa:before{content:'\f10c'}
.DropdownMenu .dropdown-menu-item-radio.checked .fa:before{content:'\f192'}
.dropdown-toggle .fa{opacity:.8}
.dropdown-toggle .caret{opacity:.5;margin-left:.5em}
.dropdown-toggle:hover .caret{opacity:1}
.PopupView{position:absolute;background:#fff;width:480px;max-width:100%;padding:2rem 1.5rem 1.5rem;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.15);z-index:100}
.PopupView .closePopupButton{z-index:1;font-size:3rem;line-height:1;font-weight:400;cursor:pointer;position:absolute;display:grid;justify-content:center;align-content:center;right:0;top:0;height:2rem;width:2.5rem;color:#666;background-color:transparent}
.PopupView .closePopupButton:hover{color:#fff;background-color:#a66}
form .tab-panel{margin-top:32px;user-select:none;-webkit-touch-callout:none}
@media (max-width:767px){
form .tab-panel{margin-top:24px}
}
form .tab-panel .nav li{cursor:pointer}
form .tab-panel .nav li:not(.disabled) a.has-error{color:#a94442}
form .tab-panel .tab-content>*{padding:24px 0 0}
form:not(.showHelp) .hidden-help-block{display:none!important}
form legend{font-size:var(--textsize-h3)}
form table.table>tbody>tr>td{vertical-align:top}
form table.table>tbody>tr>td.button-cell{padding-top:12px}
form .binput[required] label.binput-label,form comp-input-group[required] label.binput-label{position:relative}
form .binput[required] label.binput-label::after,form comp-input-group[required] label.binput-label::after{content:' ';position:absolute;left:100%;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-image:url(../images/icon/mandatory.png);width:12px;min-height:12px}
form .binput.abinput-inline[required] label.binput-label::after,form comp-input-group.abinput-inline[required] label.binput-label::after{display:inline-block;position:static}
comp-button-switch.do_toggle_help b{font-weight:400}
.form-error-badge{display:inline;margin-left:.5em;vertical-align:baseline;position:relative;top:-.2em}
.FormDialog textarea{resize:vertical}
.FormDialog.ModalDialog.ModalView .Modal-content{transition:opacity .1s ease;width:700px}
.FormDialog.ModalDialog.ModalView .Modal-body,.FormDialog.ModalDialog.ModalView .Modal-footer{background-color:#f0f0f0}
.FormDialog .abinput .binput-helptext{background-color:#fcf8e3;color:#80673b}
.FormDialog .tab-panel{margin-left:-15px;margin-right:-15px}
.FormDialog .tab-panel .nav-tabs>li.active>a,.FormDialog .tab-panel .tab-content{background-color:#f8f8f8}
.FormDialog .tab-panel .nav-tabs,.FormDialog .tab-panel .tab-content{padding-left:15px;padding-right:15px}
.FormDialog .tab-panel .tab-content{padding-bottom:8px;border-bottom:1px solid #ddd}
.FormDialog.submitting .Modal-content{opacity:.1}
.FormDialog comp-button-switch.do_toggle_help{float:left}
.FormDialog comp-editable-content.abinput-horizontal>.binput-control{min-height:6em}
.FormDialog comp-editable-content.abinput-vertical>.binput-control.toolbar-ontop{min-height:12em;height:100%}
.FormDialog.no-bottom-padding .Modal-body{padding-bottom:0!important}
.FormDialog.no-bottom-padding .Modal-footer{border-top:none!important}
:root{--textsize-jumbo:32px;--textsize-h1:28px;--textsize-h2:24px;--textsize-h3:20px;--textsize-md:16px;--textsize:14px;--textsize-sm:12px;--textsize-xs:10px}
@media (max-width:1199px){
:root{--textsize-h1:24px;--textsize-h2:20px;--textsize-h3:16px;--textsize-md:14px;--textsize:12px;--textsize-sm:10px}
}
@media (max-width:991px){
:root{--textsize-jumbo:28px}
}
@media (max-width:767px),(max-height:600px){
:root{--textsize-jumbo:20px;--textsize-h1:18px;--textsize-h2:16px;--textsize-h3:14px;--textsize-md:12px;--textsize:10px;--textsize-sm:9px;--textsize-xs:8px}
}
*,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
@media print{
*{text-shadow:none!important;box-shadow:none!important}
.button_bar,.noprint{display:none!important}
}
*{padding:0;margin:0;box-sizing:border-box}
:after,:before{box-sizing:border-box}
body{line-height:1.42857143}
li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
table th{font-weight:400}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
@media screen and (max-width:499px){
.tp-hidden-xxs{display:none!important}
}
@media screen and (max-width:767px){
.tp-hidden-xs{display:none!important}
}
@media screen and (max-width:991px){
.tp-hidden-sm{display:none!important}
}
@media screen and (max-width:1199px){
.tp-hidden-md{display:none!important}
}
@media screen and (max-width:1599px){
.tp-hidden-lg{display:none!important}
}
@media screen and (max-width:2000px){
.tp-hidden-xlg{display:none!important}
}
@media (min-width:992px){
.visible-sm-only{display:none!important}
}
@media (min-width:768px){
.visible-xs-only{display:none!important}
}
body,html{font-size:var(--textsize);color:#444;cursor:default;margin:0;padding:0;background-color:#fff;overflow:hidden;overflow-wrap:break-word;height:100%;width:100%;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision;-webkit-text-stroke:0}
@media print{
body,html{overflow:auto;height:auto;overflow:visible}
}
*{touch-action:inherit}
:focus,a:focus{outline:0}
a,a:visited{color:#337ab7;cursor:pointer}
a.muted:not(:hover),a:visited.muted:not(:hover){color:#888}
a.disabled,a:visited.disabled{color:#ccc;cursor:default}
a.disabled:focus,a.disabled:hover,a:visited.disabled:focus,a:visited.disabled:hover{text-decoration:none}
input,p,textarea{user-select:text;-webkit-touch-callout:default}
.clickable:not(.disabled):not([disabled]){cursor:pointer}
.hoverable{opacity:.6}
.hoverable:hover{opacity:1}
.vscrollable{touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}
.hscrollable{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:auto;position:relative}
.scrollable{touch-action:auto;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}
.unselectable,[unselectable]{user-select:none;-webkit-touch-callout:none}
comp-view{display:block}
h1{font-size:var(--textsize-h1)}
h2{font-size:var(--textsize-h2)}
h3{font-size:var(--textsize-h3)}
h4{font-size:var(--textsize-md)}
h1,h2,h3,h4,h5{font-weight:400;margin:0}
jsondata{display:none}
.control-lg{--controlVPadding:10px;--controlHPadding:16px;--controlLineHeight:1.3333333;--controlBorderRadius:6px}
.control-md{--controlVPadding:6px;--controlHPadding:12px;--controlLineHeight:1.42857143;--controlBorderRadius:4px}
.control-sm{--controlVPadding:3px;--controlHPadding:10px;--controlLineHeight:1.5;--controlBorderRadius:3px}
.control-xs{--controlVPadding:1px;--controlHPadding:5px;--controlLineHeight:1.5;--controlBorderRadius:3px}
comp-styling{display:contents}
textarea{word-wrap:break-word}
.binput.clearbtn .binput-control{position:relative}
.binput.clearbtn input{padding-right:18px}
.binput.clearbtn .do-clear{font-size:80%;cursor:pointer;color:#337ab7;position:absolute;top:0;right:0;height:100%;display:grid;justify-items:center;align-items:center;font-weight:400;padding:3px;opacity:.6}
.binput.clearbtn .do-clear:hover{opacity:1}
.binput.clearbtn:not(:focus-within):not(:hover) .do-clear{opacity:.2;filter:grayscale(100%)}
.binput.clearbtn:not(.editable) .do-clear{display:none}
.abinput{display:grid;grid-template-rows:auto;grid-auto-rows:auto;justify-items:start;align-items:start;row-gap:.4em;--input-active-border-color:#286090;--input-active-bkg-color:#337ab7;--input-active-text-color:#ffffff;--input-inactive-bkg-color:#ffffff}
.abinput .binput-control,.abinput .binput-errors,.abinput .binput-helptext,.abinput .binput-label{color:var(--input-text-color);max-width:100%}
.abinput .binput-control{caret-color:var(--input-text-color)}
.abinput .binput-helptext{background-color:#f2f9ff;border-radius:var(--controlBorderRadius);padding:var(--controlVPadding) var(--controlHPadding);letter-spacing:.1px}
.abinput label.binput-label{font-weight:700}
.abinput .binput-control,.abinput .binput-label{cursor:var(--input-cursor)}
.abinput .binput-control input,.abinput .binput-control textarea{cursor:inherit;line-height:inherit}
.abinput .abinput-border,.abinput .binput-group-addon{border-radius:var(--controlBorderRadius);border-width:1px;border-style:solid;border-color:var(--input-border-color);transition:var(--input-transition)}
.abinput .abinput-border:focus,.abinput .binput-group-addon:focus{outline:0}
.abinput .abinput-border{background-color:var(--input-background-color)}
.abinput .abinput-focusable{box-shadow:var(--input-box-shadow)}
.abinput .binput-control,.abinput .binput-label{line-height:var(--controlLineHeight)}
.abinput .abinput-padding{padding-top:var(--controlVPadding);padding-bottom:var(--controlVPadding);padding-left:var(--controlHPadding);padding-right:var(--controlHPadding)}
.abinput:not(.subinput){--input-cursor:pointer;--input-text-color:#555;--input-background-color:#fff;--input-addon-bg-color:#f5f5f5;--input-border-color:#ccc;--input-box-shadow:none}
.abinput:not(.subinput).editable{--input-transition:box-shadow 0.2s ease-in-out,border-color 0.2s ease-in-out,background-color 0.2s ease-in-out}
.abinput:not(.editable){--input-background-color:#f0f0f0;--input-border-color:#ddd;--input-box-shadow:none;--input-transition:none;--input-active-border-color:#286090;--input-active-bkg-color:#3f79ac}
.abinput[readonly]{--input-cursor:default}
.abinput[disabled]{--input-cursor:not-allowed;filter:grayscale(100%)}
.abinput[disabled] .binput-helptext,.abinput[disabled] label{color:#aaa}
.abinput[disabled] .binput-control{opacity:.4}
.abinput>.binput-control:hover{--input-border-color:#93c6ef}
.abinput.focus,.abinput:focus-within{--input-border-color:#66afe9}
.abinput.focus.editable .abinput-focusable,.abinput:focus-within.editable .abinput-focusable{--input-box-shadow:0 0 6px #66afe9;z-index:2}
.abinput.has-success{--input-text-color:#3c763d;--input-border-color:#3c763d;--input-addon-bg-color:#dff0d8}
.abinput.has-success>.binput-control:hover{--input-border-color:#4d984e}
.abinput.has-success.focus,.abinput.has-success:focus-within{--input-border-color:#3c763d}
.abinput.has-success.focus.editable .abinput-focusable,.abinput.has-success:focus-within.editable .abinput-focusable{--input-box-shadow:0 0 6px #3c763d;z-index:2}
.abinput.has-warning{--input-text-color:#8a6d3b;--input-border-color:#8a6d3b;--input-addon-bg-color:#fcf8e3}
.abinput.has-warning>.binput-control:hover{--input-border-color:#ae894a}
.abinput.has-warning.focus,.abinput.has-warning:focus-within{--input-border-color:#8a6d3b}
.abinput.has-warning.focus.editable .abinput-focusable,.abinput.has-warning:focus-within.editable .abinput-focusable{--input-box-shadow:0 0 6px #8a6d3b;z-index:2}
.abinput.has-error{--input-text-color:#a94442;--input-border-color:#a94442;--input-addon-bg-color:#f2dede}
.abinput.has-error>.binput-control:hover{--input-border-color:#c0605e}
.abinput.has-error.focus,.abinput.has-error:focus-within{--input-border-color:#a94442}
.abinput.has-error.focus.editable .abinput-focusable,.abinput.has-error:focus-within.editable .abinput-focusable{--input-box-shadow:0 0 6px #a94442;z-index:2}
.abinput .binput-group{display:inline-flex;flex-direction:row;flex-wrap:nowrap}
.abinput .binput-group .abinput-border,.abinput .binput-group .binput-group-addon{border-radius:0}
.abinput .binput-group .abinput-border.first,.abinput .binput-group .binput-group-addon.first{border-top-left-radius:var(--controlBorderRadius);border-bottom-left-radius:var(--controlBorderRadius)}
.abinput .binput-group .abinput-border:not(.first),.abinput .binput-group .binput-group-addon:not(.first){margin-left:-1px}
.abinput .binput-group .abinput-border.last,.abinput .binput-group .binput-group-addon.last{border-top-right-radius:var(--controlBorderRadius);border-bottom-right-radius:var(--controlBorderRadius)}
.abinput .binput-group .binput-group-addon{z-index:0}
.abinput .binput-group .abinput-border{z-index:1}
.abinput .binput-group .abinput-focusable:focus{z-index:2}
.abinput .binput-group-addon{display:inline-grid;justify-items:center;align-items:center;align-content:stretch;background-color:var(--input-addon-bg-color);padding-left:calc(var(--controlHPadding) * .8);padding-right:calc(var(--controlHPadding) * .8)}
.abinput .binput-control{justify-self:start;width:auto}
.abinput .btn.abinput-border{color:var(--input-text-color);background-color:var(--input-inactive-bkg-color)}
.abinput .btn.abinput-border.active{color:var(--input-active-text-color);border-color:var(--input-active-border-color);background-color:var(--input-active-bkg-color)}
.abinput.fullwidth{width:100%}
.abinput.fullwidth>.binput-control{justify-self:stretch}
.abinput input{width:100%;max-width:100%}
comp-textarea.abinput .binput-control{justify-self:stretch;position:relative}
comp-textarea.abinput .binput-control .remaincharcount{text-align:right;padding:2px 8px;position:absolute;right:0;bottom:100%}
comp-textarea.abinput textarea{width:100%;resize:vertical}
comp-editable-content.abinput>.binput-control{width:100%;justify-self:stretch;align-self:stretch}
comp-editable-content.abinput .html-content.abinput-padding{padding-top:calc(2 * var(--controlVPadding));padding-bottom:calc(2 * var(--controlVPadding))}
.abinput .input-color-sample.binput-group-addon{padding:0;width:32px;flex:0 0 auto}
.abinput.abinput-vertical{grid-template-columns:1fr;margin-bottom:15px}
@media (min-width:768px){
.abinput.abinput-horizontal{grid-template-columns:1fr 3fr;margin-bottom:15px;column-gap:1.4em}
.abinput.abinput-horizontal.abinput-label-4{grid-template-columns:1fr 2fr}
.abinput.abinput-horizontal.abinput-label-5{grid-template-columns:1.5fr 2fr}
.abinput.abinput-horizontal .binput-label{text-align:end;justify-self:end;grid-column:1;grid-row:1}
.abinput.abinput-horizontal>.binput-control,.abinput.abinput-horizontal>.binput-errors,.abinput.abinput-horizontal>.binput-helptext{grid-column:2}
.abinput.abinput-horizontal .binput-label{padding-top:calc(var(--controlVPadding) + 1px)}
.abinput.abinput-horizontal.fix-height>.binput-control{padding-top:calc(var(--controlVPadding) + 1px);box-sizing:content-box;min-height:calc(var(--controlLineHeight) * 1em);align-content:center;overflow:visible}
.abinput.abinput-horizontal.binput-static>.binput-control{padding-top:calc(var(--controlVPadding) + 1px)}
}
@media (max-width:767px){
.abinput.abinput-horizontal{grid-template-columns:1fr;margin-bottom:15px}
}
.abinput.abinput-inline{display:inline-grid;grid-template-columns:auto 1fr;column-gap:.7em}
.abinput.abinput-inline .binput-label{padding-top:calc(var(--controlVPadding) + 1px)}
.abinput.abinput-inline.fix-height>.binput-control{padding-top:calc(var(--controlVPadding) + 1px);box-sizing:content-box;min-height:calc(var(--controlLineHeight) * 1em);align-content:center;overflow:visible}
.abinput.abinput-inline.binput-static>.binput-control{padding-top:calc(var(--controlVPadding) + 1px)}
.abinput.abinput-inline label{font-weight:500}
.abinput.abinput-inline .binput-errors,.abinput.abinput-inline .binput-helptext{grid-column:span 2}
.abinput.abinput-inline.abinput-no-label{grid-template-columns:1fr}
.abinput.abinput-inline.abinput-no-label>.binput-control,.abinput.abinput-inline.abinput-no-label>.binput-errors,.abinput.abinput-inline.abinput-no-label>.binput-helptext{grid-column:1}
.abinput.abinput-stealth{display:inline-grid}
.abinput.abinput-stealth .binput-label{padding-top:calc(var(--controlVPadding) + 1px)}
.abinput.abinput-stealth.fix-height>.binput-control{padding-top:calc(var(--controlVPadding) + 1px);box-sizing:content-box;min-height:calc(var(--controlLineHeight) * 1em);align-content:center;overflow:visible}
.abinput.abinput-stealth.binput-static>.binput-control{padding-top:calc(var(--controlVPadding) + 1px)}
.abinput.abinput-stealth .binput-errors,.abinput.abinput-stealth .binput-helptext,.abinput.abinput-stealth .binput-label{display:none}
.abinput.abinput-stealth:not(.editable){--input-addon-bg-color:transparent;--input-text-color:inherit;--input-border-color:transparent;--input-background-color:transparent;--input-box-shadow:none;--input-transition:none}
.abinput.abinput-stealth:not(.editable) .abinput-focusable{box-shadow:none}
.abinput.abinput-stealth:not(.editable) .binput-control:hover{--input-border-color:transparent}
.abinput.abinput-stealth.editable:not(:focus-within):not(.editing){--input-addon-bg-color:transparent;--input-text-color:inherit;--input-border-color:transparent;--input-background-color:transparent;--input-box-shadow:none;--input-transition:none}
.abinput.abinput-stealth.editable:not(:focus-within):not(.editing):not(:hover) .caret,.abinput.abinput-stealth.editable:not(:focus-within):not(.editing):not(:hover) .do-clear{opacity:0}
.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .abinput-focusable{box-shadow:none}
.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .binput-control:hover{--input-border-color:transparent}
.abinput.abinput-stealth.editable:not(:focus-within):not(.editing).has-error{--input-text-color:#a94442}
comp-editable-content.abinput.abinput-stealth.editable:not(:focus-within):not(.editing){--input-addon-bg-color:transparent;--input-text-color:inherit;--input-border-color:rgba(204, 204, 204, 0.2);--input-background-color:transparent;--input-box-shadow:none;--input-transition:none}
comp-editable-content.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .abinput-focusable{box-shadow:none}
comp-editable-content.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .binput-control:hover{--input-border-color:rgba(204, 204, 204, 0.2)}
comp-editable-text.abinput.abinput-stealth.editable:not(:focus-within):not(.editing){--input-addon-bg-color:transparent;--input-text-color:inherit;--input-border-color:transparent transparent #ccc transparent;--input-background-color:transparent;--input-box-shadow:none;--input-transition:none}
comp-editable-text.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .abinput-focusable{box-shadow:none}
comp-editable-text.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .binput-control:hover{--input-border-color:transparent transparent #ccc transparent}
comp-editable-text.abinput.abinput-stealth.editable:not(:focus-within):not(.editing) .abinput-border{border-bottom-style:dotted}
@media print{
.abinput.abinput-stealth,.abinput.abinput-stealth .binput-control:hover{--input-border-color:transparent!important}
}
.abinput.abinput-inplace{margin:calc(-1 * var(--controlVPadding) - 1px) calc(-1 * var(--controlHPadding) - 1px)}
::placeholder{font-weight:400!important;font-style:italic;color:#888}
.InternalWindow.ModalView .subview-container{position:relative;background:#fff;overflow:auto}
.InternalWindow.ModalView .subview-container .content-view{min-width:100%;min-height:100%;box-sizing:border-box;position:relative;padding:1em}
.InternalWindow.ModalView::before{background-color:rgba(0,0,0,.4)}
.InternalWindow.ModalView.before-show .Modal-content{visibility:hidden}
.InternalWindow.ModalView.full-height .Modal-content{height:95vh}
.InternalWindow.ModalView.full-width .Modal-content{width:95vw}
.InternalWindow.ModalView .Modal-content{z-index:0;overflow:hidden;max-height:95vh;max-width:95vw;min-height:30vh;min-width:30vw;display:grid;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch}
.InternalWindow.ModalView.legacy-style .Modal-content{min-height:75vh;width:auto;min-width:1200px}
@media screen and (max-height:800px){
.InternalWindow.ModalView.legacy-style .Modal-content{min-height:95vh}
}
@media screen and (max-width:1263px){
.InternalWindow.ModalView.legacy-style .Modal-content{min-width:95vw}
}
.InternalWindow.ModalView .dragmove-handle{position:absolute;top:0;width:100%;height:32px;cursor:move}
.InternalWindow.ModalView .do-close-modal{z-index:1;font-size:3rem;line-height:1;font-weight:400;cursor:pointer;position:absolute;display:grid;justify-content:center;align-content:center;right:0;top:0;height:2.5rem;width:2.5rem;color:#666;background-color:transparent}
.InternalWindow.ModalView .do-close-modal:hover{color:#fff;background-color:#a66}
.dnd-draggable,.ui-draggable{touch-action:none}
.dnd-helper{pointer-events:none!important}
.dnd-ghost-helper{z-index:1100;position:fixed!important;opacity:.9;will-change:transform}
.dnd-draggable-ghost{font-weight:700;font-size:var(--textsize-md);padding:.2rem .5rem;opacity:.8;color:#fff;background-color:#4f7bcc;border-radius:6px}
.dnd-mouseover-capture{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1200;background:0 0;color:transparent}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-icon{display:block;width:16px;height:16px;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-se.ui-resizable-gripsmall-diagonal-se{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 5 5' preserveAspectRatio='xMidYMid meet' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cstyle%3E line %7B stroke-width: 1px; stroke: %23444; %7D %3C/style%3E%3Cline x1='0' y1='5' x2='5' y2='0'%3E%3C/line%3E%3Cline x1='1' y1='6' x2='6' y2='1'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='6' y2='3'%3E%3C/line%3E%3C/svg%3E");opacity:.4;transition:opacity .2s}
.ui-resizable-se.ui-resizable-gripsmall-diagonal-se:hover{opacity:1}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}
.ql-clipboard p{margin:0;padding:0}
.ql-editor{outline:0}
.ql-editor>*{cursor:text}
.ql-editor .ql-ui{position:relative}
.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}
remove-sneak{display:none!important;z-index:-1000;position:fixed;top:-1000px;left:-1000px}
.SimpleDialogView .Modal-body{font-size:var(--textsize-md)}
.SimpleDialogView .Modal-body p:last-child{margin-bottom:0}
.SimpleDialogView .Modal-body h2{font-size:120%;margin-top:1em;margin-bottom:.5em}
.SimpleDialogView .Modal-body h2:first-child{margin-top:0}
.SimpleDialogView details.helptip{margin-bottom:.5em;opacity:.8}
.SimpleDialogView details.helptip summary{font-size:var(--textsize);font-weight:500}
.SimpleDialogView details.helptip summary:not([open]):hover{text-decoration:underline}
.SimpleDialogView details.helptip[open]{opacity:1}
.SimpleDialogView details.helptip[open] summary{font-weight:500;margin-bottom:.2em}
.SimpleDialogView.initial .Modal-content{width:680px}
.ModalDialog.ModalView .Modal-content{box-sizing:border-box;min-width:400px;width:600px;max-width:100%;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}
.ModalDialog.ModalView .Modal-header{color:#fff;background-color:#265a88;border-bottom-color:#204d74}
.ModalDialog.ModalView .Modal-header .Modal-title{color:inherit}
.ModalDialog.ModalView.delete-dialog .Modal-header{color:#fff;background-color:#c9302c;border-bottom-color:#b52b27}
.ModalDialog.ModalView.delete-dialog .Modal-header .Modal-title{color:inherit}
.ModalDialog.ModalView .Modal-header{border-bottom-width:1px;border-bottom-style:solid}
.ModalDialog.ModalView .Modal-title{line-height:1.42857143;font-size:var(--textsize-h3);display:inline}
.ModalDialog.ModalView .Modal-header{background-clip:padding-box;border-radius:6px 6px 0 0}
.ModalDialog.ModalView .Modal-footer,.ModalDialog.ModalView .Modal-header{padding:15px}
.ModalDialog.ModalView .Modal-body,.ModalDialog.ModalView .Modal-footer{position:relative;background-color:#fff}
.ModalDialog.ModalView .Modal-body{padding:1.5em 15px;position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.ModalDialog.ModalView .Modal-footer{text-align:right;border-top:1px solid #e5e5e5}
.ModalDialog.ModalView .Modal-footer .btn+.btn{margin-left:5px}
.ModalDialog.ModalView .rightbutton{user-select:none;-webkit-touch-callout:none;cursor:pointer;float:right;line-height:1;text-shadow:0 1px 0 #fff;opacity:.8;color:inherit}
.ModalDialog.ModalView .rightbutton:focus,.ModalDialog.ModalView .rightbutton:hover{text-decoration:none;opacity:1}
.ModalDialog.ModalView .do-close-modal{margin-top:-2px;font-size:1.5em;font-weight:700}
.ModalDialog.ModalView .do-close-modal.disabled{opacity:.2;cursor:not-allowed}
@media screen and (max-width:767px){
.ModalDialog.ModalView .Modal-content{min-width:100%}
.ModalDialog.ModalView .Modal-header{border-radius:0}
}
.ModalView{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1100}
.ModalView::before{content:' ';position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.ModalView .Modal-content{position:absolute;display:block;max-width:100%;width:auto;max-height:94vh;outline:0;box-shadow:0 5px 15px rgba(0,0,0,.5);background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px 6px 0 0}
.ModalView::before{transition-property:opacity;transition-duration:.18s;transition-timing-function:ease-out}
.ModalView .Modal-content{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-out}
.ModalView.initial .Modal-content{transform:translate(0,-25%);opacity:.5}
.ModalView.initial::before{opacity:.2}
.ModalView.out{pointer-events:none}
.ModalView.out .Modal-content{transform:translate(0,-50%);opacity:0;transition-timing-function:ease-in;transition-duration:.18s}
.ModalView.out::before{opacity:.2}
@media screen and (max-width:767px){
.ModalView .Modal-content{margin:0;box-shadow:none}
.ModalView .Modal-content{border-radius:0}
}
@keyframes fade-to{
from{opacity:var(--animation-from-opacity)}
to{opacity:var(--animation-to-opacity)}
}
@keyframes move-from{
from{left:var(--animation-from-x,0);top:var(--animation-from-y,0)}
}
@keyframes translation-from{
from{transform:translate(var(--animation-from-x,0),var(--animation-from-y,0))}
}
.parametrized_animation{animation-name:var(--animation-name);animation-duration:var(--animation-duration,.4s);animation-timing-function:var(--animation-easing, 'ease')}
@keyframes slide-up{
from{transform-origin:0 0;opacity:1}
to{transform-origin:0 0;transform:scaleY(0);opacity:0}
}
@keyframes slide-up-collapse{
from{max-height:var(--animation-from-height,500px);opacity:1;overflow:hidden}
to{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden}
}
@keyframes slide-down{
from{transform-origin:0 0;transform:scaleY(0);opacity:0}
to{transform-origin:0 0;transform:scaleY(1);opacity:1}
}
@keyframes slide-down-expand{
from{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden}
to{max-height:var(--animation-to-height,500px);opacity:1;overflow:hidden}
}
.ui-effects-transfer{box-sizing:border-box;border:2px dotted rgba(0,0,0,.4);background-color:rgba(0,0,0,.01);z-index:500;pointer-events:none}
@keyframes transfer-effect{
from{top:var(--animation-from-top);left:var(--animation-from-left);width:var(--animation-from-width);height:var(--animation-from-height);opacity:1}
to{top:var(--animation-to-top);left:var(--animation-to-left);width:var(--animation-to-width);height:var(--animation-to-height);opacity:0}
}
@keyframes background-from{
0%{background-color:var(--background-color,#f9fcb0)}
}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){
.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){
.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){
.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){
.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;user-select:none;padding:var(--controlVPadding) var(--controlHPadding);line-height:var(--controlLineHeight);border-radius:var(--controlBorderRadius)}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad;background-image:none}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74;background-image:none}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439;background-image:none}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}
.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc;background-image:none}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512;background-image:none}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925;background-image:none}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#337ab7;font-weight:400;border-radius:0}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}
.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}
.badge:empty{display:none}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media (min-width:768px){
.navbar{border-radius:4px}
}
@media (min-width:768px){
.navbar-header{float:left}
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px){
.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
@media (max-device-width:500px) and (orientation:landscape){
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width:768px){
.navbar-static-top{border-radius:0}
}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@media (min-width:768px){
.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-brand>img{display:block}
@media (min-width:768px){
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){
.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width:767px){
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
}
@media (min-width:768px){
.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media (min-width:768px){
.navbar-text{float:left;margin-left:15px;margin-right:15px}
}
@media (min-width:768px){
.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}
@media (max-width:767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.btn-group{position:relative;display:inline-block;vertical-align:middle}
.btn-group>.btn{position:relative;float:left}
.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}
.btn-group>.btn.btn:not(:first-child){margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn.btn:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
.hidden{display:none!important}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input{line-height:normal}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#777}
.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}
.label-primary{background-color:#337ab7}
.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}
.label-success{background-color:#5cb85c}
.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}
.label-info{background-color:#5bc0de}
.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}
.label-warning{background-color:#f0ad4e}
.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}
.label-danger{background-color:#d9534f}
.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissible{padding-right:35px}
.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:767px){
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
.caret{display:inline-block;margin-left:2px;inset:0;margin:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
.caret:before{content:'\f0d7'}
comp-radio-buttons .btn.active{z-index:2}
comp-radio-buttons .btn:focus{text-decoration:underline}
comp-radio-colors.binput .binput-control.binput-group{display:grid;grid-template-rows:1fr;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;gap:8px;justify-content:start;align-items:center}
comp-radio-colors.binput .colorOption{border-width:2px;border-style:solid;background-clip:border-box;border-radius:2px;width:20px;height:20px;cursor:inherit;box-shadow:none}
comp-radio-colors.binput .colorOption:not(.nocolor){border-color:transparent}
comp-radio-colors.binput .colorOption:not(.nocolor):focus{box-shadow:0 0 6px #66afe9}
comp-radio-colors.binput .colorOption:not(.nocolor):focus:not(.active){border-color:#66afe9}
comp-radio-colors.binput .colorOption.active{border-color:var(--input-active-border-color)}
comp-radio-colors.binput .colorOption.nocolor{padding:0 .4em;line-height:1.2;width:auto;vertical-align:middle}
comp-radio-colors.binput .colorOption.nocolor.active:hover{text-decoration:none}
comp-file-uploader[disabled] .file-dropzone,comp-file-uploader[readonly] .file-dropzone{visibility:hidden}
comp-file-uploader[disabled] .file-card .file-do-remove,comp-file-uploader[readonly] .file-card .file-do-remove{display:none}
comp-file-uploader .file-dropzone{cursor:var(--input-cursor);border:3px dashed var(--input-border-color);border-radius:6px;padding:2em;background-color:var(--input-background-color);box-shadow:var(--input-box-shadow);transition:border-color .3s,background-color .3s;display:grid;justify-content:center;align-content:center;align-items:center;grid-template-columns:auto auto;gap:.4em;color:var(--input-text-color)}
comp-file-uploader .file-dropzone:hover .file-dropzone-title{text-decoration:underline}
comp-file-uploader .file-dropzone.drag-over{border-color:#80aeff;background-color:#e6efff;color:#80aeff}
comp-file-uploader .file-dropzone.drag-over .fa{opacity:1}
comp-file-uploader .file-dropzone .file-dropzone-title{text-shadow:0 0 3px #fff}
comp-file-uploader .file-dropzone .fa{transition:opacity .3s;opacity:.4;font-size:2em;font-weight:200}
comp-file-uploader.full .file-dropzone{display:none}
comp-file-uploader.full .file-list{margin-top:0}
comp-file-uploader .file-list{margin-top:4px;display:grid;grid-template-columns:100%;grid-auto-rows:auto;gap:.4em;justify-items:stretch}
comp-file-uploader .file-list:empty{display:none}
comp-file-uploader .file-card{display:grid;grid-template-columns:auto 1fr auto auto;gap:1em;justify-items:center;align-items:center}
comp-file-uploader .file-card .file-name{overflow-wrap:break-word;overflow-wrap:anywhere;justify-self:start;text-align:start}
comp-file-uploader .file-card .file-size{font-size:80%;color:#888;justify-self:end}
comp-file-uploader .file-card .file-do-remove{cursor:pointer}
comp-file-uploader .file-card.file-error{color:#a94442;border-color:#a94442;padding-top:0;padding-bottom:0;border-color:transparent}
comp-file-uploader .file-card.file-error .file-name{text-decoration:line-through}
comp-file-uploader .file-card.file-error .file-error-message{grid-column-end:span 2}
comp-file-uploader.compact .file-dropzone{border-width:1px;padding:.6em 1em;grid-auto-flow:column;justify-content:flex-start;grid-row-start:-1}
comp-file-uploader.compact .file-dropzone .fa{font-size:inherit;font-weight:400}
comp-autocomplete-input .binput-control{display:inline-block}
.AutocompleteDropdown mark.autocomplete-mark{background-color:#ff0;padding:2px 0}
.AutocompleteDropdown .autocomplete-item{display:block;padding:3px 20px;font-weight:400;line-height:1.42857143;white-space:nowrap;color:#333;background-color:transparent;user-select:none;-webkit-touch-callout:none;cursor:pointer}
.AutocompleteDropdown .autocomplete-item:focus:not(.active):not(.disabled),.AutocompleteDropdown .autocomplete-item:hover:not(.active):not(.disabled){text-decoration:none;background-color:#eef7ff}
.AutocompleteDropdown .autocomplete-item.active{color:#262626;text-decoration:none;background-color:#d8ecfe}
.AutocompleteDropdown .autocomplete-item.disabled{color:#777;opacity:.5;text-decoration:none;cursor:not-allowed;background-color:transparent}
.ColorpickerDropdown .dropdown-body{padding:16px}
comp-color-input .input-color-sample{background-clip:border-box;min-width:16px}
comp-color-input:not([disabled]):not([readonly]) .input-color-sample{cursor:pointer}
comp-date-input input{position:relative;display:inline-block;text-align:left}
comp-calendar-period-input .comp-calendar-period-value{font-weight:700}
comp-calendar-period-input .binput-control{display:inline-grid;grid-template-columns:1fr auto;grid-gap:1em;align-content:center;align-items:center}
comp-calendar-period-input:not(.editable) .buttons{display:none}
comp-calendar-period-input .datenext .fa.fa-fw,comp-calendar-period-input .dateprevious .fa.fa-fw{width:auto}
comp-slider .comp-slider-value{font-weight:700;margin-right:.5em;text-align:right;box-sizing:content-box}
comp-slider .comp-slider-track{width:60px;font-size:var(--textsize-xs);line-height:1}
comp-slider .comp-slider-button{font-size:var(--textsize-xs);margin:0 2px;line-height:1}
comp-slider.hide-buttons .comp-slider-button{display:none}
comp-slider.hide-value .comp-slider-value{display:none}
comp-slider .comp-slider-button,comp-slider .comp-slider-track{cursor:var(--input-cursor)}
comp-slider .binput-control{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-flow:row}
comp-slider .binput-control>*{flex:0 1 auto}
comp-slider .comp-slider-track{display:inline-block;position:relative;height:1em;width:160px}
comp-slider .comp-slider-handle{position:relative;border:1px solid var(--input-active-border-color);border-radius:3px;background:var(--input-active-bkg-color);top:-4px;bottom:-4px;width:8px;margin-left:-4px;position:absolute;touch-action:none}
comp-slider .comp-slider-handle:not(.active){transition:left .2s}
comp-editable-text .binput-control{user-select:text;-webkit-touch-callout:default;min-height:1em}
comp-editable-text .binput-control{overflow-wrap:break-word;overflow-wrap:anywhere}
comp-editable-text .binput-control[contenteditable]{cursor:pointer;min-width:6em;min-height:1em}
comp-editable-text .binput-control[contenteditable][placeholder]:not(.editing):empty::before{content:attr(placeholder);font-style:italic;font-weight:300;color:#888;font-size:var(--textsize-sm);letter-spacing:.5px}
comp-editable-text.editing .binput-control{cursor:text}
.html-content{tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}
.html-content a{text-decoration:underline}
.html-content img{max-width:100%}
.html-content hr{border:0;border-bottom:1px solid #ccc;margin:1em 0}
.html-content p{margin:0 0 .5em}
.html-content p:empty::before{content:' '}
.html-content blockquote{position:relative;padding:10px 24px;margin:1em 0;background:#f8f8f8;border-radius:4px}
.html-content blockquote:first-child{margin-top:0}
.html-content blockquote::before{content:'“';font-family:Helvetica,Arial,sans-serif;font-size:3em;color:#999;position:absolute;line-height:1;left:.1em;top:0}
.html-content blockquote::after{content:'”';font-family:Helvetica,Arial,sans-serif;font-size:3em;color:#999;position:absolute;line-height:1;right:.1em;left:auto;top:auto;bottom:-.5em}
.html-content ul{margin-bottom:.5em;padding-left:.7em;list-style:none}
.html-content ul>li{padding-left:.7em}
.html-content ul>li::before{font-weight:700;margin-left:-.8em;content:'•';display:inline-block;width:.3em;margin-right:.5em}
.html-content ol{margin-bottom:.5em;padding-left:.4em}
.html-content ol>li{list-style-type:decimal;list-style-position:inside}
comp-editable-content>.binput-control{display:grid;grid-template-rows:1fr;min-height:1em}
comp-editable-content>.binput-control.toolbar-ontop{display:grid;grid-template-rows:auto 1fr}
comp-editable-content>.binput-control.toolbar-ontop comp-editor-toolbar{border-bottom:1px solid var(--input-border-color,#ccc)}
comp-editable-content>.binput-control.charcount-ontop{position:relative}
comp-editable-content>.binput-control.charcount-ontop .remaincharcount{text-align:right;padding:2px 8px 4px;position:absolute;right:0;bottom:100%;top:auto}
comp-editable-content.editable>.binput-control{max-height:70vh;min-height:3.5em}
comp-editable-content.editable>.binput-control.toolbar-ontop{min-height:6em}
comp-editable-content .html-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start;user-select:text;-webkit-touch-callout:default;min-height:0;position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-anchor:none}
comp-editable-content.auto-hide-toolbar:not(:focus-within) comp-editor-toolbar,comp-editable-content:not(.editable) comp-editor-toolbar{display:none}
comp-number-input input{text-align:right}
.remaincharcount{font-family:Console,monospace;font-size:var(--textsize-sm);line-height:1}
comp-input[type=hidden]{display:none!important}
comp-multiselect .binput-control,comp-select .binput-control{display:inline-grid;grid-template-columns:1fr auto;align-items:center;gap:.3em;overflow:hidden;cursor:pointer}
comp-multiselect .caret,comp-select .caret{opacity:.5}
comp-multiselect.nocaret .caret,comp-select.nocaret .caret{display:none}
comp-multiselect.nocaret .binput-control,comp-select.nocaret .binput-control{grid-template-columns:1fr}
comp-multiselect:hover .caret,comp-select:hover .caret{opacity:1}
comp-multiselect[disabled] .binput-control,comp-multiselect[readonly] .binput-control,comp-select[disabled] .binput-control,comp-select[readonly] .binput-control{cursor:default}
comp-multiselect[disabled] .caret,comp-multiselect[readonly] .caret,comp-select[disabled] .caret,comp-select[readonly] .caret{visibility:hidden}
comp-multiselect .comp-select-value:empty::before,comp-select .comp-select-value:empty::before{content:attr(placeholder)}
comp-multiselect .comp-select-value:empty::after,comp-select .comp-select-value:empty::after{content:'\00a0'}
comp-multiselect .comp-select-value{white-space:normal;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}
comp-multiselect.nowrap .comp-select-value,comp-select .comp-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.SelectDropdown .comp-select-item{display:block;padding:3px 20px;font-weight:400;line-height:1.42857143;white-space:nowrap;color:#333;background-color:transparent;user-select:none;-webkit-touch-callout:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:center;padding-left:4px;gap:0}
.SelectDropdown .comp-select-item:focus:not(.active):not(.disabled),.SelectDropdown .comp-select-item:hover:not(.active):not(.disabled){text-decoration:none;background-color:#eef7ff}
.SelectDropdown .comp-select-item.active{color:#262626;text-decoration:none;background-color:#d8ecfe}
.SelectDropdown .comp-select-item.disabled{color:#777;opacity:.5;text-decoration:none;cursor:not-allowed;background-color:transparent}
.SelectDropdown .comp-select-item .fa-check{visibility:hidden}
.SelectDropdown .comp-select-item.selected:not(.noneSelectedText) .comp-select-item-label{font-weight:700}
.SelectDropdown .comp-select-item.selected:not(.noneSelectedText) .fa-check{visibility:visible}
.SelectDropdown .comp-select-item.focused{color:#262626;background-color:#d8ecfe}
.SelectDropdown .comp-select-item-none{color:#888;font-style:italic}
comp-checkbox .binput-control{white-space:nowrap}
comp-checkbox .do-toggle{cursor:var(--input-cursor,pointer)}
comp-checkbox .checkmark{display:inline-block;vertical-align:middle;box-sizing:border-box;height:14px;width:14px;border-radius:3px;position:relative;top:-1px;background-clip:border-box;background-color:var(--input-inactive-bkg-color);border:1px solid var(--input-border-color);box-shadow:var(--input-box-shadow);transition:background-color .4s}
comp-checkbox .checkmark .fa{position:absolute;top:1px;left:0;font-size:10px;visibility:hidden;color:var(--input-active-text-color)}
comp-checkbox .checkmark:hover{background-color:var(--input-inactive-bkg-color,#ccc)}
comp-checkbox[checked] .checkmark{border-color:var(--input-active-border-color);background-color:var(--input-active-bkg-color)}
comp-checkbox[checked] .checkmark .fa{visibility:visible}
comp-checkbox[checked] .checkmark:hover{background-color:#3491e5}
comp-checkbox[readonly] .checkmark{filter:grayscale(100%)}
comp-checkbox label.label-in-control{padding-left:.3em;white-space:normal;display:inline}
comp-button-switch .do-toggle{cursor:var(--input-cursor,pointer)}
comp-button-switch .switch-wrapper{position:relative;box-sizing:border-box;height:1em;width:2em;border-radius:1em;background-clip:padding-box;border:1px solid var(--input-border-color);background-color:var(--input-inactive-bkg-color);transition:background-color ease .4s,border-color ease .4s}
comp-button-switch .switch-wrapper .switch-handle{touch-action:none;box-sizing:border-box;position:absolute;width:1em;height:1em;top:-1px;left:-1px;right:auto;border:1px solid var(--input-border-color);background:var(--input-background-color);border-radius:50%;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,.6);transition:border-color ease .4s}
comp-button-switch[checked] .switch-wrapper{background-color:var(--input-active-bkg-color);border-color:var(--input-active-border-color)}
comp-button-switch[checked] .switch-wrapper .switch-handle{right:-1px;left:auto;border-color:var(--input-active-border-color)}
.EntityTreeView{overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;justify-content:stretch}
.EntityTreeView>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.EntityTreeView>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.EntityTreeView>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.EntityTreeView>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.EntityTreeView .button_bar{flex:0 0 auto}
.EntityTreeView .treeview-tree{flex-grow:1;flex-shrink:1}
.EntityTreeView>:not(.alert){padding-left:.5rem;padding-right:.5rem}
.EntityTreeView .treeview-tree{display:grid;align-content:start}
.EntityTreeView .treeview-tree .treenode-title{padding-top:.3em;display:grid;grid-auto-flow:row;grid-template-rows:100%;grid-template-areas:'padding treenode-title-hline tree-expander tree-name';grid-template-columns:calc(var(--depth) * 1rem) .5rem 1em auto;align-items:stretch;justify-items:stretch;justify-content:start;margin-right:auto}
.EntityTreeView .treeview-tree .tree-expander{padding-top:.2em;line-height:inherit;grid-column:tree-expander}
.EntityTreeView .treeview-tree .treenode-name{grid-column-start:tree-expander;grid-column-end:tree-name;font-weight:500;cursor:pointer;padding:.2em .5em .1em;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.EntityTreeView .treeview-tree .treenode-name:hover{background-color:#eee;color:inherit}
.EntityTreeView .treeview-tree .treenode-name.dropdown-menu-open{background-color:#cde4fe73}
.EntityTreeView .treeview-tree .treenode.collapsible>.treenode-title .treenode-name{grid-column:tree-name}
.EntityTreeView .treeview-tree .treenode[dnd-drop-hitmode=into]:not(.collapsible)>.treenode-title .treenode-name{border:1px dashed #337ab7}
.EntityTreeView .treeview-tree .treenode.collapsible:not(.collapsed){padding-bottom:8px}
.EntityTreeView .treeview-tree .treenode .treenode-children{min-height:8px}
.EntityTreeView .treeview-tree:not(.tree-sorting) .treenode.active>.treenode-title>.treenode-name,.EntityTreeView .treeview-tree:not(.tree-sorting) .treenode.active>.treenode-title>.treenode-name.dropdown-menu-open{color:#fff;background:#337ab7}
.EntityTreeView .treeview-tree .treenode[data-depth='0']>.treenode-title{font-size:var(--textsize-md)}
.EntityTreeView .treeview-tree .treenode[data-depth='0']>.treenode-title .tree-expander{padding-top:calc(.3 * var(--textsize-md))}
.EntityTreeView .treeview-tree .treenode.dnd-sortable-sorted{background:#cde4fe73;border-radius:6px}
.EntityTreeView .treeview-tree .treenode.dnd-sortable-sorted .treenode-body{visibility:hidden}
.treeview-tree .tree-expander{cursor:pointer;font-size:var(--textsize);align-self:start;margin-right:0}
.treeview-tree .tree-expander:hover{color:#337ab7}
.treeview-tree .tree-expander:before{content:'\f147'}
.treeview-tree .tree-expander:hover:before{content:'\f146'}
.treeview-tree .treenode.collapsed>.treenode-body{display:none}
.treeview-tree .treenode.collapsed .tree-expander:before{content:'\f196'}
.treeview-tree .treenode.collapsed .tree-expander:hover:before{content:'\f0fe'}
.treeview-tree .treenode-children,.treeview-tree .treenode-title{position:relative}
.treeview-tree .treenode-children-vline,.treeview-tree .treenode-title-hline{background:#aaa;z-index:1}
@media print{
.treeview-tree .treenode-children-vline,.treeview-tree .treenode-title-hline{display:none}
}
.treeview-tree .treenode-children-vline{width:1px;position:absolute}
.treeview-tree .treenode-title-hline{grid-column:treenode-title-hline;width:.5rem;height:1px;align-self:center}
comp-button-toclipboard{display:inline-block}
comp-expandable-text{display:block;user-select:text;-webkit-touch-callout:default}
comp-expandable-text .comp-expandable-full{display:none}
comp-expandable-text .comp-expandable-short{display:block}
comp-expandable-text[expanded] .comp-expandable-full{display:block}
comp-expandable-text[expanded] .comp-expandable-short{display:none}
comp-expandable-text .tpexpander-read-more{margin-left:.5em}
comp-expandable-text .tpexpander-read-more .fa{margin:0}
comp-expandable-text .tpexpander-read-less{text-transform:lowercase;margin-right:auto}
@media print{
comp-expandable-text .tpexpander-toggle{display:none!important}
}
.datepicker{border-radius:4px;display:grid;grid-template-rows:repeat(3,auto);user-select:none;padding:0 8px}
.datepicker .datepicker-header{display:grid;grid-template-columns:30px auto 30px;grid-auto-rows:30px;justify-items:stretch;align-items:stretch}
.datepicker .datepicker-header .datepicker-title{grid-column:1/span 3}
.datepicker .month{text-transform:capitalize}
.datepicker .datepicker-grid{display:grid;align-items:stretch;justify-items:stretch}
.datepicker .datepicker-grid.datepicker-days{grid-template-columns:repeat(8,30px);grid-auto-rows:30px}
.datepicker .datepicker-grid.datepicker-months{grid-template-columns:repeat(4,4em);grid-auto-rows:4em}
.datepicker .datepicker-grid.datepicker-years{grid-template-columns:repeat(4,4em);grid-auto-rows:4em}
.datepicker .datepicker-grid:last-child{margin-bottom:4px}
.datepicker .datepicker-footer{border-top:1px solid #f0f0f0;margin-top:.5em;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-auto-rows:auto}
.datepicker .dow{text-transform:capitalize;font-weight:500}
.datepicker .datepicker-header{font-weight:500}
.datepicker .datepicker-cell{display:flex;justify-content:center;align-items:center;border-radius:4px;border:none}
.datepicker .datepicker-cell.new,.datepicker .datepicker-cell.old{color:#777}
.datepicker .datepicker-cell.focused,.datepicker .datepicker-cell[data-date]:hover{background:#eee;cursor:pointer}
.datepicker .datepicker-cell.disabled,.datepicker .datepicker-cell.disabled:hover{background:0 0;color:#a8a8a8;cursor:default}
.datepicker .datepicker-cell.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}
.datepicker .datepicker-cell.highlighted.focus,.datepicker .datepicker-cell.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}
.datepicker .datepicker-cell.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}
.datepicker .datepicker-cell.highlighted.active,.datepicker .datepicker-cell.highlighted:active,.open>.dropdown-toggle.datepicker .datepicker-cell.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb;background-image:none}
.datepicker .datepicker-cell.highlighted.active.focus,.datepicker .datepicker-cell.highlighted.active:focus,.datepicker .datepicker-cell.highlighted.active:hover,.datepicker .datepicker-cell.highlighted:active.focus,.datepicker .datepicker-cell.highlighted:active:focus,.datepicker .datepicker-cell.highlighted:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.highlighted.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.highlighted:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}
.datepicker .datepicker-cell.highlighted.disabled.focus,.datepicker .datepicker-cell.highlighted.disabled:focus,.datepicker .datepicker-cell.highlighted.disabled:hover,.datepicker .datepicker-cell.highlighted[disabled].focus,.datepicker .datepicker-cell.highlighted[disabled]:focus,.datepicker .datepicker-cell.highlighted[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.highlighted.focus,fieldset[disabled] .datepicker .datepicker-cell.highlighted:focus,fieldset[disabled] .datepicker .datepicker-cell.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}
.datepicker .datepicker-cell.highlighted .badge{color:#d9edf7;background-color:#000}
.datepicker .datepicker-cell.highlighted.focused{background:#afd9ee}
.datepicker .datepicker-cell.highlighted.disabled,.datepicker .datepicker-cell.highlighted.disabled:active{background:#d9edf7;color:#a8a8a8}
.datepicker .datepicker-cell.today{color:#000;background-color:#ffdb99;border-color:#ffb733}
.datepicker .datepicker-cell.today.focus,.datepicker .datepicker-cell.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}
.datepicker .datepicker-cell.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}
.datepicker .datepicker-cell.today.active,.datepicker .datepicker-cell.today:active,.open>.dropdown-toggle.datepicker .datepicker-cell.today{color:#000;background-color:#ffc966;border-color:#f59e00;background-image:none}
.datepicker .datepicker-cell.today.active.focus,.datepicker .datepicker-cell.today.active:focus,.datepicker .datepicker-cell.today.active:hover,.datepicker .datepicker-cell.today:active.focus,.datepicker .datepicker-cell.today:active:focus,.datepicker .datepicker-cell.today:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.today.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.today:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}
.datepicker .datepicker-cell.today.disabled.focus,.datepicker .datepicker-cell.today.disabled:focus,.datepicker .datepicker-cell.today.disabled:hover,.datepicker .datepicker-cell.today[disabled].focus,.datepicker .datepicker-cell.today[disabled]:focus,.datepicker .datepicker-cell.today[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.today.focus,fieldset[disabled] .datepicker .datepicker-cell.today:focus,fieldset[disabled] .datepicker .datepicker-cell.today:hover{background-color:#ffdb99;border-color:#ffb733}
.datepicker .datepicker-cell.today .badge{color:#ffdb99;background-color:#000}
.datepicker .datepicker-cell.today.focused{background:#ffc966}
.datepicker .datepicker-cell.today.disabled,.datepicker .datepicker-cell.today.disabled:active{background:#ffdb99;color:#a8a8a8}
.datepicker .datepicker-cell.range{color:#000;background-color:#eee;border-color:#bbb}
.datepicker .datepicker-cell.range.focus,.datepicker .datepicker-cell.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}
.datepicker .datepicker-cell.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}
.datepicker .datepicker-cell.range.active,.datepicker .datepicker-cell.range:active,.open>.dropdown-toggle.datepicker .datepicker-cell.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d;background-image:none}
.datepicker .datepicker-cell.range.active.focus,.datepicker .datepicker-cell.range.active:focus,.datepicker .datepicker-cell.range.active:hover,.datepicker .datepicker-cell.range:active.focus,.datepicker .datepicker-cell.range:active:focus,.datepicker .datepicker-cell.range:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.range.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}
.datepicker .datepicker-cell.range.disabled.focus,.datepicker .datepicker-cell.range.disabled:focus,.datepicker .datepicker-cell.range.disabled:hover,.datepicker .datepicker-cell.range[disabled].focus,.datepicker .datepicker-cell.range[disabled]:focus,.datepicker .datepicker-cell.range[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.range.focus,fieldset[disabled] .datepicker .datepicker-cell.range:focus,fieldset[disabled] .datepicker .datepicker-cell.range:hover{background-color:#eee;border-color:#bbb}
.datepicker .datepicker-cell.range .badge{color:#eee;background-color:#000}
.datepicker .datepicker-cell.range:not(.range-start){border-top-left-radius:0;border-bottom-left-radius:0}
.datepicker .datepicker-cell.range:not(.range-end){border-top-right-radius:0;border-bottom-right-radius:0}
.datepicker .datepicker-cell.range.focused:not(.selected):not(.active){background:#d5d5d5}
.datepicker .datepicker-cell.range.disabled,.datepicker .datepicker-cell.range.disabled:active{background:#eee;color:#a8a8a8}
.datepicker .datepicker-cell.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}
.datepicker .datepicker-cell.range.highlighted.focus,.datepicker .datepicker-cell.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}
.datepicker .datepicker-cell.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}
.datepicker .datepicker-cell.range.highlighted.active,.datepicker .datepicker-cell.range.highlighted:active,.open>.dropdown-toggle.datepicker .datepicker-cell.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0;background-image:none}
.datepicker .datepicker-cell.range.highlighted.active.focus,.datepicker .datepicker-cell.range.highlighted.active:focus,.datepicker .datepicker-cell.range.highlighted.active:hover,.datepicker .datepicker-cell.range.highlighted:active.focus,.datepicker .datepicker-cell.range.highlighted:active:focus,.datepicker .datepicker-cell.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.range.highlighted.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range.highlighted:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}
.datepicker .datepicker-cell.range.highlighted.disabled.focus,.datepicker .datepicker-cell.range.highlighted.disabled:focus,.datepicker .datepicker-cell.range.highlighted.disabled:hover,.datepicker .datepicker-cell.range.highlighted[disabled].focus,.datepicker .datepicker-cell.range.highlighted[disabled]:focus,.datepicker .datepicker-cell.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.range.highlighted.focus,fieldset[disabled] .datepicker .datepicker-cell.range.highlighted:focus,fieldset[disabled] .datepicker .datepicker-cell.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}
.datepicker .datepicker-cell.range.highlighted .badge{color:#e4eef3;background-color:#000}
.datepicker .datepicker-cell.range.highlighted.focused{background:#c1d7e3}
.datepicker .datepicker-cell.range.highlighted.disabled,.datepicker .datepicker-cell.range.highlighted.disabled:active{background:#e4eef3;color:#a8a8a8}
.datepicker .datepicker-cell.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}
.datepicker .datepicker-cell.range.today.focus,.datepicker .datepicker-cell.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}
.datepicker .datepicker-cell.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}
.datepicker .datepicker-cell.range.today.active,.datepicker .datepicker-cell.range.today:active,.open>.dropdown-toggle.datepicker .datepicker-cell.range.today{color:#000;background-color:#f4b747;border-color:#bf800c;background-image:none}
.datepicker .datepicker-cell.range.today.active.focus,.datepicker .datepicker-cell.range.today.active:focus,.datepicker .datepicker-cell.range.today.active:hover,.datepicker .datepicker-cell.range.today:active.focus,.datepicker .datepicker-cell.range.today:active:focus,.datepicker .datepicker-cell.range.today:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.range.today.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range.today:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}
.datepicker .datepicker-cell.range.today.disabled.focus,.datepicker .datepicker-cell.range.today.disabled:focus,.datepicker .datepicker-cell.range.today.disabled:hover,.datepicker .datepicker-cell.range.today[disabled].focus,.datepicker .datepicker-cell.range.today[disabled]:focus,.datepicker .datepicker-cell.range.today[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.range.today.focus,fieldset[disabled] .datepicker .datepicker-cell.range.today:focus,fieldset[disabled] .datepicker .datepicker-cell.range.today:hover{background-color:#f7ca77;border-color:#f1a417}
.datepicker .datepicker-cell.range.today .badge{color:#f7ca77;background-color:#000}
.datepicker .datepicker-cell.range.today.disabled,.datepicker .datepicker-cell.range.today.disabled:active{background:#f7ca77;color:#a8a8a8}
.datepicker .datepicker-cell.selected,.datepicker .datepicker-cell.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker .datepicker-cell.selected.focus,.datepicker .datepicker-cell.selected.highlighted.focus,.datepicker .datepicker-cell.selected.highlighted:focus,.datepicker .datepicker-cell.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}
.datepicker .datepicker-cell.selected.highlighted:hover,.datepicker .datepicker-cell.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}
.datepicker .datepicker-cell.selected.active,.datepicker .datepicker-cell.selected.highlighted.active,.datepicker .datepicker-cell.selected.highlighted:active,.datepicker .datepicker-cell.selected:active,.open>.dropdown-toggle.datepicker .datepicker-cell.selected,.open>.dropdown-toggle.datepicker .datepicker-cell.selected.highlighted{color:#fff;background-color:#5e5e5e;border-color:#373737;background-image:none}
.datepicker .datepicker-cell.selected.active.focus,.datepicker .datepicker-cell.selected.active:focus,.datepicker .datepicker-cell.selected.active:hover,.datepicker .datepicker-cell.selected.highlighted.active.focus,.datepicker .datepicker-cell.selected.highlighted.active:focus,.datepicker .datepicker-cell.selected.highlighted.active:hover,.datepicker .datepicker-cell.selected.highlighted:active.focus,.datepicker .datepicker-cell.selected.highlighted:active:focus,.datepicker .datepicker-cell.selected.highlighted:active:hover,.datepicker .datepicker-cell.selected:active.focus,.datepicker .datepicker-cell.selected:active:focus,.datepicker .datepicker-cell.selected:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.selected.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.selected.highlighted.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.selected.highlighted:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.selected.highlighted:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.selected:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.selected:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}
.datepicker .datepicker-cell.selected.disabled.focus,.datepicker .datepicker-cell.selected.disabled:focus,.datepicker .datepicker-cell.selected.disabled:hover,.datepicker .datepicker-cell.selected.highlighted.disabled.focus,.datepicker .datepicker-cell.selected.highlighted.disabled:focus,.datepicker .datepicker-cell.selected.highlighted.disabled:hover,.datepicker .datepicker-cell.selected.highlighted[disabled].focus,.datepicker .datepicker-cell.selected.highlighted[disabled]:focus,.datepicker .datepicker-cell.selected.highlighted[disabled]:hover,.datepicker .datepicker-cell.selected[disabled].focus,.datepicker .datepicker-cell.selected[disabled]:focus,.datepicker .datepicker-cell.selected[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.selected.focus,fieldset[disabled] .datepicker .datepicker-cell.selected.highlighted.focus,fieldset[disabled] .datepicker .datepicker-cell.selected.highlighted:focus,fieldset[disabled] .datepicker .datepicker-cell.selected.highlighted:hover,fieldset[disabled] .datepicker .datepicker-cell.selected:focus,fieldset[disabled] .datepicker .datepicker-cell.selected:hover{background-color:#777;border-color:#555}
.datepicker .datepicker-cell.selected .badge,.datepicker .datepicker-cell.selected.highlighted .badge{color:#777;background-color:#fff}
.datepicker .datepicker-cell.active,.datepicker .datepicker-cell.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.datepicker .datepicker-cell.active.focus,.datepicker .datepicker-cell.active.highlighted.focus,.datepicker .datepicker-cell.active.highlighted:focus,.datepicker .datepicker-cell.active:focus{color:#fff;background-color:#286090;border-color:#122b40}
.datepicker .datepicker-cell.active.highlighted:hover,.datepicker .datepicker-cell.active:hover{color:#fff;background-color:#286090;border-color:#204d74}
.datepicker .datepicker-cell.active.active,.datepicker .datepicker-cell.active.highlighted.active,.datepicker .datepicker-cell.active.highlighted:active,.datepicker .datepicker-cell.active:active,.open>.dropdown-toggle.datepicker .datepicker-cell.active,.open>.dropdown-toggle.datepicker .datepicker-cell.active.highlighted{color:#fff;background-color:#286090;border-color:#204d74;background-image:none}
.datepicker .datepicker-cell.active.active.focus,.datepicker .datepicker-cell.active.active:focus,.datepicker .datepicker-cell.active.active:hover,.datepicker .datepicker-cell.active.highlighted.active.focus,.datepicker .datepicker-cell.active.highlighted.active:focus,.datepicker .datepicker-cell.active.highlighted.active:hover,.datepicker .datepicker-cell.active.highlighted:active.focus,.datepicker .datepicker-cell.active.highlighted:active:focus,.datepicker .datepicker-cell.active.highlighted:active:hover,.datepicker .datepicker-cell.active:active.focus,.datepicker .datepicker-cell.active:active:focus,.datepicker .datepicker-cell.active:active:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.active.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.active.highlighted.focus,.open>.dropdown-toggle.datepicker .datepicker-cell.active.highlighted:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.active.highlighted:hover,.open>.dropdown-toggle.datepicker .datepicker-cell.active:focus,.open>.dropdown-toggle.datepicker .datepicker-cell.active:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.datepicker .datepicker-cell.active.disabled.focus,.datepicker .datepicker-cell.active.disabled:focus,.datepicker .datepicker-cell.active.disabled:hover,.datepicker .datepicker-cell.active.highlighted.disabled.focus,.datepicker .datepicker-cell.active.highlighted.disabled:focus,.datepicker .datepicker-cell.active.highlighted.disabled:hover,.datepicker .datepicker-cell.active.highlighted[disabled].focus,.datepicker .datepicker-cell.active.highlighted[disabled]:focus,.datepicker .datepicker-cell.active.highlighted[disabled]:hover,.datepicker .datepicker-cell.active[disabled].focus,.datepicker .datepicker-cell.active[disabled]:focus,.datepicker .datepicker-cell.active[disabled]:hover,fieldset[disabled] .datepicker .datepicker-cell.active.focus,fieldset[disabled] .datepicker .datepicker-cell.active.highlighted.focus,fieldset[disabled] .datepicker .datepicker-cell.active.highlighted:focus,fieldset[disabled] .datepicker .datepicker-cell.active.highlighted:hover,fieldset[disabled] .datepicker .datepicker-cell.active:focus,fieldset[disabled] .datepicker .datepicker-cell.active:hover{background-color:#337ab7;border-color:#2e6da4}
.datepicker .datepicker-cell.active .badge,.datepicker .datepicker-cell.active.highlighted .badge{color:#337ab7;background-color:#fff}
.datepicker .datepicker-control{display:flex;align-items:center;justify-content:center;border-radius:4px;text-transform:capitalize}
.datepicker .datepicker-control:not(.disabled){cursor:pointer}
.datepicker .datepicker-control:not(.disabled):hover{background:#eee}
.datepicker .datepicker-control.disabled:not(.datepicker-switch){opacity:.2}
.datepicker .weeknumber{font-size:var(--textsize-xs);font-weight:700;color:#777;justify-content:flex-start;padding-left:.2em}
comp-counter-bar.countOnly{box-shadow:none}
comp-counter-bar.countOnly .common-progress-bar-bar{background-color:#5bc0de;box-shadow:none}
.common-progress-bar{display:block;font-size:var(--textsize-sm);box-sizing:content-box;height:1.7em;line-height:1.7;overflow:hidden;border-radius:.25rem;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.common-progress-bar .common-progress-bar-bar{height:100%;position:relative;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}
.common-progress-bar .common-progress-bar-bar .common-progress-bar-text.common-progress-text-on-right{position:absolute;left:100%;color:#444;overflow-wrap:normal;padding-left:.5em}
comp-progress-bar[editable]{cursor:pointer;border:1px solid transparent;box-sizing:content-box}
comp-progress-bar[editable]:hover{border-color:#66afe9;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(102 175 233 / 60%)}
comp-button-menu{display:inline-block;position:relative}
comp-button-menu button.btn.dropdown-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
comp-button-menu button.btn.dropdown-toggle:hover{text-decoration:none}
comp-button-menu button.btn.dropdown-toggle .fa{min-width:1em;font-size:inherit;line-height:1.5}
comp-button-menu button.btn.dropdown-toggle .fa:last-child{margin:0}
comp-hue-colorpicker,comp-wheel-colorpicker{display:grid;grid-template-columns:auto auto;gap:8px}
comp-color-wheel,comp-staturation-brightness-panel{cursor:crosshair;position:relative;display:block;box-sizing:content-box;height:150px;width:150px}
comp-staturation-brightness-panel{background-position:0 0;background:linear-gradient(to top,#000 0,rgba(0,0,0,0) 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}
comp-staturation-brightness-panel.hsl{background:linear-gradient(to bottom,#fff 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,0%,0) 50%,#000 100%),linear-gradient(to right,#7f7f7f 0,hsla(0,0%,50%,0) 100%)}
comp-color-wheel{background-position:-396px 0;background-image:url(colorpicker.png)}
.minicolors-picker{box-sizing:border-box;position:absolute;width:14px;height:14px;border:solid 1px #000;border-radius:14px;margin-top:-7px;margin-left:-7px;background:0 0}
.minicolors-picker>div{box-sizing:content-box;position:absolute;top:0;left:0;width:8px;height:8px;border-radius:8px;border:solid 2px #fff}
comp-brightness-slider,comp-hue-slider{cursor:pointer;position:relative;display:block;box-sizing:content-box;height:150px;width:20px;border-radius:3px}
comp-brightness-slider{background:linear-gradient(to top,#000 0,rgba(0,0,0,.5) 20%,rgba(0,0,0,0) 100%)}
comp-hue-slider{background-image:url(colorpicker.png);background-position:0 0}
.colorpicker-slider-handle{position:absolute;top:0;left:0;width:18px;height:2px;background:#fff;border:solid 1px #000;margin-top:-2px;box-sizing:content-box}
comp-undo-buttons{display:inline-block}
comp-display-options{display:inline-block;position:relative;overflow:visible}
@media (max-width:991px){
comp-display-options .caret,comp-display-options .dropdown-toggle-label{display:none}
comp-display-options .fa{margin:0}
}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item.icon-first{padding-left:8px}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle[data-toggle-name=readonly] .fa:before{content:'\f023'}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle.hideopt .fa:before{content:'\f070'}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle:not(.disabled) .fa{visibility:visible;opacity:0}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle:not(.disabled).checked{font-weight:700}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle:not(.disabled).checked .fa{opacity:1}
.DisplayOptionMenuButton-dropdown.DropdownMenu .dropdown-menu-item-toggle:not(.disabled) .fa:hover{opacity:.2}
.toolbar-svg-icons svg{width:1em;height:1em;vertical-align:middle}
.toolbar-svg-icons .ql-hidden{display:none}
.toolbar-svg-icons .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.toolbar-svg-icons .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}
.toolbar-svg-icons .ql-fill,.toolbar-svg-icons .ql-stroke.ql-fill{fill:#444}
.toolbar-svg-icons .ql-empty{fill:none}
.toolbar-svg-icons .ql-stroke.ql-thin,.toolbar-svg-icons .ql-thin{stroke-width:1}
.toolbar-svg-icons .ql-transparent{opacity:.4}
comp-editor-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4px 8px;box-sizing:border-box;padding:8px}
comp-editor-toolbar .toolbar-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px}
comp-editor-toolbar .btn.toolbar-control{border-color:transparent;background-color:transparent}
comp-editor-toolbar .abinput{--input-active-border-color:transparent;--input-active-bkg-color:transparent;--input-active-text-color:#337ab7;--input-inactive-bkg-color:#ffffff}
comp-editor-toolbar .abinput .abinput-border{border-color:transparent;background-color:transparent}
comp-editor-toolbar .abinput .abinput-focusable{box-shadow:none}
comp-editor-toolbar .abinput .active .ql-stroke{stroke:var(--input-active-text-color)}
comp-editor-toolbar .abinput .active .ql-fill{fill:var(--input-active-text-color)}
comp-editor-toolbar .ql-align .binput-control,comp-editor-toolbar .ql-background .binput-control,comp-editor-toolbar .ql-color .binput-control{grid-template-columns:1fr}
comp-editor-toolbar .ql-align .caret,comp-editor-toolbar .ql-background .caret,comp-editor-toolbar .ql-color .caret{display:none}
comp-editor-toolbar .ql-background .ql-stroke,comp-editor-toolbar .ql-color .ql-stroke{stroke:var(--pickerColor)}
comp-editor-toolbar .ql-background .ql-fill,comp-editor-toolbar .ql-color .ql-fill{fill:var(--pickerColor)}
comp-editor-toolbar .ql-size .comp-select-value{min-width:8ex}
comp-editor-toolbar .remaincharcount{padding:4px;align-self:center;margin-left:auto}
.ColorSelectDropdown.SelectDropdown{font-size:var(--textsize-md)}
.ColorSelectDropdown.SelectDropdown .comp-select-item{border-radius:3px}
.ColorSelectDropdown.SelectDropdown .comp-select-item svg{width:1em;height:1em;vertical-align:middle}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-hidden{display:none}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-fill,.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-stroke.ql-fill{fill:#444}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-empty{fill:none}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-stroke.ql-thin,.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-thin{stroke-width:1}
.ColorSelectDropdown.SelectDropdown .comp-select-item .ql-transparent{opacity:.4}
.ColorSelectDropdown.SelectDropdown .comp-select-item .fa-check{display:none}
.ColorSelectDropdown.SelectDropdown .comp-select-item.selected{background-color:#d8ecfe}
.ColorSelectDropdown.SelectDropdown .ql-picker-item .ql-stroke{stroke:var(--pickerColor)}
.ColorSelectDropdown.SelectDropdown .ql-picker-item .ql-fill{fill:var(--pickerColor)}
.ColorSelectDropdown.SelectDropdown .comp-select-item{padding:0 4px}
.ColorSelectDropdown.SelectDropdown .dropdown-body{padding:8px;display:grid;grid-template-rows:1fr;grid-auto-flow:column;gap:4px}
.AlignSelectDropdown.SelectDropdown .comp-select-item{border-radius:3px}
.AlignSelectDropdown.SelectDropdown .comp-select-item svg{width:1em;height:1em;vertical-align:middle}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-hidden{display:none}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-fill,.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-stroke.ql-fill{fill:#444}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-empty{fill:none}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-stroke.ql-thin,.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-thin{stroke-width:1}
.AlignSelectDropdown.SelectDropdown .comp-select-item .ql-transparent{opacity:.4}
.AlignSelectDropdown.SelectDropdown .comp-select-item .fa-check{display:none}
.AlignSelectDropdown.SelectDropdown .comp-select-item.selected{background-color:#d8ecfe}
.AlignSelectDropdown.SelectDropdown .comp-select-item{padding:4px 8px}
.AlignSelectDropdown.SelectDropdown .dropdown-body{padding:4px}
.ToolbarDropdown.DropdownView .dropdown-body{padding:0}
.EditLinkDropdown.DropdownView .dropdown-body{padding:15px;max-width:100ex}
.EditLinkDropdown.DropdownView.editing .before-edit{display:none}
.EditLinkDropdown.DropdownView:not(.editing) .on-edit{display:none}
.EditLinkDropdown.DropdownView .flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;align-items:center;gap:15px}
.EditLinkDropdown.DropdownView .button-bar{font-size:var(--textsize-sm);display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:flex-start;align-items:center;justify-items:stretch;gap:8px}
.clearfix:after,.clearfix:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:' ';display:table}
.clearfix:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after{clear:both}
.LoginView{position:absolute;top:0;bottom:0;left:0;right:0;user-select:none;-webkit-touch-callout:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}
.LoginView .spacer{flex-shrink:1;height:100px}
.LoginView .center-panel{flex-shrink:0;padding:24px 8px 8px;width:400px;max-width:100%;box-sizing:border-box;border-radius:20px;background-clip:padding-box;border:3px solid #2389c3}
.LoginView .title-logo{height:1em;width:1em;margin-right:8px}
.LoginView .paneltitle{display:flex;justify-content:flex-start;align-items:center;text-align:left;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:32px;color:#2389c3;letter-spacing:1px}
.LoginView .loginlinks{text-align:right}
.LoginView .background-logo{z-index:auto}
.LoginView .form-title{color:#444}
.LoginView .form-control{font-size:var(--textsize-md)}
@media (max-height:440px){
.LoginView{padding:10px 0}
}
@media (max-width:440px){
.LoginView .center-panel{padding:12px;border-radius:0;background-clip:padding-box;border:none;box-shadow:none;background:0 0}
.LoginView .background-logo{display:none}
}
.HomeView{user-select:none;-webkit-touch-callout:none;position:absolute;top:0;bottom:0;left:0;right:0;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;grid-template-areas:'navigation' 'content'}
.HomeView .topview-content{grid-area:content;position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}
.HomeView .topnav{grid-area:navigation;position:relative;min-height:40px;background-color:#f8f8f8;border-bottom:2px solid #eee;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;color:#777}
.HomeView .topnav>*{padding:15px}
.HomeView .topnav>comp-button-menu{display:inline-grid;align-items:stretch;padding:0}
.HomeView .topnav>comp-button-menu button{padding:15px;height:100%;border-width:0!important;outline:0!important}
.HomeView .topnav .btn{background-color:transparent;border-radius:0;border-width:0}
.HomeView .topnav .btn:hover{background-color:#e6e6e6}
.HomeView .topnav .btn.active{background-color:#fff}
.HomeView .topnav a.btn{text-decoration:none;color:inherit}
.HomeView .topnav.prod{background-color:#fff7cc}
.HomeView .topnav.offline{background-color:red}
.HomeView .topnav .active{font-weight:700}
.HomeView .topnav .nav-right{margin-left:auto}
.HomeView .topnav .brand{font-size:18px}
.HomeView .topnav .text-center,.HomeView .topnav a.navlink{display:flex;justify-content:center;align-content:center;align-items:center}
.HomeView .loading{opacity:.5}
.BillingView{position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}
.BillingView table.table{width:auto;margin:auto}
.BillingView table.table td,.BillingView table.table th{vertical-align:middle;text-align:center}
.centercol{text-align:center}
.rightcol{text-align:right}
:root{--textsize-xs:10px;--textsize-sm:12px;--textsize:14px;--textsize-md:16px;--textsize-h3:20px;--textsize-h2:24px;--textsize-h1:28px}
@media (max-width:991px){
:root{--textsize-sm:10px;--textsize:12px;--textsize-md:14px;--textsize-h3:16px;--textsize-h2:20px;--textsize-h1:24px}
}
#waitPanel{position:fixed;z-index:1100;box-sizing:border-box;padding:10px;background-color:#fff;border:3px solid #666;border-radius:10px;background-clip:padding-box;text-align:center;background-color:rgba(255,255,255,.6);border:none;color:#888;bottom:0;right:0}
#waitPanel p{max-width:64px;line-height:1.2;margin:8px 0 0}
body,html{font-size:var(--textsize);color:#444;cursor:default;margin:0;padding:0;background-color:#fff;overflow:hidden;height:100%;width:100%;font-family:Roboto,'Helvetica Neue',Helvetica,Arial,sans-serif}
@media print{
body,html{overflow:auto;height:auto;overflow:visible}
}
input,p,textarea{user-select:text;-webkit-touch-callout:default}
h1{font-size:var(--textsize-h1)}
h2{font-size:var(--textsize-h2)}
h3{font-size:var(--textsize-h3)}
h4{font-size:var(--textsize-md)}
.AccountListView{display:grid;grid-template-columns:minmax(20%,240px) 1fr;grid-template-rows:100%;grid-gap:2em;height:100%}
@media (max-width:1000px) and (orientation:portrait){
.AccountListView{padding:8px;grid-template-columns:100%;grid-template-rows:auto 1fr}
.AccountListView .AccountList{max-height:30em}
}
.AccountListView .account-panel-outlet{position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.AccountListView .AccountList{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;justify-items:stretch;align-items:flex-start;position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.AccountListView .AccountList h3{margin-top:0}
.AccountListView .AccountList p{display:block}
.AccountListView .AccountList .list-group-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 12px;text-decoration:none;color:#444;border-width:1px;border-style:solid;border-color:#ddd;margin-bottom:-1px}
.AccountListView .AccountList .text-uppercase{text-transform:uppercase}
.AccountListView .AccountList .list-group-item.active .edition{color:#fff}
.AccountListView .AccountList .active{background-color:#dae7fe}
.AccountListView .AccountList .edition{margin-left:2em;float:right}
.AccountListView .AccountList .edition.PAY{color:#009fff;font-weight:700}
.AccountListView .AccountList .edition.TRIAL{color:#82bef3}
.AccountListView .AccountList .edition.FREE{color:#ea18cf}
.AccountListView .AccountList .edition.PENDING{color:orange}
.AccountListView .AccountList .edition.TERMINATED{color:#000}
.AccountListView .AccountList .edition.REMOVED{color:gray;text-decoration:line-through}
.AccountListView .AccountList .edition.ERROR{color:red}
.AccountDetailsView{display:flex;flex-flow:row wrap;justify-content:space-between;gap:16px}
.AccountDetailsView>*{flex-grow:1;border:1px solid #ddd;min-width:300px;max-width:100%;box-sizing:border-box;overflow:hidden}
.AccountDetailsView .account-card{padding:.5em}
.AccountDetailsView table.table{margin-bottom:0}
.AccountDetailsView .do-toggle-autorenewal,.AccountDetailsView .do-toggle-ssoOption{cursor:pointer}
.AccountDetailsView .accountnotes{width:100%;height:100%;display:flex;flex-flow:row nowrap}
.AccountDetailsView .accountnotes .form-group{flex:1;display:block}
.AccountDetailsView .accountnotes textarea{width:100%;height:100%}
.AccountDetailsView .accountnotes textarea[readonly]{border:none;box-shadow:none;background:#fff}
.AccountDetailsView .admintable{user-select:text;-webkit-touch-callout:default}
.AccountDetailsView .admintable td{padding:.2em 1em}
.AccountDetailsView .invoicerecipients{width:100%;display:flex;flex-flow:row nowrap}
.AccountDetailsView .invoicerecipients .form-group{flex:1;display:block}
.AccountDetailsView .invoicerecipients textarea{width:100%;resize:none}
.AccountDetailsView .invoicerecipients textarea[readonly]{border:none;box-shadow:none;background:#fff}
.AccountDetailsView .projectDelays{display:flex}
.AccountDetailsView .projectDelays>div{line-height:1.4;margin:1px}
.PurchasesView .accountcol{font-weight:700}
.AccountView{position:relative}
.AccountView .account-header{position:sticky;top:0;background:#ffffffaa}
.AccountView h3{margin-top:0;user-select:text;-webkit-touch-callout:default;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;align-items:center}
.AccountView h3>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.AccountView h3>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.AccountView h3>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.AccountView h3>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.AccountView h3 .contextId{margin-right:1em}
.AccountView h3 .form-group{margin:0;display:inline-block}
.AccountView h3 .form-group .form-control{width:auto}
.AccountView .account-action-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}
.AccountView .account-action-bar>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.AccountView .account-action-bar>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.AccountView .account-action-bar>*{flex-grow:0;flex-shrink:0;flex-basis:auto}
.AccountView .account-action-bar>.flexstretch{flex-grow:1;flex-shrink:1;position:relative}
.AccountView .account-action-bar>*{flex:0 0 8em;margin:.2em;font-size:var(--textsize)}
.AccountView .account-outlet{margin-right:32px;margin-top:8px}
.comp-connection-graph{display:block;position:relative;min-height:400px}
.SpecialExtraView .menu_area{margin-bottom:2em}
.SpecialExtraView comp-counter-bar{max-width:400px}
.SpecialExtraView table td,.SpecialExtraView table th{padding:.2em 1em;text-align:center}
.SpecialExtraView .bigstat{font-size:var(--textsize-h3);font-weight:700;margin-bottom:1em}
.SpecialExtraView .bigstat .label{font-size:100%}
.NotificationsView{cursor:default;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:start}
.NotificationsView .buttonbar{margin:-.5em}
.NotificationsView .buttonbar .btn{margin:.5em}
.NotificationsView .table.notiftable{width:auto}
.NotificationsView .table.notiftable .removecol{vertical-align:middle;font-size:140%}
.NotificationsView .table.notiftable .removecol .remove{cursor:pointer}
.EmailSearchView .results{margin-top:32px;text-transform:uppercase}
.EmailSearchView .panel{max-width:800px;margin-right:auto;margin-bottom:32px}
.SmartRequestView.loading{opacity:.5}
.SmartRequestView .panel{max-width:800px;margin-right:auto;margin-bottom:32px}
.SmartRequestView table.table.resulttable{user-select:all;-webkit-touch-callout:default;margin-top:2em}
.SmartRequestView table.table.resulttable td{text-align:left}
.SmartRequestView table.table.resulttable td:first-child{width:16ex}
.AccountSSOConfigForm .discovery-result{padding:8px 4px;overflow:hidden}
form .remaincharcount{visibility:hidden;font-size:var(--textsize-sm);line-height:1;text-align:right;padding:2px 20px 2px 0;position:absolute;right:0;bottom:100%}
.form-dirty-marker{float:right;line-height:1;opacity:.8;cursor:default}
.form-dirty-marker .fa{position:relative;top:-2px}
.SimpleDialogView h2{font-size:120%;margin-top:1em;margin-bottom:.5em}
.SimpleDialogView h2:first-child{margin-top:0}
.top-notice-view .jumbotron p{font-weight:300}
.top-notice-view .jumbotron .btn{font-size:20px}
.RequestsLogView{display:grid;grid-auto-rows:1f;grid-auto-columns:1f;row-gap:32px;column-gap:32px;justify-content:center;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}
@media (max-width:1200px){
.RequestsLogView{grid-template-columns:repeat(3,1fr);position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:800px){
.RequestsLogView{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:400px){
.RequestsLogView{grid-template-columns:1fr}
}
.RequestsLogView>*{position:relative;touch-action:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:35rem}
.RequestsLogView h4{text-align:center;position:sticky;top:0;background:rgba(255,255,255,.8)}
.RequestsLogView table.table{white-space:nowrap}
.RequestsLogView table.table td,.RequestsLogView table.table th{text-align:left}
.RequestsLogView table.table th{position:sticky;top:2em;background:rgba(255,255,255,.8)}
.RequestsLogView table.table td.count{text-align:right}
.RequestsLogView table.table .total{font-weight:700}
.SessionLogView .params-bar{display:flex;flex-direction:row;gap:2em;margin-top:16px}
.SessionLogView.hideDataRequest .session_log tr.datareq{display:none}
.SessionLogView .session_log{clear:both;margin-top:1em}
.SessionLogView .session_log p{margin:.5em 0}
.SessionLogView .session_log .userid{cursor:pointer}
.SessionLogView .session_log table.table{width:auto}
.SessionLogView .session_log table.table tr.log-nav{color:#00f}
.SessionLogView .session_log table.table tr.log-err{color:red;font-weight:700}
.SessionLogView .session_log table.table td.POST{font-weight:700}
.SessionLogView .session_log table.table td.right{text-align:right}
.SessionLogView .session_log table.table td.req_duration{color:#888}
.SessionLogView .session_log table.table td.alert{font-weight:700;color:red}
.StatsView{cursor:default}
.CohortsView h1{text-align:center}
.SubscriptionsView div{overflow:hidden}
.SubscriptionsView .message{font-size:20px;text-align:center}
.common-stat-view{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:32px;align-items:start}
.common-stat-view .fullwidth{grid-column-end:span 2}
.common-stat-view .halfwidth{grid-column-end:span 1}
@media screen and (max-width:1000px){
.common-stat-view .halfwidth{grid-column-end:span 2}
}
.common-stat-view .bigchart{grid-column-end:span 2}
.common-stat-view .smallchart{grid-column-end:span 1}
@media screen and (max-width:1000px){
.common-stat-view .smallchart{grid-column-end:span 2}
}
.common-stat-view h1{grid-column-end:span 2;font-size:var(--textsize-h3);text-align:center;margin:0;line-height:1.4}
/*# sourceMappingURL=timeperformance.css.map */