body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body{height:100%}a{color:#337ab7;text-decoration:underline}input::-ms-reveal{display:none}iframe{border:0}input::-ms-clear{display:none}input{min-width:10px;border:1px solid #c0c0c0}input[type="checkbox"][readonly]{pointer-events:none !important}a:visited{color:#3a3471}*{line-height:normal;margin:0;padding:0;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;text-decoration:inherit;background-color:initial;color:inherit;cursor:inherit}*:focus{outline:none}body{font-family:Arial,Helvetica,sans-serif;font-size:10pt}svg{width:100%;height:100%}h1{font-weight:bold;font-size:large}label{white-space:nowrap;width:auto;overflow:hidden;text-overflow:ellipsis;font-weight:normal}.app{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;height:100%}.header{grid-row:1/2;grid-column:1/-1}.app-main{grid-row:2/3;grid-column:2/3}.app-left{grid-row:2/3;grid-column:1;overflow-y:auto}.icon{display:inline-block;font-family:sbw-icons;font-size:1.5em;text-rendering:auto;line-height:1em;font-style:normal}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spin{animation:spin 5s infinite}@keyframes washer{0%{transform:rotate(0deg)}8.33%{transform:rotate(0deg)}8.34%{transform:rotate(30deg)}16.66%{transform:rotate(30deg)}16.67%{transform:rotate(60deg)}25%{transform:rotate(60deg)}25.01%{transform:rotate(90deg)}33.33%{transform:rotate(90deg)}33.34%{transform:rotate(120deg)}41.66%{transform:rotate(120deg)}41.67%{transform:rotate(150deg)}50%{transform:rotate(150deg)}50.01%{transform:rotate(180deg)}58.33%{transform:rotate(180deg)}58.34%{transform:rotate(210deg)}66.66%{transform:rotate(210deg)}66.67%{transform:rotate(240deg)}75%{transform:rotate(240deg)}75.01%{transform:rotate(270deg)}83.33%{transform:rotate(270deg)}83.34%{transform:rotate(300deg)}91.66%{transform:rotate(300deg)}91.67%{transform:rotate(330deg)}100%{transform:rotate(330deg)}}.washer{animation:washer 1s linear infinite;transform-origin:50% 50%}@keyframes shake{25%{transform:translate3d(-20px,0,0) rotateY(-8deg)}75%{transform:translate3d(20px,0,0) rotateY(8deg)}}.shake{overflow:hidden;perspective:1000px;perspective-origin:0 45%}.shake>*{animation-name:shake;animation-duration:.5s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}.sbw-ie-warning{background:#f5ff17;padding:3px;border-right-color:#ffa500;border-left-color:#ffa500;border-right-width:3px;border-left-width:3px;border-right-style:solid;border-left-style:solid;display:flex;justify-content:center}.sbw-ie-warning>div{display:flex;flex-direction:column;justify-content:center;align-items:center}:root{--accent-clr:cornflowerblue;--accent-hover-clr:white;--accent-hover-backclr:#8eb3f5;--border-clr:silver;--readonly-backclr:#f8f8f8;--selection-background:#d4edff;--current-date-color:red}sbw-docktabs{display:grid;grid-template-rows:auto 1fr;overflow:hidden}sbw-docktabs>nav{grid-row:1/2}sbw-docktabs>div{grid-row:2/3;border:1px solid #d3d3d3;overflow:hidden}sbw-docktabs .-dock-hide{display:none}sbw-docktabs .-tabs{position:relative;display:grid;grid-template-columns:auto 30px;grid-template-rows:28px}sbw-docktabs .-tabs a,sbw-docktabs .-tabs button{display:block;font-size:1em;line-height:1.2;text-align:center;color:#222;background-color:transparent;text-decoration:none}sbw-docktabs .-more{flex:1 1 30px;min-width:30px;grid-column:2/3}sbw-docktabs .-tabs .-more>button{width:1.4em;height:1.4em;border:0;margin:5px auto}sbw-docktabs .-tabs .-more>button:hover{background-color:var(--accent-hover-backclr)}sbw-docktabs .-primary{display:flex;grid-column:1/2;overflow:hidden}sbw-docktabs .-primary>sbw-docktab{padding:1px;border-bottom:0;background-color:#eee;cursor:default;display:flex;align-items:center}sbw-docktabs .-primary>sbw-docktab:hover{background-color:#d3d3d3}sbw-docktabs .-primary>sbw-docktab>button:hover{color:#000}sbw-docktabs .-primary>sbw-docktab>button{border:0;color:#a9a9a9}sbw-docktabs .-primary>sbw-docktab+sbw-docktab{border-left:1px solid #d3d3d3}sbw-docktabs .-primary>sbw-docktab>a,sbw-docktabs .-primary>sbw-docktab>button{white-space:nowrap;padding:5px;-webkit-user-select:none;user-select:none}sbw-docktabs .-primary>sbw-docktab .-badge{border-radius:50px;background-color:#f00;color:#fff;padding:2px 8px;margin:0 3px}sbw-docktabs .-primary>sbw-docktab .-filechanged{padding:0}sbw-docktabs .-primary>sbw-docktab>button{height:18px;padding:0;width:15px;margin-right:3px;font-size:1.1em}sbw-docktabs .-primary>sbw-docktab>button>span{display:flex;align-content:center;justify-content:center}sbw-docktabs .-dock-tab-selected{background-color:#fff !important;font-weight:bold;color:#000}sbw-docktabs .-dock-tab-selected a{color:#000}sbw-docktabs .-show-secondary{display:block !important}sbw-docktabs .-secondary{grid-column:2/3;min-width:10em;overflow:auto;max-height:800%;display:none;position:absolute;top:100%;right:0;z-index:9999;box-shadow:0 .2em .4em rgba(0,0,0,.3)}sbw-docktabs .-secondary a{flex:1 0 auto;text-align:left;cursor:default}sbw-docktabs .-secondary a:hover{background-color:#d3d3d3}sbw-docktabs .-secondary sbw-docktab{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d3d3d3;background-color:#eee;padding:2px 5px;height:30px}sbw-docktabs article{height:100%}sbw-tree{overflow:auto;padding-top:5px;border:1px solid #c0c0c0}sbw-tree li{white-space:nowrap;display:block}sbw-tree .-node{display:flex;height:20px}sbw-tree ul ul{margin-left:17px}sbw-tree .-trigger{width:20px;display:inline-block;flex:0 0 auto;font-size:1.1em;color:#808080;text-align:center;align-self:center}sbw-tree .-node-check{vertical-align:text-top;margin-right:2px;flex:0 0 auto;align-self:center}sbw-tree .-node-text{display:inline-block;vertical-align:top;flex:1 1 auto;align-self:center}sbw-tree .-node-text>input{width:100%;background-color:#fff;border:1px solid #c0c0c0}sbw-tree .-selected>.-node .-node-text{background-color:var(--selection-background)}sbw-tree .-hot-tracking .-node .-node-text:hover{text-decoration:underline}sbw-tree .-full-select .-selected>.-node{background-color:var(--selection-background)}sbw-tree .-collapse>.-node .-trigger{width:0;height:0;border-top:4px solid transparent;border-right:0 solid transparent;border-bottom:4px solid transparent;border-left:6px solid #808080;margin:0 7px}sbw-tree .-expand>.-node .-trigger{width:0;height:0;border-top:6px solid #808080;border-right:4px solid transparent;border-bottom:0 solid transparent;border-left:4px solid transparent;margin:0 6px}sbw-tree .-hide-trigger .-trigger{display:none}sbw-tree .-collapse>.-content{display:none}sbw-tree .-expand>.-content{display:block}sbw-tree img{width:16px;display:inline-block;vertical-align:top;margin-right:4px;flex:0 0 auto}sbw-tree .-hide-img img{display:none}sbw-tree .-node.-hasSymbol>img{display:none}sbw-tree .-symbol{flex:0 0 18px;width:18px;height:18px;line-height:17px;margin-right:3px;font-size:11px;text-align:center;align-self:center;color:#3c5f96;border-radius:3px}sbw-tree .-hide-img .-symbol{display:none}sbw-tree .-node:not(.-hasSymbol)>.-symbol{display:none}sbw-tree .-hide-check .-node-check{display:none}sbw-dockDiamond .-center{position:absolute;z-index:9999;left:50%;top:50%}sbw-dockDiamond .-item{position:absolute;width:32px;height:32px}sbw-dockDiamond .-fill{margin-left:-16px;margin-top:-16px;background:url(../images/dock_fill.png) 0 0}sbw-dockDiamond .-fill:hover{background:url(../images/dock_fill_hover.png) 0 0}sbw-dockDiamond .-left{margin-left:-48px;margin-top:-16px;background:url(../images/dock_left.png) 0 0}sbw-dockDiamond .-left:hover{background:url(../images/dock_left_hover.png) 0 0}sbw-dockDiamond .-right{margin-left:16px;margin-top:-16px;background:url(../images/dock_right.png) 0 0}sbw-dockDiamond .-right:hover{background:url(../images/dock_right_hover.png) 0 0}sbw-dockDiamond .-top{margin-left:-16px;margin-top:-48px;background:url(../images/dock_top.png) 0 0}sbw-dockDiamond .-top:hover{background:url(../images/dock_top_hover.png) 0 0}sbw-dockDiamond .-bottom{margin-left:-16px;margin-top:16px;background:url(../images/dock_bottom.png) 0 0}sbw-dockDiamond .-bottom:hover{background:url(../images/dock_bottom_hover.png) 0 0}sbw-dockDiamond .-preview{position:absolute;background-color:rgba(128,128,255,.5)}sbw-reportcontainer{display:flex;flex-direction:column;border:1px solid #d3d3d3}sbw-reportcontainer>iframe{width:100%;height:100%}sbw-richtextcontrol{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 1fr;-webkit-user-select:text;user-select:text}sbw-richtextcontroltooltip{position:absolute;padding:5px;min-width:30px;min-height:30px;background-color:#ffefd5}sbw-modalform sbw-richtextcontrol{position:relative}sbw-richtextcontrol>sbw-gtoolstrip{grid-column:1/-1;grid-row:1;background:var(--readonly-backclr);border:0;padding:3px}sbw-richtextcontrol>sbw-gtoolstrip.-readonly{background:#c0c0c0}sbw-richtextcontrol>.-toolstrip>.-separator{flex:1 1 auto}sbw-richtextcontrol>iframe{grid-column:1/-1;grid-row:2;width:100%;height:100%;min-height:0}sbw-richtexttoolstripbutton{height:20px;width:20px;background:#fff;margin-right:3px;border:1px solid #808080}sbw-richtexttoolstripbutton:hover{background-color:#f5f5f5;border:var(--accent-hover-backclr) solid 1px}sbw-richtexttoolstripbutton>img{width:100%;height:100%}sbw-label{padding-left:5px;padding-top:2px;padding-right:5px;margin-top:1px;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}sbw-label.-multiline{white-space:pre-wrap}sbw-textbox{padding:0 3px 3px 3px;box-sizing:border-box;display:block}sbw-textbox.-readonly>*{background-color:var(--readonly-backclr)}sbw-textbox textarea{border:1px solid #d3d3d3;height:100%;width:100%;resize:none;background-color:#fff;padding:3px;border-radius:3px;cursor:text}sbw-textbox textarea:focus{border-color:var(--accent-clr)}sbw-textbox textarea[disabled],sbw-textbox textarea[readonly]{background-color:var(--readonly-backclr)}sbw-textbox input{border:1px solid #d3d3d3;background-color:#fff;width:100%;text-align:inherit;padding:3px;border-radius:3px;cursor:text}sbw-textbox input[type=color]{height:1.8em;background:transparent !important;cursor:auto}sbw-textbox input:focus{border-color:var(--accent-clr)}sbw-textbox input[disabled],sbw-textbox input[readonly]{background-color:var(--readonly-backclr)}sbw-textbox .-dropdown{position:absolute;z-index:7000;background:#fff;border:1px solid #ededed;display:none;text-overflow:ellipsis;text-wrap:none}sbw-textbox .-dropdown.-expand{display:block}sbw-textbox .-dropdown .-dropdownOption{height:26px;padding-left:3px;padding-right:3px;justify-content:center;display:flex;flex-direction:column}sbw-textbox .-dropdown .-dropdownOption.-selected{background-color:#6495ed}sbw-textbox .-dropdown .-dropdownOption div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}sbw-checkbox{display:flex;padding:0 3px 3px 3px;background-color:inherit;white-space:nowrap}sbw-checkbox>div{width:100%;height:100%;display:flex}sbw-checkbox>div>input{width:1em;height:1em;margin:3px;align-self:center;flex:0 1 auto}sbw-checkbox>div>label{flex:0 1 auto;align-self:center}sbw-checkbox>div>input:focus+label{border-bottom:1px solid #adadad}sbw-toggleswitch{position:relative;display:inline-block;height:1.4em}sbw-toggleswitch input{opacity:0;width:0;height:0}sbw-toggleswitch span{position:absolute;width:3em;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.2s;transition:.2s}sbw-toggleswitch span:before{position:absolute;content:"";height:1em;width:1em;left:.2em;bottom:.2em;background-color:#fff;-webkit-transition:.4s;transition:.4s}sbw-toggleswitch input:checked+span{background-color:#337ab7}sbw-toggleswitch input:focus+span{box-shadow:0 0 1px #337ab7}sbw-toggleswitch input:checked+span:before{-webkit-transform:translateX(1.6em);-ms-transform:translateX(1.6em);transform:translateX(1.6em)}sbw-toggleswitch span{border-radius:1em}sbw-toggleswitch span:before{border-radius:1em}sbw-radiobutton{padding:0 3px 3px 3px;white-space:nowrap;display:flex;align-items:center}sbw-radiobutton.-button>input{visibility:collapse}sbw-radiobutton.-button>input+label{border:solid 1px transparent;border-radius:2px;padding:5px;flex:1 1 auto}sbw-radiobutton.-button>input:checked+label{border-color:var(--accent-clr)}sbw-radiobutton>label{margin:3px}sbw-radiobutton>input:disabled+label{color:#808080}sbw-gtoolstrip>sbw-toolstripcombobox .icon{font-size:1.3em}:is(sbw-combobox,sbw-toolstripcombobox){padding:0 3px 3px 3px;min-width:3em;box-sizing:border-box;display:block}:is(sbw-combobox,sbw-toolstripcombobox)>.-input{display:flex;border:1px solid #d3d3d3;background-color:#fff;border-radius:3px}:is(sbw-combobox,sbw-toolstripcombobox)>.-input:focus-within{border-color:var(--accent-clr)}:is(sbw-combobox,sbw-toolstripcombobox)>.-input>input{padding:3px;flex:1 1;outline:0;border:0;min-width:0;width:100%;cursor:text}:is(sbw-combobox,sbw-toolstripcombobox)>.-input>input[disabled],:is(sbw-combobox,sbw-toolstripcombobox)>.-input>input[readonly]{background-color:var(--readonly-backclr)}:is(sbw-combobox,sbw-toolstripcombobox)>.-input>button{padding:1px;flex:0 0 auto;border:0;border-radius:2px;margin-top:0;margin-right:1px;width:1.5em;height:1.5em;align-self:center}:is(sbw-combobox,sbw-toolstripcombobox)>.-input>button:hover{background-color:var(--accent-hover-backclr)}:is(sbw-combobox,sbw-toolstripcombobox) .-dropdown{flex:1 1;height:0;display:none;position:absolute;border:0;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);background-color:initial;color:initial}:is(sbw-combobox,sbw-toolstripcombobox) .-dropdown>.grid{grid-template-rows:min-content 25px 1fr 0}:is(sbw-combobox,sbw-toolstripcombobox) .-dropdown>.grid>sbw-hscrollbar{display:none}:is(sbw-combobox,sbw-toolstripcombobox) .-dropdown>.grid>.-info{display:none}:is(sbw-combobox,sbw-toolstripcombobox).-expanded .-dropdown{display:block;z-index:9999}sbw-multibox{padding:0 3px 3px 3px;min-width:20px;box-sizing:border-box;display:block}sbw-multibox .-items{display:flex;flex-wrap:wrap;border:1px solid #d3d3d3;border-radius:3px}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox){padding:0;flex:1 1 60px}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox)>.-input{border:0}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox)>.-input>button{display:none}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox)>.-input:focus-within{box-shadow:none}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox)>.-input:focus-within>button{display:inline}sbw-multibox :is(sbw-combobox,sbw-toolstripcombobox)>.-input:hover>button{display:inline}sbw-multibox>.-items:focus-within{border-color:var(--accent-clr)}sbw-brick{background-color:var(--accent-clr);color:#fff;padding:2px;margin:2px;pointer-events:auto}sbw-brick .-removeX::after{content:'x';cursor:pointer;padding:0 5px;font:inherit}.sbw-rangeslider{-webkit-appearance:none;appearance:none;width:100%;height:.5em;border-radius:.1em;background:#d3d3d3;outline:none}.sbw-rangeslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1em;height:1em;border-radius:50%;background:#337ab7;cursor:pointer}.sbw-rangeslider::-moz-range-thumb{width:1em;height:1em;border-radius:50%;background:#337ab7;cursor:pointer}sbw-dataform{height:100%;width:100%;position:relative;background-color:#fff}sbw-childform{height:100%;width:100%;position:relative}sbw-autorefreshform{height:100%;width:100%;position:relative}sbw-datapanel{overflow:hidden;border:0 solid #808080;align-content:start;justify-content:start}sbw-datapanel.-disabled sbw-picturebox .-glyph>img,sbw-datapanel.-disabled sbw-picturebox .-backgroundglyph>img{filter:grayscale(100%);opacity:.4}sbw-childcontrol{border:0 solid #808080}sbw-tablelayoutpanel{display:grid;padding:3px;overflow:hidden}sbw-tablelayoutpanel.designmode>*{border:1px dotted #808080}sbw-flexlayoutpanel{display:flex;align-content:flex-start}sbw-flexlayoutpanel>*{flex:0 0 auto}sbw-flowlayoutpanel{padding:3px;display:flex}sbw-flowlayoutpanel>*{flex:0 0 auto}sbw-groupbox{padding:3px;background-color:#fff;font-size:inherit;overflow:visible;display:block}sbw-groupbox.-label{padding-top:.5em}sbw-groupbox.-label>.-caption{position:relative;height:0;background-color:inherit}sbw-groupbox.-label>.-caption>.-label{position:absolute;top:-.5em;line-height:1em;left:1em;padding:0 5px;color:var(--accent-clr);background-color:inherit}sbw-groupbox:not(.-label)>.-caption>.-label{display:none}sbw-groupbox>.-content{box-sizing:border-box;background-color:inherit;padding:5px;overflow:hidden;border:1px solid #c0c0c0;height:100%;width:100%}sbw-grouplabel{padding:1px 0;background-color:transparent;color:var(--accent-clr);font-style:italic;font-weight:bold;overflow:visible;min-height:1.4em}sbw-grouplabel>div{position:relative;top:.65em;border-top:.03em solid #c0c0c0;height:0}sbw-grouplabel>span{position:relative;padding:0 4px}sbw-grouplabel>span>em{background-color:#fff;padding:0 4px}sbw-grouplabel>span>em:empty{padding:0}.sbw-masterpage{height:100%;width:100%}.sbw-masterpage sbw-gtoolstrip{font-size:1.4em}sbw-splitcontrol{display:flex;align-content:center;justify-content:center}sbw-splitcontrol.-vertical{cursor:ns-resize}sbw-splitcontrol.-vertical .-grabber{height:100%;width:35px;cursor:ns-resize}sbw-splitcontrol.-horizontal{cursor:ew-resize;flex-direction:column}sbw-splitcontrol.-horizontal .-grabber{width:100%;height:35px;cursor:ew-resize}sbw-splitcontrol .-grabber{background:#337ab7;transition-timing-function:ease-in;transition:.05s}sbw-splitcontrol .-grabber.-grabber-selected{background:#4694d7;transition-timing-function:ease-out;transition:.25s}sbw-splitcontrol.-horizontal .-grabber.-grabber-selected{transform:scaleY(1.3)}sbw-splitcontrol.-vertical .-grabber.-grabber-selected{transform:scaleX(1.3)}sbw-phonenumbercontrol{display:flex;height:100%;padding:0 3px 3px 3px}sbw-phonenumbercontrol input{border:1px solid #d3d3d3;border-radius:3px;background-color:#fff;padding:3px}sbw-phonenumbercontrol>input:focus{border-color:var(--accent-clr)}sbw-phonenumbercontrol .-country{margin-right:3px;width:20%}sbw-phonenumbercontrol .-region{margin-right:3px;width:30%}sbw-phonenumbercontrol .-number{width:50%}sbw-phonenumbercontrol input[disabled],sbw-phonenumbercontrol input[readonly]{background-color:var(--readonly-backclr)}@keyframes sbw-modal-wrapper-fadein{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.sbw-modal-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:5000}.sbw-modal-wrapper.fadein{animation:sbw-modal-wrapper-fadein 1s}sbw-modalform,sbw-modalmessage,sbw-popup{box-shadow:0 4px 15px 0 rgba(0,0,0,.3);background:#fff;display:flex;flex-direction:column;flex:1 1 auto;overflow-y:auto;justify-content:space-between;min-height:100px;min-width:250px;max-height:100%;max-width:100%;grid-column:2/3;grid-row:2/3;border:1px solid #a9a9a9;border-radius:6px}sbw-modalmessage sbw-label{white-space:pre-wrap;display:inline-block}sbw-modalmessage .-buttons{flex:0 1 auto;background-color:#f0f0f0;flex-flow:row-reverse wrap}:is(sbw-modalform,sbw-popup,sbw-popover)>.-caption{display:flex;flex:0 0 25px;background-color:#eee;padding:4px}:is(sbw-modalform,sbw-popup,sbw-popover)>.-caption>.-text{flex:1 1 auto}:is(sbw-modalform,sbw-popup,sbw-popover)>.-caption>.-cancel{flex:0 0 1.2em;height:1.2em}:is(sbw-modalform,sbw-popup,sbw-popover)>.-caption>.-cancel:hover{background-color:var(--accent-hover-backclr)}:is(sbw-modalform,sbw-popup,sbw-popover)>.-caption>.-cancel>img{height:1.2em}:is(sbw-modalform,sbw-popup,sbw-popover)>.-content{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}sbw-splitcontrol{background-color:#ddd}sbw-picturebox{padding:3px;background-repeat:no-repeat;background-size:contain;background-position:center;border:0 solid #d3d3d3;border-radius:3px;display:flex;justify-content:center;align-items:center;overflow:hidden}sbw-picturebox>div.washingmachine{width:50px;height:50px;margin:11px}sbw-picturebox>img{display:none}sbw-picturebox.-normal{background-image:none !important;overflow:auto}sbw-picturebox.-normal>img{display:block}sbw-picturebox.-centerimage{background-image:none !important;overflow:hidden;margin:auto}sbw-picturebox.-centerimage>img{display:block}sbw-picturebox .-backgroundGlyph{width:100%;height:100%}sbw-picturebox .-backgroundGlyph>img{width:100%;height:100%}sbw-picturebox.-disabled .-backgroundGlyph>img{filter:grayscale(100%);opacity:.4}sbw-picturebox .-glyph{width:100%;height:100%}sbw-picturebox .-glyph>img{width:100%;height:100%}sbw-picturebox.-disabled .-glyph>img{filter:grayscale(100%);opacity:.4}sbw-button{display:block;background-image:none;padding:0 3px 3px 3px;border-radius:0;min-width:26px;cursor:default;height:max-content}sbw-button>button{width:100%;height:100%;border:1px solid #ddd;background-color:#f5f5f5;padding:0 2px;vertical-align:top;min-height:23.5px;display:flex;align-items:center;justify-content:center;border-radius:5px}sbw-button>button>u,sbw-button>button>.-text>u{text-decoration:underline}sbw-button button:focus{background-color:var(--accent-clr);color:#fff}sbw-button button:disabled{background-color:inherit;color:#808080}sbw-button>button>.-text{flex:1 1 auto;overflow:hidden;-webkit-user-select:none;user-select:none}sbw-button>button>.-icon{flex:0 0 auto;color:#337ab7}sbw-button>button>.-icon:not(:empty){height:20px;width:20px}sbw-button>button>.-icon:not(:empty)>img{max-height:100%;max-width:100%}sbw-button>button:disabled>.-icon{color:#808080;opacity:.4;filter:grayscale(100%)}sbw-browsebutton{background-image:none;padding:0 3px 3px 3px;border-radius:0;min-width:30px}sbw-browsebutton>button{width:100%;height:100%;border:1px solid #ddd;border-radius:5px;background-color:#f5f5f5;vertical-align:top;min-height:23.5px;display:flex;align-items:center;justify-content:center}sbw-datepicker{padding:0 3px 3px 3px}sbw-datepicker input{padding:3px;border:1px solid #d3d3d3;border-radius:3px;width:100%;background-color:#fff}sbw-datepicker input:focus{border-color:var(--accent-clr)}sbw-datepicker input[readonly]{background-color:var(--readonly-backclr)}sbw-datepicker input[type="date"]::-webkit-calendar-picker-indicator{height:.9em}sbw-timepicker{padding:0 3px 3px 3px}sbw-timepicker input{padding:3px;border:1px solid #d3d3d3;border-radius:3px;width:100%;background-color:#fff}sbw-timepicker input[readonly]{background-color:var(--readonly-backclr)}sbw-timepicker input[type="time"]::-webkit-calendar-picker-indicator{height:.8em}sbw-numericupdown>input{border:1px solid #c0c0c0;padding:3px 0 3px 3px;width:100%}sbw-htmlcell{overflow-x:hidden;overflow-y:auto;display:block;border-radius:6px}sbw-htmlcell>.-cell{border-bottom:solid 1px #a9a9a9;padding:5px}sbw-htmlcell>button{color:#337ab7;background-color:#aaa;border:0;border-radius:45px;height:2.2em;width:2.2em}sbw-htmlcell>.-active{background-color:#a9a9a9}sbw-htmlcell>.-cell:hover{background-color:#f5f5f5}sbw-htmlcell>.-active:hover{background-color:#a9a9a9}sbw-htmlcell>.-cell:last-child{border-bottom:0}sbw-dockpane{flex:1 1 auto;display:grid;grid-row:1/2;grid-column:1/2;grid-template-columns:1fr;grid-template-rows:28px 1fr auto}sbw-dockpane>.-caption{padding:2px;grid-column:1/2;grid-row:1/2;display:flex;cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden;align-items:center}sbw-dockpane>.-caption .-text{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:4px}sbw-dockpane>.-caption .-icon{height:1.3em;flex:0 0 1.3em}sbw-dockpane>.-caption .-icon:hover{background-color:var(--accent-hover-backclr)}sbw-dockpane>.-caption .-icon.-hide{visibility:hidden}sbw-dockpane>.-content{border-top:1px solid #d3d3d3;background:#fff;grid-column:1/2;grid-row:2/3;height:100%;width:100%;overflow:hidden}sbw-dockpane>.-content section{height:100%;width:100%}sbw-dockpane>.-content>.-hide{display:none}sbw-dockpane>.-tabs{background:#f5f5f5;grid-column:1/2;grid-row:3/4;height:30px;display:none;overflow:hidden;list-style-type:none;padding-bottom:3px;-webkit-user-select:none;user-select:none}sbw-dockpane>.-tabs li{background:#d3d3d3;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid #808080;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;height:100%;padding:3px 5px;cursor:pointer}sbw-dockpane>.-tabs li>*{vertical-align:middle;pointer-events:none}sbw-dockpane>.-tabs li>img{width:20px;height:20px}sbw-dockpane>.-tabs .-selected{background-color:#fff}sbw-dockpanel{display:grid;grid-template-columns:auto auto 1fr auto auto;grid-template-rows:auto auto 1fr auto auto;width:100%;height:100%;background:#f5f5f5}sbw-dockpanel>.-dockLeftAutoHide{grid-column:1/2;grid-row:1/6;max-width:30px;background:#f5f5f5}sbw-dockpanel>.-dockLeftAutoHide>sbw-dockpane{height:100%;grid-template-rows:auto 30px 1fr}sbw-dockpanel>.-dockLeftAutoHide>sbw-dockpane>.-tabs{transform:translateX(30px) rotate(90deg);transform-origin:top left;grid-row:1/2;grid-column:1/2;background:#f5f5f5;overflow:visible}sbw-dockpanel>.-dockLeftAutoHide>sbw-dockpane>.-content{transform:translateX(30px);grid-column:1/2;grid-row:2/4;background-color:#fff;z-index:9999;border:1px solid}sbw-dockpanel>.-dockLeftAutoHide>sbw-dockpane>.-caption{transform:translateX(30px);grid-column:1/2;grid-row:1/2;z-index:9999;background-color:#f5f5f5;border:1px solid #d3d3d3}sbw-dockpanel>.-dockLeft{display:flex;flex-direction:column;grid-column:2/3;grid-row:2/5;background:#f5f5f5;overflow:hidden;height:100%}sbw-dockpanel>.-dockLeft>sbw-dockpane{width:200px;overflow:hidden;height:100%}sbw-dockpanel>.-dockLeft:not(:empty){min-width:50px;border-right:4px solid #d3d3d3;cursor:inherit}sbw-dockpanel>.-dockLeft:not(:empty)~.-document>sbw-dockTabs>.-content{border-left:0}sbw-dockpanel>.-dockRight:not(:empty)~.-document>sbw-dockTabs>.-content{border-right:0}sbw-dockpanel>.-dockBottom:not(:empty)~.-document>sbw-dockTabs>.-content{border-bottom:0}sbw-dockpanel>.-dockTopAutoHide{grid-column:2/5;grid-row:1/2;max-height:30px;overflow:hidden}sbw-dockpanel>.-dockTop{display:flex;flex-direction:row;grid-column:3/5;grid-row:2/3;overflow:hidden}sbw-dockpanel>.-dockTop:not(:empty){min-height:80px;border-bottom:4px solid #d3d3d3;cursor:inherit}sbw-dockpanel>.-document{grid-column:3/4;grid-row:3/4;overflow:hidden;display:flex}sbw-dockpanel>.-document>*{flex:1 1 auto;width:100%;height:100%}sbw-dockpanel>.-dockRight{display:flex;flex-direction:column;grid-column:4/5;grid-row:3/4;overflow:hidden;height:100%}sbw-dockpanel>.-dockRight>sbw-dockpane{width:200px;overflow:hidden;height:100%}sbw-dockpanel>.-dockRight:not(:empty){min-width:50px;border-left:4px solid #d3d3d3;cursor:inherit}sbw-dockpanel>.-dockRightAutoHide{grid-column:5/6;grid-row:1/6;max-width:30px}sbw-dockpanel>.-dockRightAutoHide>sbw-dockpane{height:100%;grid-template-rows:auto 30px 1fr}sbw-dockpanel>.-dockRightAutoHide>sbw-dockpane>.-tabs{transform:translateX(30px) rotate(90deg);transform-origin:top left;grid-row:1/2;grid-column:1/2;background:#f5f5f5;overflow:visible}sbw-dockpanel>.-dockRightAutoHide>sbw-dockpane>.-content{transform:translateX(-100%);grid-column:1/2;grid-row:2/4;background-color:#fff;z-index:9999;border:1px solid}sbw-dockpanel>.-dockRightAutoHide>sbw-dockpane>.-caption{transform:translateX(-100%);grid-column:1/2;grid-row:1/2;z-index:9999;background-color:#f5f5f5;border:1px solid #d3d3d3}sbw-dockpanel>.-dockBottom{display:flex;flex-direction:row;grid-column:3/5;grid-row:4/5;overflow:hidden}sbw-dockpanel>.-dockBottom:not(:empty){min-height:80px;border-top:4px solid #d3d3d3;cursor:inherit}sbw-dockpanel>.-dockBottomAutoHide{grid-column:2/5;grid-row:5/6;max-height:30px}sbw-dockpanel>.-dockBottomAutoHide>sbw-dockpane{width:100%}sbw-dockpanel>.-dockBottomAutoHide>sbw-dockpane .-tabs{background:#f5f5f5}sbw-dockpanel>.-dockBottomAutoHide>sbw-dockpane .-content{background-color:#fff;z-index:9999;border:1px solid}sbw-dockpanel>.-dockBottomAutoHide>sbw-dockpane .-caption{z-index:9999;background-color:#f5f5f5}sbw-command-box{display:flex;align-items:center;width:100%}sbw-command-button{margin:1px;background:none;color:#337ab7;width:25px;height:25px;font-size:22px;border:1px solid #c7c7c7}sbw-command-button:hover{color:#204f76}sbw-command-button[disabled]{color:#b6b6b6}sbw-consolecontrol{padding:4px;outline:0;overflow:hidden;overflow-y:auto}sbw-consolecontrol *{font-size:inherit}sbw-consolecontrol>.-hide{display:none}sbw-consolecontrol .-blockquote{margin-left:8px;padding-left:8px;border-left:8px solid #d3d3d3;background-color:#f5f5f5}sbw-consolecontrol p{padding:4px;margin:0}sbw-consolecontrol p em{font-style:italic}sbw-consolecontrol p strong{font-weight:bold}sbw-consolecontrol h1,h2,h3,h4,h5,h6{font-weight:500;padding-top:10px;margin:0}sbw-consolecontrol h1{font-size:1.5em;background-color:#808080;color:#fff;padding:4px}sbw-consolecontrol h2{font-size:1.4em;padding:6px 4px 4px 4px}sbw-consolecontrol h3{font-size:1.3em;padding:6px 4px 4px 4px}sbw-consolecontrol h4{font-size:1.2em;padding:6px 4px 4px 4px}sbw-consolecontrol h5{font-size:1.1em;padding:6px 4px 4px 4px}sbw-consolecontrol h6{font-size:1em;padding:6px 4px 4px 4px}sbw-consolecontrol .-rule{border-bottom:solid 1px #000;margin-top:4px;margin-bottom:10px;height:0}sbw-consolecontrol>.-state{margin-top:0}sbw-consolecontrol>.-state>.-prompt>.-input{display:inline-flex;max-width:100%;column-gap:8px}sbw-consolecontrol>.-state>.-prompt sbw-textbox{width:300px}sbw-consolecontrol .-prompt sbw-toggleswitch{width:3.5em;margin-left:8px;align-self:center}sbw-consolecontrol .-value{padding:0;margin:0 0 0 8px;font-size:inherit}sbw-consolecontrol .-command{width:1.4em;height:1.4em;font-size:1.2em;background-color:#e5e5e5;color:#337ab7;border:0;border-radius:4px;min-width:1.4em;min-height:1.4em}sbw-consolecontrol .-command>img{vertical-align:middle}sbw-consolecontrol sbw-htmlcell{background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);border-radius:6px}sbw-keyboard.-num{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}sbw-keyboard.-alpha{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}sbw-keyboard>div{padding:2px}sbw-keyboard>div>button{width:100%;height:100%;border-radius:12px;border-color:#6495ed;background-color:#4682b4;color:#fff;font-size:2em}sbw-keyboard>div>button>span{display:block;width:1.5em;height:1.5em;margin:auto}sbw-keyboard .-active{background-color:#a9a9a9}sbw-keyboard>.-p0-0{grid-row:1/2;grid-column:1/2}sbw-keyboard>.-p0-1{grid-row:1/2;grid-column:2/3}sbw-keyboard>.-p0-2{grid-row:1/2;grid-column:3/4}sbw-keyboard>.-p0-3{grid-row:1/2;grid-column:4/5}sbw-keyboard>.-p1-0{grid-row:2/3;grid-column:1/2}sbw-keyboard>.-p1-1{grid-row:2/3;grid-column:2/3}sbw-keyboard>.-p1-2{grid-row:2/3;grid-column:3/4}sbw-keyboard>.-p1-3{grid-row:2/3;grid-column:4/5}sbw-keyboard>.-p2-0{grid-row:3/4;grid-column:1/2}sbw-keyboard>.-p2-1{grid-row:3/4;grid-column:2/3}sbw-keyboard>.-p2-2{grid-row:3/4;grid-column:3/4}sbw-keyboard>.-p2-3{grid-row:3/4;grid-column:4/5}sbw-keyboard>.-p3-0{grid-row:4/5;grid-column:1/2}sbw-keyboard>.-p3-1{grid-row:4/5;grid-column:2/3}sbw-keyboard>.-p3-2{grid-row:4/5;grid-column:3/4}sbw-keyboard>.-p3-3{grid-row:4/5;grid-column:4/5}sbw-sheetcontrol{display:flex;flex-direction:row;overflow:hidden}sbw-sheetcontrol.-horizontal{flex-direction:column}sbw-sheetcontrol>.-buttons{flex:0 0 auto;display:flex;background-color:#fff;border-left:none;border-right:none;flex-direction:column}sbw-sheetcontrol:not(.-horizontal)>.-buttons{border:none;overflow-x:hidden;overflow-y:auto}sbw-sheetcontrol.-horizontal>.-buttons{border-bottom:#dcdcdc solid 1px;flex-direction:row;height:initial}sbw-sheetcontrol:not(.-horizontal)>.-buttons>.-button.-selected{border:#dcdcdc solid 1px;border-left:#6495ed solid 4px;border-left:var(--accent-clr) solid 4px;border-right:1px solid #fff;margin-right:-1px}sbw-sheetcontrol:not(.-horizontal)>.-buttons>.-button{margin-right:-1px;background-color:#fff;height:35px;border-left:#fff solid 4px;border-right:#dcdcdc solid 1px;white-space:nowrap}sbw-sheetcontrol.-horizontal>.-buttons>.-button:hover{background:#dcdcdc;border-top:var(--accent-hover-backclr) solid 4px;transition:background 400ms,border-top 400ms}sbw-sheetcontrol:not(.-horizontal)>.-buttons>.-button:hover{background:#dcdcdc;border-left:var(--accent-hover-backclr) solid 4px;transition:background 400ms,border-left 400ms}sbw-sheetcontrol.-horizontal>.-buttons>.-button{border-top:#fff solid 4px;white-space:nowrap;line-height:2em;justify-content:center;align-items:center}sbw-sheetcontrol.-horizontal>.-buttons>.-button.-selected{border:1px solid #dcdcdc;border-top:var(--accent-clr) solid 4px;border-bottom:1px solid #fff;margin-bottom:-1px}sbw-sheetcontrol>.-buttons>.-button>span{padding:1px 9px;display:inline-block}sbw-sheetcontrol:not(.-horizontal)>.-buttons>.-button>span{padding:8px 20px 8px 8px;display:inline-block}sbw-sheetcontrol>.-sheets{flex:1 1 auto;display:flex;flex-direction:column;height:100%;overflow:hidden}sbw-sheetcontrol>.-sheets{border:1px solid #dcdcdc}sbw-sheetcontrol:not(.-horizontal)>.-sheets{border-bottom:none;border-right:none;border-top:none}sbw-sheetcontrol.-horizontal>.-sheets{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #dcdcdc;padding:3px}sbw-sheetcontrol>.-sheets>.-sheet{height:100%;display:none}sbw-sheetcontrol>.-sheets>.-sheet.-selected{display:grid;grid-template:1fr/1fr}sbw-sheetcontrol-button-lowerborder{height:1px;position:relative;margin-left:0;margin-right:0;margin-bottom:-1px}sbw-gtoolstrip{background-color:#f8f8f8;padding:3px;display:flex;align-items:center;width:100%;white-space:nowrap;flex-wrap:wrap}sbw-gtoolstrip>*{align-items:center}sbw-gtoolstrip.-disabled>.sbw-toolstripitem{background-color:transparent;color:#808080}sbw-gtoolstrip>sbw-toolstripseparator{margin:0 7px;border-left:1px #c0c0c0 dotted;height:1.5em}.sbw-toolstripitem.-disabled:hover{background-color:transparent;color:#808080}.sbw-toolstripitem .-icon img{width:1em;height:1em;vertical-align:middle}.sbw-toolstripitem.-disabled{color:#808080}.sbw-toolstripitem.-disabled>div>.-icon{color:#808080 !important;background-color:transparent !important}.sbw-toolstripitem.-disabled .-icon img{filter:grayscale(100%);opacity:.4}.sbw-toolstripitem span{padding:3px}.sbw-toolstripitem .-icon.-checked img,sbw-toolstripmenuitem .-icon.-checked img,sbw-toolstripdropdownbutton .-icon.-checked img{font-size:1.5em;border-bottom:3px #808080 solid;border-radius:0}.sbw-toolstripitem .-icon.-checked img[src*="./res/glyphs.svg#checked"],sbw-toolstripmenuitem .-icon.-checked img[src*="./res/glyphs.svg#checked"],sbw-toolstripdropdownbutton .-icon.-checked img[src*="./res/glyphs.svg#checked"]{border-bottom:initial;border-radius:initial}sbw-toolstriplabel>.-label{display:block;padding-top:6px}sbw-toolstripbutton{min-width:30px;display:flex;align-content:center;color:#337ab7;padding:0 1px;min-height:27px;border-radius:3px;align-items:center}sbw-toolstripbutton u{text-decoration:underline}sbw-toolstripbutton>div{width:100%;flex:1 0 auto;display:flex;justify-content:center;align-items:center}sbw-toolstripbutton.-checked{border-bottom:3px #808080 solid;border-radius:0}sbw-toolstripbutton>div>i{align-self:flex-end}sbw-toolstripbutton:hover{background-color:var(--accent-hover-backclr)}sbw-toolstripbutton div button{display:flex;justify-content:center;align-items:center;width:100%;flex:1 0 auto;border:none;padding:2px}sbw-toolstripbutton.-button-active{background-color:#7eb7e9}sbw-richtextcontrol>sbw-gtoolstrip>sbw-toolstripbutton.-button-active{background-color:var(--selection-background)}sbw-richtextcontrol>sbw-gtoolstrip>sbw-toolstripbutton.-button-active:hover{background-color:var(--accent-hover-backclr)}sbw-richtextcontrol>sbw-gtoolstrip>sbw-toolstripbutton.-button-active{border:1px solid #0060df}sbw-richtextcontrol>sbw-gtoolstrip>.sbw-toolstripitem span.-label:empty{padding:0}sbw-richtextcontrol>sbw-gtoolstrip>*{margin-left:1px;margin-right:1px}sbw-toolstripbutton div button:active{border-color:#adadad}sbw-toolstripbutton div button:disabled{color:#b3b3b3;border-color:#b3b3b3}sbw-richtextcontrol .-linkdialog{grid-column:2/4;grid-row:1;display:grid;position:relative;top:10px;right:10px;grid-template-columns:1fr;align-items:center;grid-template-rows:1fr 1fr;z-index:2;border:1px solid #ddd;border-radius:.5em;background-color:#fff;transition:all .1s ease-out;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);padding:3px}sbw-richtextcontrol .-linkdialog .-url{grid-column:1;grid-row:1}sbw-richtextcontrol .-linkdialog .-anchor{grid-column:1;grid-row:2}sbw-richtextcontrol .-linkdialog.-hidden{opacity:0;pointer-events:none}sbw-richtextcontrol .-linkdialog .-button{border-style:none;border-radius:5px;width:1rem;grid-row:1}sbw-richtextcontrol .-linkdialog .-hidden{max-height:0;padding:0;border-bottom:0;opacity:0}sbw-richtextcontrol .-linkdialog input{border-style:none;border:1px solid #dedede;border-radius:3px;padding:3px;min-height:27px;margin:3px}sbw-richtextcontrol .-linkdialog .-text.-matchlabel{width:40px}sbw-richtextcontrol .-linkdialog .-button.-enabled{background-color:var(--accent-clr)}sbw-richtextcontrol .-linkdialog .-button.-expanded img{transform:rotate(90deg)}sbw-richtextcontrol .-linkdialog .-button:hover{background-color:var(--accent-hover-backclr)}sbw-richtextcontrol .-linkdialog .-button .-tooltip{background-color:#fff;border-radius:5px;border:solid 1px #ddd;max-width:100px;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-out;width:max-content;pointer-events:none}sbw-richtextcontrol .-linkdialog .-button:hover .-tooltip{opacity:1}sbw-richtextcontrol .-templatepane{grid-column:2/4;grid-row:1;display:grid;position:relative;top:10px;right:10px;grid-template-columns:1fr 1fr 1fr auto;align-items:center;grid-template-rows:1fr;z-index:2;border:1px solid #ddd;border-radius:.5em;background-color:#fff;transition:all .1s ease-out;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);padding:3px}sbw-richtextcontrol .-templatepane .-source{grid-column:2;grid-row:1}sbw-richtextcontrol .-templatepane .-label{grid-column:1;grid-row:1}sbw-richtextcontrol .-templatepane .-binding{grid-column:3;grid-row:1}sbw-richtextcontrol .-templatepane.-hidden{opacity:0;pointer-events:none}sbw-richtextcontrol .-templatepane .-button{border-style:none;border-radius:5px;width:1rem;grid-row:1}sbw-richtextcontrol .-templatepane .-hidden{max-height:0;padding:0;border-bottom:0;opacity:0}sbw-richtextcontrol .-templatepane input{border-style:none;border:1px solid #dedede;border-radius:3px;padding:3px;min-height:27px;margin:3px}sbw-richtextcontrol .-templatepane .-text.-matchlabel{width:40px}sbw-richtextcontrol .-templatepane .-buttons{display:flex;grid-row:1;grid-column:4}sbw-richtextcontrol .-templatepane .-button.-enabled{background-color:var(--accent-clr)}sbw-richtextcontrol .-templatepane .-button.-expanded img{transform:rotate(90deg)}sbw-richtextcontrol .-templatepane .-button:hover{background-color:var(--accent-hover-backclr)}sbw-richtextcontrol .-templatepane .-button .-tooltip{background-color:#fff;border-radius:5px;border:solid 1px #ddd;max-width:100px;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-out;width:max-content;pointer-events:none}sbw-richtextcontrol .-templatepane .-button:hover .-tooltip{opacity:1}sbw-toolstripsplitbutton{position:relative;min-width:30px;min-height:27px;display:flex;align-content:center;color:#337ab7;padding:0 1px;border-radius:3px}sbw-toolstripsplitbutton.-checked{border-bottom:3px #808080 solid;border-radius:0}sbw-toolstripsplitbutton:hover{background-color:var(--accent-hover-backclr) !important;color:#fff}sbw-toolstripsplitbutton .-arrow-button{width:20px}.sbw-dropdown{min-width:30px;display:flex;align-content:center;position:relative;color:#337ab7;padding:0 1px;min-height:27px}:is(.sbw-dropdown,sbw-toolstripsplitbutton).-show-list{color:#fff;background:var(--accent-clr);border-radius:3px}:is(.sbw-dropdown,sbw-toolstripsplitbutton).-show-list:hover{color:#fff;background:var(--accent-clr);border-radius:3px}:is(.sbw-dropdown,sbw-toolstripsplitbutton) .-list{display:none;position:absolute;background:#fff;z-index:9999;box-shadow:0 .2em .4em rgba(0,0,0,.3)}:is(.sbw-dropdown,sbw-toolstripsplitbutton) .-list.-show-list{display:block !important;top:110%}:is(.sbw-dropdown,sbw-toolstripsplitbutton) .-list.-left{left:0;width:initial}:is(.sbw-dropdown,sbw-toolstripsplitbutton) .-list.-right{right:0}sbw-toolstripseparator{display:block;height:1px;padding:0;background:#dedede;min-height:1px}sbw-toolstripdropdownbutton{min-width:30px;display:flex;align-content:center;position:relative;color:#337ab7;padding:0 1px}sbw-toolstripdropdownbutton div button{display:flex;justify-content:center;align-items:center;width:100%;flex:1 0 auto;border:none}sbw-toolstripdropdownbutton div button:active{border-color:#adadad}sbw-toolstripdropdownbutton div button:disabled{color:#b3b3b3;border-color:#b3b3b3}sbw-toolstripdropdownbutton>div>button>i{padding:3px}sbw-toolstripdropdownbutton .-list sbw-toolstripseparator{height:2px !important;width:100%;min-height:initial}sbw-toolstripmenuitem{display:flex;align-items:center;white-space:nowrap;background-color:transparent}sbw-toolstripmenuitem>div{display:grid;width:100%;grid-template-columns:25px 1fr auto;padding:3px}sbw-toolstripmenuitem>i{font-size:18px}sbw-toolstripmenuitem.sbw-dropdown{display:flex}sbw-gtoolstrip>sbw-toolstripmenuitem>div{display:flex;align-items:center}sbw-toolstripmenuitem u{text-decoration:underline}sbw-toolstripmenuitem>div>.-icon{grid-column:1}sbw-toolstripmenuitem>ul>sbw-toolstripmenuitem>div>.-icon{min-width:initial}sbw-toolstripmenuitem>div>.-label{grid-column:2;text-align:left}sbw-toolstripmenuitem>div>.-shortcut{grid-column:3;text-align:end}sbw-toolstripmenuitem>div>.-shortcut:empty{display:none}sbw-toolstripmenuitem>div>.-arrow{width:20px;grid-column:3;text-align:center}:is(.sbw-dropdown,sbw-toolstripsplitbutton) .-list{background-image:linear-gradient(90deg,#e8e8e8 25px,#fff 25px);color:#337ab7}.sbw-dropdown:hover{background:var(--accent-hover-backclr);color:#fff;border-radius:3px}sbw-toolstripmenuitem:hover{color:#fff;background:var(--accent-clr);border-radius:3px}.sbw-toolstripitem:has(.-show-list){color:white;background:var(--accent-clr);border-radius:3px;}sbw-toolstripmenuitem>div{border:none}#MasterForm-QuickSearch{height:27px}sbw-toolstriptextbox:has(> sbw-droppanel)> input{z-index:1001;}sbw-toolstriptextbox:has(> sbw-droppanel)> .-overlay{z-index:1002;}sbw-droppanel{position:absolute;max-height:500px;max-width:700px;z-index:1000;background-color:#fff;border:1px solid #ededed;text-overflow:ellipsis;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);border-radius:5px}sbw-droppanel.hidden{display:none}sbw-droppanel .-active{background:var(--accent-hover-backclr)}sbw-toolstripcombobox{padding:0 0 0 3px;height:initial}sbw-toolstriptextbox{padding:0 0 0 3px;align-items:initial;display:grid}sbw-toolstriptextbox.droppanel{display:flex;flex-direction:column;align-items:center}sbw-toolstriptextbox .-wrapper{display:flex;flex-direction:column}sbw-toolstriptextbox input{border:1px solid #dedede;border-radius:3px;padding:3px;width:100%;background:#fff;cursor:text;grid-row:1;grid-column:1}sbw-toolstriptextbox input[readonly]{background-color:var(--readonly-backclr)}sbw-toolstriptextbox .-overlay{grid-row:1;grid-column:1;z-index:1;padding:3px;align-items:center;display:flex}sbw-toolstriptextbox .-overlay .-placeholder-text{color:#a9a9a9;padding:2px}sbw-toolstriptextbox .-overlay .-shortcut-key{color:#626262;background:#f0f0f0;border:1px solid #c0c0c0;border-radius:2px;padding-left:2px;padding-right:2px}sbw-toolstriptextbox .-overlay .-shortcut-plus{padding:2px;color:#626262}sbw-toolstriptextbox .-dropdown{position:absolute;z-index:7000;width:100%;background:#fff;border:1px solid #ededed;display:none;text-overflow:ellipsis;box-shadow:0 4px 15px 0 rgba(0,0,0,.3)}sbw-toolstriptextbox .-dropdown.-expand{display:block}sbw-toolstriptextbox .-dropdown .-dropdownOption{height:26px;padding-left:3px;padding-right:3px;justify-content:center;display:flex;flex-direction:column}sbw-toolstriptextbox .-dropdown .-dropdownOption.-selected{background-color:#6495ed;color:#fff}sbw-toolstriptextbox .-dropdown .-dropdownOption div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:none}sbw-toolstriptextbox .-dropdown .-dropdownOption:hover{background-color:var(--accent-hover-backclr);color:var(--accent-hover-clr)}.-contextmenu-overlay{left:0;right:0;top:0;bottom:0;position:fixed;background-color:transparent;z-index:9998}sbw-contextmenu{position:absolute;text-align:left;color:#000;background-color:#fff;font-style:normal;font-weight:normal;cursor:default;z-index:9999}sbw-contextmenu ul{border:1px solid #808080;background-color:#fff;padding:5px 3px 3px 3px;box-shadow:inset 0 0 0 rgba(0,0,0,.2),2px 2px 4px rgba(128,128,128,.8);list-style:none}sbw-contextmenu ul>li{border:1px solid #fff;padding:1px}sbw-contextmenu ul>li.-selected{border:1px solid #00f;background-color:#add8e6}sbw-contextmenu ul>li:hover{border:1px solid #00f;background-color:#add8e6}sbw-contextmenu ul>li.-separator:hover{border:1px solid #f5f5f5;background-color:#f5f5f5}sbw-contextmenu ul>li.-separator{background:#f5f5f5;height:3px;padding:1px}sbw-contextmenu ul>li>div u{text-decoration:underline}sbw-contextmenu ul ul{display:none;position:absolute;background:#fff;left:100%;overflow:auto;margin-left:0}sbw-contextmenu ul.-show-list{display:block}sbw-contextmenu li.-show-list:hover{color:#fff;background:var(--accent-clr);border-radius:3px}sbw-contextmenu ul li>div{display:grid;width:100%;grid-template-columns:16px 1fr auto;grid-column-gap:10px;grid-template-rows:1.4em;padding:3px;align-items:center;white-space:nowrap}sbw-contextmenu ul+li>div::after{content:"";border:solid var(--accent-clr);width:1px;height:1px;border-width:0 3px 3px 0;display:inline-block;padding:2px;transform:rotate(-45deg)}.sbw-submenu-modal{display:none;left:0;top:0;position:fixed;z-index:1;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}sbw-appmenu{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;max-height:100%;overflow:auto;align-content:flex-start;justify-content:space-evenly;background-color:#fff;padding-top:5px}sbw-appmenu .-submenu{display:none;position:absolute;margin:25px;padding:10px;border:1px #c0c0c0 solid;border-radius:8px;left:0;top:0;background-color:#fcfcfc;right:0;flex-wrap:wrap;max-width:24em}sbw-appmenu .-submenu.-expand{display:flex}sbw-appbutton{display:flex;flex-direction:column;align-items:center;padding:6px 6px 0 6px;text-align:center;overflow:visible;width:96px;height:auto;flex:auto;border:1px transparent solid}sbw-appbutton>button{flex:0 0 auto;width:64px;height:64px;border-color:#fff8dc;border-radius:10px;font-size:42px;color:#fff;padding:5px;background-color:#f5f5f5}sbw-appbutton>button>img{width:100%;height:100%}sbw-appbutton>div{flex:1 1;padding-top:3px;-webkit-hyphens:auto;hyphens:auto}sbw-appbutton.-selected{outline:2px #f00 dashed}sbw-appbutton[data-badgecount]:before{content:attr(data-badgecount);width:22px;height:22px;line-height:22px;text-align:center;display:block;border-radius:50%;background:#f00;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#fff;position:absolute;margin-left:62px;margin-top:-10px}sbw-uploader>form{display:flex;padding:3px}sbw-uploader>form>input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}sbw-uploader>form>label{border:1px solid #ddd;border-radius:5px;background-color:#f5f5f5;padding:3px;margin-left:3px}sbw-uploader>form>div{flex:1 1 auto;border:1px solid #ddd;border-radius:3px;padding:3px}sbw-uploader>form>button{border:1px solid #ddd;border-radius:5px;background-color:#f5f5f5;padding:3px;margin-left:3px}sbw-datalist{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:3px}sbw-datalist>div.-content{height:100%;padding:3px;border:1px solid var(--border-clr);border-radius:3px;overflow:auto;display:flex;flex-direction:row}sbw-datalist.-details>div.-content{flex-direction:column}sbw-datalist>div.-content>.-item{flex:0 0 auto;padding:0 3px}sbw-datalist.-details>div.-content>.-item{padding-left:10px}sbw-datalist>div.-content>.-item:hover{cursor:pointer}sbw-datalist>div.-content>.-item>img{width:1.2em;height:1.2em;vertical-align:top;margin-right:5px;pointer-events:none}sbw-datalist>div.-content>.-item>.-vcm{width:1.5em;height:1.5em;display:inline-block;vertical-align:middle}sbw-datalist>div.-content>.-item:hover>.-vcm:after{content:url(/res/glyphs.svg#points-3-horizontal);cursor:default}sbw-datalist>div.-content>.-item:hover>.-vcm:after>*{pointer-events:none}sbw-datalist>div.-content>.-group{flex:0 0 auto;color:var(--accent-clr);padding:3px}sbw-datalist>div.-content>.-item.-selected{background-color:#1e90ff;color:#fff}sbw-infopanel{padding:3px;display:flex;flex-direction:column}sbw-infopanel .-clickable{border:1px solid #1e90ff;border-bottom:1px solid #dcdcdc;background-color:#fff;padding:3px;flex:0 0 auto}sbw-infopanel.-collapsed .-clickable{background-color:#f5f5f5;border-bottom:1px solid #1e90ff}sbw-infopanel .-content{border:1px solid #1e90ff;flex:1 1 auto;padding:3px;border-top:none;display:grid}sbw-infopanel.-collapsed>.-content{display:none}@-webkit-keyframes infopanel-content-fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes infopanel-content-fadeIn{from{opacity:0}to{opacity:1}}@keyframes infopanel-content-fadeIn{from{opacity:0}to{opacity:1}}.-content.-fade-in{opacity:0;-webkit-animation:infopanel-content-fadeIn ease-in 1;-moz-animation:infopanel-content-fadeIn ease-in 1;animation:infopanel-content-fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;animation-duration:.25s;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}sbw-previewbox{overflow:auto}sbw-previewbox>*{display:none;width:100%;height:100%}sbw-previewbox>.-progress{display:none;background-image:url(../../../../../images/loading.gif);background-repeat:no-repeat;background-size:auto;background-position:center}sbw-previewbox .-img-wrapper{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden}sbw-previewbox .-img-wrapper>.-caption{flex:0 0 20px;background-color:rgba(249,249,250,1);text-align:center}sbw-previewbox .-img-wrapper>.-caption>select{height:26px;border:none;background-color:#e5e5e5;border-radius:2px;margin:2px 0}sbw-previewbox .-img-wrapper>.-overflow{flex:1 1 auto;overflow:auto;background-color:#f5f5f5;padding:6px;width:100%}sbw-previewbox .-img-wrapper>.-overflow img{box-shadow:inset 0 0 0 rgba(0,0,0,.075),1px 2px 3px rgba(128,128,128,.6);margin:auto}sbw-webcontrol{overflow:auto}sbw-webcontrol>*{display:none;width:100%;height:100%}sbw-webcontrol>.-progress{display:none;background-image:url(../../../../../images/loading.gif);background-repeat:no-repeat;background-size:auto;background-position:center}sbw-webview{overflow:auto}sbw-webview>*{display:none;width:100%;height:100%}sbw-webview>.-progress{display:none;background-image:url(../../../../../images/loading.gif);background-repeat:no-repeat;background-size:auto;background-position:center}sbw-texteditor{position:relative;height:100%;display:flex;flex-direction:column}sbw-texteditor>.-contentwrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 0 0;flex:1 1 auto;cursor:ns-resize;background-color:#d3d3d3;overflow:hidden}sbw-texteditor>.-contentwrapper>.-pane2{grid-row:3/4}sbw-texteditor .-textcontent{height:100%;grid-row:1/2;grid-column:1/2;display:grid;grid-template-columns:minmax(2em,max-content) 1fr 4px;grid-template-rows:1fr;overflow:hidden;font-family:Consolas,"Courier New",monospace;font-weight:normal;font-size:14px;background-color:#fff}sbw-texteditor .-textcontent .-annotation{-moz-user-select:none;user-select:none;margin:0 12px 0 0;padding:0 2px;border-radius:5px;transition:opacity .1s ease-in-out}sbw-texteditor .-textcontent .-eolannotationcontainer{position:absolute;user-select:none;top:1px}sbw-texteditor .-textcontent .-annotation.-annotationbutton{opacity:.4}sbw-texteditor .-textcontent .-annotation.-annotationbutton:hover{opacity:1}sbw-texteditor .-textcontent .-annotation img{max-height:17px;margin:0 1px;vertical-align:top}sbw-texteditor .-textcontent>.-info{grid-column:1/2;grid-row:1/2;color:#008b8b;text-align:end;overflow:inherit;cursor:default}sbw-texteditor .-textcontent>.-info>div{display:grid;grid-template-columns:20px auto;font-size:1em}sbw-texteditor .-textcontent>.-info .-flags{background-color:#f5f5f5;height:19px}sbw-texteditor .-textcontent>.-info .-number{border-top:1px solid transparent;border-bottom:1px solid transparent;height:19px;padding:0 8px 0 4px}sbw-texteditor .-textcontent>.-info img{height:100%}sbw-texteditor .-textcontent .-lineoverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;user-select:none}sbw-texteditor .-textcontent .-lineoverlay>span{box-shadow:-1px 0 0 0 #bbb inset;display:inline-block;height:19px;width:3ch;user-select:none}sbw-texteditor .-textcontent>.-text{grid-column:2/3;grid-row:1/2;overflow:auto;-webkit-user-select:text;user-select:text;cursor:default;z-index:1}sbw-texteditor .-textcontent>.-text>sbw-editorline{display:block;position:relative}sbw-texteditor .-textcontent>.-text>sbw-editorline>.-linecontent{min-height:19px;white-space:pre;border-top:solid 1px transparent;border-bottom:solid 1px transparent;overflow:initial;display:block;font-size:1em}sbw-texteditor .-textcontent .-intextdialog{height:0;user-select:none;position:relative}sbw-texteditor .-textcontent .-text .-intextdialog{height:0;position:relative;overflow:hidden;border-radius:10px;margin:0 0;padding:3px;resize:vertical;transition:height .1s ease-in-out,margin .1s ease-in-out}sbw-texteditor .-textcontent .-text .-intextdialog>.-close{position:absolute;top:5px;right:5px;width:20px;height:20px;background-color:#fff;box-shadow:white 0 0 10px 5px}sbw-texteditor .-textcontent .-text .-intextdialog>.-close:hover{background-color:var(--accent-hover-backclr)}sbw-texteditor .-textcontent .-intextdialogshadow{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;box-shadow:inset 0 3px 6px rgba(0,0,0,.16),inset 0 3px 10px rgba(0,0,0,.05);pointer-events:none}sbw-texteditor .-textcontent>.-text>.-actline>.-linecontent{border-color:#d3d3d3}sbw-texteditor .-textcontent>.-text>.-specialline{background:#ff0}sbw-texteditor .-textcontent>.-changes{grid-column:3/4;grid-row:1/2;background-color:#f5f5f5;color:transparent;overflow:inherit;width:4px;cursor:default}sbw-texteditor>.-statuswrapper{grid-row:2/3;padding:4px;background-color:#f5f5f5;display:flex}sbw-texteditor .-status{height:1em;overflow:hidden;flex:1 1 auto}sbw-texteditor .-statuswrapper .-splitter{height:1em;width:1em;flex:0 0 auto}sbw-texteditor .-calcSize{position:absolute;visibility:hidden;height:auto;width:auto;white-space:pre}sbw-texteditor .-key{color:#00f}sbw-texteditor .-func{color:#f00}sbw-texteditor .-tag{color:#a52a2a}sbw-texteditor .-attr{color:#f00}sbw-texteditor .-op{color:#808080}sbw-texteditor .-comment{color:#008000}sbw-texteditor .-button{border-style:none;border-radius:5px;width:1.5rem;height:1.5rem;position:relative}sbw-texteditor .-uitext{color:#556;padding:4px}sbw-texteditor .-commandpalette{background-color:#fff;border-radius:.5em;border:1px solid #ddd;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);display:grid;grid-template-columns:auto 1fr;left:50%;position:absolute;top:40px;transform:translateX(-50%);transition:all .1s ease-out;width:60%;z-index:2}sbw-texteditor .-commandpalette.-hidden{opacity:0;pointer-events:none}sbw-texteditor .-commandpalette .-pane{padding:4px;max-height:5rem;transition:all .1s ease-out}sbw-texteditor .-commandpalette .-modebutton{border-style:none;border-radius:5px;width:1.5rem;height:1.5rem;position:relative}sbw-texteditor .-commandpalette .-commandinput{border-style:none;padding:4px;width:100%}sbw-texteditor .-searchreplace{display:grid;grid-template-columns:auto 1fr auto;z-index:2;position:absolute;top:10px;right:29px;border:1px solid #ddd;border-radius:.5em;background-color:#fff;transition:all .1s ease-out;box-shadow:0 4px 15px 0 rgba(0,0,0,.3)}sbw-texteditor .-searchreplace.-hidden{opacity:0;pointer-events:none}sbw-texteditor .-searchreplace .-leftpad{grid-row:1/span 2;border-right:1px solid #ddd}sbw-texteditor .-searchreplace .-pane{padding:4px;max-height:5rem;transition:all .1s ease-out}sbw-texteditor .-searchreplace .-pane.-borderbottom{border-bottom:1px solid #ddd}sbw-texteditor .-searchreplace .-hidden{max-height:0;padding:0;border-bottom:0;opacity:0}sbw-texteditor .-searchreplace .-searchpane{grid-column:2;display:flex;border-right:1px solid #ddd}sbw-texteditor .-searchreplace .-searchrightpane{grid-column:3;display:flex}sbw-texteditor .-searchreplace .-searchinput{flex-grow:1;border-style:none;padding-left:4px}sbw-texteditor .-searchreplace .-text.-matchlabel{width:40px}sbw-texteditor .-searchreplace .-button.-close{margin-left:25px}sbw-texteditor .-searchreplace .-button.-enabled{background-color:var(--accent-clr)}sbw-texteditor .-searchreplace .-button.-expanded img{transform:rotate(90deg)}sbw-texteditor .-searchreplace .-button:hover{background-color:var(--accent-hover-backclr)}sbw-texteditor .-searchreplace .-button .-tooltip{background-color:#fff;border-radius:5px;border:solid 1px #ddd;left:50%;max-width:100px;opacity:0;padding:4px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s ease-out;width:max-content;pointer-events:none}sbw-texteditor .-searchreplace .-button:hover .-tooltip{opacity:1}:is(sbw-combobox,sbw-toolstripcombobox) .grid{height:100%}@keyframes sbw-loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(3600deg)}}.washingmachine{border:5px solid #f3f3f3;border-top:5px solid #337ab7;border-radius:50%;animation:sbw-loader-spin 20s linear infinite}sbw-loader{width:100%;height:100%;position:fixed;background-color:transparent;z-index:9999}sbw-loader div{left:50%;top:50%;width:50px;height:50px;position:fixed}sbw-loader.fadein{animation:sbw-modal-wrapper-fadein 1s}.control-loader{position:absolute;top:0;bottom:0;flex:1 1 auto;width:100%;align-items:center;display:flex;flex-direction:row;justify-content:center;animation:sbw-modal-wrapper-fadein 1s}.control-loader div{display:inline-block;left:8px;width:20px;background:var(--accent-clr);animation:control-loader 1.2s cubic-bezier(0,.5,.5,1) infinite;margin:2px}.control-loader div:nth-child(1){left:8px;animation-delay:-.24s}.control-loader div:nth-child(2){left:32px;animation-delay:-.12s}.control-loader div:nth-child(3){left:56px;animation-delay:0s}@keyframes control-loader{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}sbw-diffcontrol{height:100%;display:flex;flex-direction:column}sbw-diffcontrol>.-title{display:flex}sbw-diffcontrol>.-title>div{flex:1 1 0;overflow:hidden;white-space:nowrap;text-align:center;background-color:#faebd7;padding:1px}sbw-diffcontrol>.-wrapper{height:100%;overflow-y:auto;display:flex}sbw-diffcontrol ::selection{color:#fff;background:#000}sbw-diffcontrol>.-wrapper>.-tracker{flex:0 0 25px;display:flex;flex-direction:column;vertical-align:top;height:100%;overflow:hidden}sbw-diffcontrol>.-wrapper>.-tracker>div{overflow-x:hidden;flex:1 1 0;display:flex;max-height:1.2em}sbw-diffcontrol>.-wrapper>.-tracker>div>span{margin:0 3px;flex:0 0 6px}sbw-diffcontrol>.-wrapper>.-tracker>div>.-added{background-color:#a6d0a9}sbw-diffcontrol>.-wrapper>.-tracker>div>.-removed{background-color:#da9b9a}sbw-diffcontrol>.-wrapper>.-content{font-family:monospace;flex:1 1 auto;display:grid;grid-template-columns:max-content 1fr max-content 1fr;grid-template-rows:max-content;vertical-align:top;overflow-x:hidden;overflow-y:auto;height:100%}sbw-diffcontrol>.-wrapper>.-content>.-info{height:100%}sbw-diffcontrol>.-wrapper>.-content>.-info>div{height:1.2em}sbw-diffcontrol>.-wrapper>.-content>.-text{-webkit-user-select:text;user-select:text;height:100%}sbw-diffcontrol>.-wrapper>.-content>.-text>div{height:1.2em;width:10000%}sbw-diffcontrol>.-wrapper>.-content>.-text>.-selectStart{border-top:1px solid #000;margin-top:-1px}sbw-diffcontrol>.-wrapper>.-content>.-text>.-selectEnd{border-bottom:1px solid #000;margin-bottom:1px}sbw-diffcontrol>.-wrapper>.-content>div{width:100%;margin:0 3px;overflow:hidden}sbw-diffcontrol>.-wrapper>.-content .-added{background-color:#e2fde3}sbw-diffcontrol>.-wrapper>.-content .-removed{background-color:#ffe5e5}sbw-designerhost{padding:8px}sbw-designerhost .designmode input{-webkit-user-select:none;user-select:none}sbw-designerhost .designmode:focus{border:#00008b dashed 1px;margin:-1px}sbw-designerhost sbw-textbox.designmode:focus-within{border:#00008b dashed 1px;margin:-1px}sbw-designerhost sbw-textbox.designmode>:focus{box-shadow:none !important}sbw-designerhost sbw-combobox.designmode:focus-within{border:#00008b dashed 1px;margin:-1px}sbw-designerhost sbw-combobox.designmode>:focus{box-shadow:none !important}sbw-designerhost sbw-button.designmode:focus-within{border:#00008b dashed 1px;margin:-1px}sbw-designerhost>sbw-dataform{border:5px solid #8fc4f2;border-top-width:30px}sbw-designerhost>sbw-childcontrol{border:5px solid #8fc4f2}sbw-calendarcontrol>.-main{display:grid;grid-template-rows:30px auto minmax(40px,1fr);grid-template-areas:"toolstrip toolstrip toolstrip" "weekday weekday weekday" "label content blank" "timecontent timecontent scrollbar";grid-template-columns:20px 1fr 20px;height:100%}sbw-calendarcontrol>.-main>.-weeks{grid-column:1/2;grid-row:3/4;display:grid;padding:1px 6px 0 0;color:#4682b4;font-size:.8em}sbw-calendarcontrol>.-main>.-header{grid-column:2/3;grid-row:1/2;display:flex;align-items:center}sbw-calendarcontrol>.-main>.-header>.-monthInfo{font-size:1.2em;flex:1 1 auto}sbw-calendarcontrol>.-main>.-header>.-fivedays{margin:0 5px}sbw-calendarcontrol>.-main>.-header>.-slider{margin:0 5px 0 12px}sbw-calendarcontrol>.-main>.-days{grid-column:2/3;grid-row:2/3;display:grid;color:#4682b4;font-size:.8em;padding:2px;border-bottom:1px solid #c0c0c0}sbw-calendarcontrol sbw-calendaritem{background-color:#6495ed;color:#fff;border:1px solid #a5a5a5;border-radius:3px;white-space:nowrap;padding:2px;cursor:default;z-index:999;position:absolute;margin:2px}sbw-calendarcontrol sbw-calendaritem>div{padding:1px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}sbw-calendarcontrol sbw-calendaritem:hover{border:1px solid #808080}sbw-calendarcontrol sbw-calendaritem.-marked{border:2px solid #000}sbw-calendarcontrol>.-main>.-daycontent{grid-column:2/3;grid-row:3/4;display:grid;height:100%;border-width:0 1px 0 0;border-color:#c0c0c0;border-style:solid}sbw-calendarcontrol>.-main>.-daycontent>.-cell{display:flex;flex-direction:column;border-left:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}sbw-calendarcontrol>.-main>.-daycontent>.-cell.-today{border-left:2px solid var(--current-date-color);border-right:2px solid var(--current-date-color);border-bottom:2px solid var(--current-date-color)}sbw-calendarcontrol>.-main>.-daycontent>div.-shading{background-color:#f0f0f0}sbw-calendarcontrol>.-main>.-daycontent>div.-info{border-left:1px solid #c0c0c0;flex:0 1 auto;display:flex;overflow:hidden;padding-left:1px;padding-right:1px}sbw-calendarcontrol>.-main>.-daycontent>div.-info.-today{border-left:2px solid var(--current-date-color);border-right:2px solid var(--current-date-color);border-top:2px solid var(--current-date-color)}sbw-calendarcontrol>.-main>.-daycontent>div.-info>div{white-space:nowrap}sbw-calendarcontrol>.-main>.-daycontent>div.-info.-selected{background-color:#c0c0c0}sbw-calendarcontrol>.-main>.-daycontent>div.-info>div.-holiday{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;margin-left:.5em}sbw-calendarcontrol>.-main>.-daycontent>.-cell:hover{background-color:#f5f5f5}sbw-calendarcontrol>.-main>.-daycontent>.-overflow{overflow:hidden;height:100%;flex:1 1 auto;position:relative;background-color:transparent}sbw-calendarcontrol>.-main>.-daycontent>.-cell.-selected{background-color:#c0c0c0}sbw-calendarcontrol>.-main>.-daycontent>.-selected.-cell:hover{background-color:#c0c0c0}sbw-calendarcontrol>.-main>.-timecontent{grid-column:1/3;grid-row:4/5;overflow-y:scroll;position:relative;margin-top:3px;border-top:1px solid #c0c0c0;display:grid;grid-template-areas:"hour-00 monday-00 tuesday-00 wednesday-00 thursday-00 friday-00 saturday-00 sunday-00" "hour-01 monday-01 tuesday-01 wednesday-01 thursday-01 friday-01 saturday-01 sunday-01" "hour-02 monday-02 tuesday-02 wednesday-02 thursday-02 friday-02 saturday-02 sunday-02" "hour-03 monday-03 tuesday-03 wednesday-03 thursday-03 friday-03 saturday-03 sunday-03" "hour-04 monday-04 tuesday-04 wednesday-04 thursday-04 friday-04 saturday-04 sunday-04" "hour-05 monday-05 tuesday-05 wednesday-05 thursday-05 friday-05 saturday-05 sunday-05" "hour-06 monday-06 tuesday-06 wednesday-06 thursday-06 friday-06 saturday-06 sunday-06" "hour-07 monday-07 tuesday-07 wednesday-07 thursday-07 friday-07 saturday-07 sunday-07" "hour-08 monday-08 tuesday-08 wednesday-08 thursday-08 friday-08 saturday-08 sunday-08" "hour-09 monday-09 tuesday-09 wednesday-09 thursday-09 friday-09 saturday-09 sunday-09" "hour-10 monday-10 tuesday-10 wednesday-10 thursday-10 friday-10 saturday-10 sunday-10" "hour-11 monday-11 tuesday-11 wednesday-11 thursday-11 friday-11 saturday-11 sunday-11" "hour-12 monday-12 tuesday-12 wednesday-12 thursday-12 friday-12 saturday-12 sunday-12" "hour-13 monday-13 tuesday-13 wednesday-13 thursday-13 friday-13 saturday-13 sunday-13" "hour-14 monday-14 tuesday-14 wednesday-14 thursday-14 friday-14 saturday-14 sunday-14" "hour-15 monday-15 tuesday-15 wednesday-15 thursday-15 friday-15 saturday-15 sunday-15" "hour-16 monday-16 tuesday-16 wednesday-16 thursday-16 friday-16 saturday-16 sunday-16" "hour-17 monday-17 tuesday-17 wednesday-17 thursday-17 friday-17 saturday-17 sunday-17" "hour-18 monday-18 tuesday-18 wednesday-18 thursday-18 friday-18 saturday-18 sunday-18" "hour-19 monday-19 tuesday-19 wednesday-19 thursday-19 friday-19 saturday-19 sunday-19" "hour-20 monday-20 tuesday-20 wednesday-20 thursday-20 friday-20 saturday-20 sunday-20" "hour-21 monday-21 tuesday-21 wednesday-21 thursday-21 friday-21 saturday-21 sunday-21" "hour-22 monday-22 tuesday-22 wednesday-22 thursday-22 friday-22 saturday-22 sunday-22" "hour-23 monday-23 tuesday-23 wednesday-23 thursday-23 friday-23 saturday-23 sunday-23"}sbw-calendarcontrol>.-main>.-timecontent::-webkit-scrollbar{display:none}sbw-calendarcontrol>.-main>.-timecontent{-ms-overflow-style:none;scrollbar-width:none}sbw-calendarcontrol>.-main sbw-vscrollbar{margin-top:10px;grid-area:scrollbar}sbw-calendarcontrol>.-main>.-timecontent>.-hours{position:absolute;left:0;top:0;right:0;bottom:0;display:grid;grid-template-rows:repeat(24,40px);background-color:transparent}sbw-calendarcontrol>.-main>.-timecontent .-hour.-work{background-color:#fff}sbw-calendarcontrol>.-main>.-timecontent .-hour.-not-work{background-color:#e7e7e7}sbw-calendarcontrol>.-main>.-timecontent .-hour:hover{background-color:#f5f5f5}sbw-calendarcontrol>.-main>.-timecontent>div{border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;height:40px}sbw-calendarcontrol>.-main>.-timecontent>.-days{position:absolute;left:0;top:0;right:0;bottom:0;height:960px;display:grid;grid-template-columns:20px repeat(7,1fr);grid-template-rows:1fr;background-color:transparent;border-right:1px solid #c0c0c0}sbw-calendarcontrol>.-main>.-timecontent>.-days>.-day{border-left:1px solid #c0c0c0}sbw-calendarcontrol>.-main>.-timecontent>.-days>.-day>.-item{resize:vertical;padding:0 1px}sbw-calendarcontrol>.-main>.-timecontent>sbw-calendaritem{left:0;right:0}body .-popover-mask{width:100%;height:100%;position:fixed;z-index:9999}sbw-popover{position:absolute;margin:3px;display:grid;grid-template-columns:5px auto 5px;grid-template-rows:5px auto 5px;z-index:5000;opacity:0}sbw-popover.-fade-in{transition:opacity 400ms;opacity:1}sbw-popover.-fade-out{transition:opacity 400ms;opacity:0}sbw-popover .-dialog{grid-area:2/2/3/3;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,.3);border:1px solid #a9a9a9;border-radius:6px}sbw-popover div{padding:3px}sbw-popover .-vertical-arrow-container{display:flex;flex-direction:column;justify-content:center;padding:0}sbw-popover .-horizontal-arrow-container{display:flex;justify-content:center;padding:0}sbw-popover .-arrow-up{padding:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;margin-bottom:-1px}sbw-popover .-arrow-down{padding:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;margin-top:-1px}sbw-popover .-arrow-left{padding:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;margin-right:-1px}sbw-popover .-arrow-right{padding:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;margin-left:-1px}.grid{background:#f5f5f5;display:grid;grid-template-areas:"groupandsearch groupandsearch  groupandsearch  topright" "columnheaders  columnheaders   userarea        vscroll" "content        content         userarea        vscroll" "totals         totals          userarea        vscroll" "info           hscroll         userarea        bottomright";grid-template-columns:min-content 1fr auto minmax(0,auto);grid-template-rows:min-content min-content minmax(0,1fr) 0 min-content;overflow:clip;--grid-column-header-background:#fcfcfc;--grid-column-header-border:#e6e6e6 1px solid;touch-action:none}.grid.-showTotalsLine{grid-template-rows:min-content min-content minmax(0,1fr) 25px min-content}.grid>.-columnHeaders{grid-row:2/3;grid-column:1/4;display:grid;grid-template-rows:25px;align-items:center;background-color:var(--grid-column-header-background);border-bottom:var(--grid-column-header-border)}.grid>.-columnHeaders>sbw-textbox,sbw-combobox{border-left:var(--grid-column-header-border)}.grid>.-columnHeaders>.-filterControl{padding:1px;margin-top:2px;margin-bottom:2px}.grid>.-columnHeaders>.-filterCloseButton{grid-row:2;grid-column:1;display:flex;align-items:end;justify-content:center;text-align:center}.grid>.-columnHeaders>.-filterCloseHoverButton{grid-row:2;grid-column:1;display:flex;align-items:end;justify-content:center;border:2px solid var(--accent-hover-backclr);background:#fff;text-align:center}.grid>.-columnHeaders>.-filterCloseButton:hover{background:var(--accent-hover-backclr)}.grid>.-columnHeaders>.-filterCloseButton>img{width:20px}.grid .-columnHeaders.-hidden{visibility:hidden;height:0}.grid>.-columnHeaders>.-header{display:flex;align-items:center;background-color:var(--grid-column-header-color);border-left:1px solid #bfbfbf;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;border-left:0;padding-left:4px}.grid>.-columnHeaders>.-column{grid-row:1/2;padding:2px;overflow:hidden}.grid>.-columnHeaders .-header.-column{border-left:var(--grid-column-header-border)}.grid>.-columnHeaders .-header.-column:hover{transition:background .5s;background:#efefef}.grid>.-columnHeaders>.-column.-searching{position:relative;z-index:2;bottom:0;background:#ebebeb}.grid .-topRightRectangle{grid-row:2/3;grid-column:4/5;background:var(--grid-column-header-background)}.grid>.-content{grid-auto-rows:25px;background-color:#fff;overflow:clip;display:grid;grid-column:1/3;grid-row:3/4}.grid>.-content>.-cell .-symbol{color:#3c5f96}.grid.-listView>.-content .-cell.-readonly{background-color:#fff}.grid>.-content>.-row{grid-column:1/2;padding:3px;background-color:#fcfcfc;display:flex;align-items:center}.grid>.-content .-header{border-left:0;padding-right:4px;justify-content:flex-end}.grid>.-content>.-row.-header.-hidden{visibility:hidden;width:0}.grid .-row.-header.-activeLine{border:1px solid #6495ed;padding-left:3px}.grid>.-content>.-cell{grid-row:1/2;padding:2px;overflow:hidden;cursor:default;display:flex;align-items:center;background-color:#fff;white-space:nowrap}.grid>.-content>.-cell>span{overflow:hidden;text-overflow:ellipsis}.grid:not(.-gridRowContentStyle)>.-content.-verticalLines>.-cell:not(.-newRow):not(.-selected){border-left:1px solid #d3d3d3}.grid:not(.-gridRowContentStyle)>.-content.-horizontalLines>.-cell:not(.-newRow):not(.-selected){border-bottom:1px solid #d3d3d3}.grid>.-content>.-cell.-matched{transition:background .5s;background:var(--accent-hover-backclr) !important}.grid>.-content>.-cell .-imageKey{height:100%}.grid>.-content>.-cell img{height:1.1em}.grid>.-content>.-contentRow{border-bottom:1px solid #d3d3d3;display:flex;align-items:center;padding:2px;white-space:nowrap;overflow:hidden}.grid>.-content>.-contentRow.-marked{background-color:var(--selection-background)}.grid>.-content>.-groupHeader{z-index:1;grid-column-end:-1 !important;grid-column-start:2;background:var(--grid-column-header-background);font-weight:bold;display:flex;align-items:center;border-left:1px solid #d3d3d3;overflow:hidden;white-space:nowrap}.grid>.-content>.-cell>.-treeimg{padding:0 2px}.grid>.-content>div.-activeLine+div.-groupHeader{background-color:#d9edfe}.grid .-content>.-collapsed span:first-child{border-bottom:.3em solid transparent;border-left:.6em solid #808080;border-top:.3em solid transparent;margin-right:.55em;margin-bottom:.3em;margin-left:.3em}.grid .-content>.-expanded span:first-child{border-top:.6em solid #808080;border-left:.3em solid transparent;border-right:.3em solid transparent;margin-right:.55em;margin-bottom:.3em;margin-left:.3em}.grid .-content>.-cell.-childless{padding-left:1.5em}.grid:not(.-listView)>.-content>.-activeLine.-selected:not(.-readonly){background-color:inherit !important}.grid>.-content>.-activeLine.-selected{border:1px solid var(--accent-clr)}.grid>.-content>.-activeLine{background-color:var(--selection-background)}.grid>.-content>.-cell.-readonly.-activeLine:not(.-newRow){background-color:var(--selection-background)}.grid>.-content>.-activeLine .-marked{background-color:var(--selection-background)}.grid>.-content>.-cell.-marked{background-color:#8fc4f2 !important}.grid>.-content>.-contentRow.-marked{background-color:#8fc4f2 !important}.grid>.-content>.-cell.-readonly{background-color:var(--readonly-backclr)}.grid>.-content>.-cell.-readonly.-marked{background-color:#8fc4f2}.grid .-content .-cell .-template{width:100%;height:100%;padding:5px;white-space:normal;overflow:hidden}.grid>.-content>.-cell.-newRow{background:inherit}.grid .-content .-cell.-bar{display:grid}.grid .-content .-cell.-bar>.-cellText{grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis}.grid .-content .-cell.-bar>.-barvalue{grid-column:1;grid-row:1;height:100%;background:#75bcff;border:1px solid #b3b3b3}.grid>.-groupAndSearch{grid-column:1/4;grid-row:1/2;background-color:#fafafa;display:grid;grid-template-columns:1fr 200px auto}.grid>.-groupAndSearch:not(:empty){padding:2px}.grid>.-groupAndSearch>.-search{grid-column:2/3;align-self:center}.grid>.-groupAndSearch>.-search input:valid{background-color:#6495ed;color:#fff}.grid>.-groupAndSearch>.-groupitems{grid-column:1/2;color:#f00;display:flex}.grid>.-groupAndSearch>.-groupitems>.-groupitem{background-color:#6495ed;border-radius:12px;color:#fff;padding:4px;margin:2px}.grid>.-content sbw-textbox{padding:0;width:100%}.grid>.-content sbw-textbox input{padding-left:0;padding-right:0}.grid>.-content :is(sbw-combobox,sbw-toolstripcombobox){padding:0;width:100%}.grid .-trafficlight{padding:0;width:.8em;height:.8em;min-width:.8em;min-height:.8em;border-radius:50%}.grid>.-content :is(sbw-combobox,sbw-toolstripcombobox) .-input{border:0}.grid>.-content :is(sbw-combobox,sbw-toolstripcombobox) .-input input[readonly]{border:solid 1px #d4edff}.grid>.-content :is(sbw-combobox,sbw-toolstripcombobox) input:focus{box-shadow:none}.grid>.-content sbw-textbox input{border:0;padding-left:0;padding-right:0}.grid>.-content sbw-textbox input[readonly]{border:solid 1px #d4edff}.grid>.-content sbw-textbox>:focus{box-shadow:none}.grid>.-content sbw-combobox input{border:0 !important;padding-left:0 !important}.grid>.-content sbw-checkbox{padding:0}.grid>.-content sbw-checkbox>div>input{margin:0}.grid>.-info{grid-column:1/2;grid-row:5/6;padding:2px;align-self:center;white-space:nowrap}.grid>.-info.-hidden{display:none}.grid>.-userArea{grid-column:3/4;grid-row:2/6;background-color:#fff}.grid>.-userArea:not(:empty){border-left:4px solid #e5e5e5;cursor:ew-resize;min-width:20px}.grid>.-userArea>*{width:100%;height:100%;cursor:default}.grid>sbw-vscrollbar{grid-column:4/5;grid-row:3/4;width:20px}.grid>sbw-hscrollbar{grid-column:2/3;grid-row:5/6;align-self:center;height:100%}.grid>sbw-hscrollbar>.-slider{top:0;margin:8px 0}.grid.-showTotalsLine>.-totalsLine{display:grid}.grid>.-totalsLine{grid-column:1/3;grid-row:4/5;display:none;grid-template-rows:auto;border-top:1px solid #d3d3d3;align-items:center;background-color:#f5f5f5}.grid>.-totalsLine>.-totalsHeader{grid-area:1/1/auto/auto;height:100%;padding:2px}.grid>.-totalsLine>.-totalsHeader>.-sigma{display:flex;justify-content:center;text-align:center}.grid>.-totalsLine>.-totalsLineColumn{border-bottom:1px solid #d3d3d3;padding:2px;overflow:hidden;text-align:right;height:100%}.grid>.-columnHeaders>.-column>.-caption{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.grid>.-columnHeaders>.-column>.-imageKey{height:1.1em}.grid>.-columnHeaders>.-column>.-asc{width:.6em;border-left:.3em solid transparent;border-right:.3em solid transparent;border-bottom:.6em solid #808080}.grid>.-columnHeaders>.-column>.-desc{width:.6em;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.6em solid #808080}sbw-projectgrid .-timeline{display:block}sbw-hscrollbar{overflow:hidden}sbw-hscrollbar .-slider{height:8px;top:9px;background-color:#d3d3d3;border:1px solid #a9a9a9;border-radius:5px;position:relative}sbw-hscrollbar .-slider:hover{background-color:#808080}sbw-hscrollbar .-slider:active{background-color:#808080}sbw-vscrollbar{overflow:hidden}sbw-vscrollbar .-slider{width:8px;background-color:#d3d3d3;border:1px solid #a9a9a9;border-radius:5px;position:relative;margin:0 auto}sbw-vscrollbar .-slider:hover{background-color:#808080}sbw-vscrollbar .-slider:active{background-color:#808080}sbw-canvas{outline:0;overflow:hidden}sbw-canvas>canvas{background-color:#fff;border-radius:5px;width:100%;height:100%}sbw-webcam{padding:4px;display:flex;flex-direction:column;overflow:hidden}sbw-webcam>.-videoPanel{flex:1 1 auto;overflow:hidden}sbw-webcam video{width:100%;height:100%}sbw-webcam>.-operatingPanel{flex:0 0 auto;grid-template-columns:repeat(3,1fr);overflow:hidden}sbw-webcam .-shutterButton{background-color:#fff;border-radius:30px;border:6px solid #dcdcdc;display:inline-block;cursor:pointer;width:60px;height:60px;grid-column:2/3;justify-self:center}sbw-webcam .-changeCameraButton{display:inline-block;cursor:pointer;width:40px;height:40px;grid-column:3/4;justify-self:right;border:0;align-self:center}sbw-webcam>.-noCameraPanel{height:100%}sbw-pivotgrid>div{height:100%;background-color:#fff}sbw-chart>div{height:100%;background-color:#fff}sbw-piechart>div{height:100%;background-color:#fff}sbw-doughnutchart>div{height:100%;background-color:#fff}sbw-funnelchart>div{height:100%;background-color:#fff}sbw-xychart>div{height:100%;background-color:#fff}sbw-chart .tooltip-header{margin-bottom:5px;font-size:16px;font-weight:500;padding-bottom:5px;border-bottom:1px solid #c5c5c5}sbw-chart .tooltip-body{width:170px}sbw-chart .tooltip-body .series-name{font-weight:normal;opacity:.6;display:inline-block;line-height:1.5;padding-right:10px;width:126px}sbw-chart .tooltip-body .value-text{display:inline-block;line-height:1.5;width:30px}sbw-gauge>div{height:100%}sbw-propertygrid{display:flex;flex-direction:column;overflow:hidden;color:#000;white-space:nowrap}sbw-propertygrid li{list-style:none;position:relative}sbw-propertygrid ul{display:grid;grid-template-columns:1fr 1fr}sbw-propertygrid ul.-collapsed{max-height:0;visibility:hidden}sbw-propertygrid>.-caption{background-color:#f8f8f8;flex:0 0 28px;display:flex;align-items:center}sbw-propertygrid .-collapsible::before{content:"▼";color:#808080;display:inline-block;font-size:.6rem;position:absolute;left:-15px}sbw-propertygrid .-collapsed::before{content:"▶"}sbw-propertygrid>.-caption *{height:24px}sbw-propertygrid>.-caption img{width:24px;height:24px}sbw-propertygrid>.-caption>.-selected{background-color:#add8e6}sbw-propertygrid>.-content{display:grid;grid-template-columns:20px 1fr 1fr;overflow-y:auto;background-color:#d3d3d3}sbw-propertygrid .-collapsibleProperty{grid-column:1/3}sbw-propertygrid>.-content .-name{grid-column:1;overflow:hidden;height:20px;background-color:#fff;border-width:0 1px 1px 0;border-style:solid;border-color:#c0c0c0;padding:2px 3px;font-weight:normal}sbw-propertygrid>.-content .-name.-collapsible{overflow:initial}sbw-propertygrid>.-content .-value{grid-column:2;overflow:hidden;height:20px;display:flex;border-width:0 0 1px;border-style:solid;border-color:#c0c0c0;background-color:#fff}sbw-propertygrid>.-content .-value .-text{padding:2px 3px;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;border:0}sbw-propertygrid>.-content .-value .-button{border:1px #808080 solid;flex:0 0 19px;height:19px;visibility:hidden}sbw-propertygrid>.-content .-value:hover .-button{visibility:unset}sbw-propertygrid>.-content .-group{grid-column:2/4;cursor:pointer;background-color:#d3d3d3;font-weight:bold;padding:2px 0 0 0}sbw-chevronflowdiagram{text-align:center;color:#fff;font-size:larger;margin:3px 0}sbw-chevronflowdiagram ul{list-style:none;display:flex;height:100%;margin-left:-20px}sbw-chevronflowdiagram ul li{display:flex;flex:1 1 0;align-items:center}sbw-chevronflowdiagram ul li span{height:100%;width:100%;display:flex;background:#d3d3d3;align-items:center;justify-content:center;padding-left:10px}sbw-chevronflowdiagram ul li.-milestone span{background-color:var(--accent-clr) !important}sbw-chevronflowdiagram ul li::before{content:"";border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #fff;margin-left:-10px;margin-right:-39px;font-size:0;z-index:1}sbw-chevronflowdiagram ul li::after{content:"";border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #d3d3d3;font-size:0;z-index:2}sbw-chevronflowdiagram ul li.-milestone::after{border-left-color:var(--accent-clr) !important}sbw-chevronflowdiagram ul li:first-child::before{display:none}sbw-chevronflowdiagram ul li:first-child span{border-top-left-radius:.5em;border-bottom-left-radius:.5em;padding-left:20px}sbw-chevronflowdiagram ul li:last-child::after{display:none}sbw-chevronflowdiagram ul li:last-child span{border-top-right-radius:.5em;border-bottom-right-radius:.5em}sbw-listbox{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}sbw-listbox>div.-loader{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00000005}sbw-listbox.-loading>div.-loader{display:block}sbw-listbox.-loading>div.-loader::before,sbw-listbox>div.-container>.-placeholder.-loading::before{content:"";display:block;width:50px;height:50px;margin:0 auto;position:relative;top:calc(50% - 25px);border:solid var(--accent-clr) 6px;border-radius:50px;border-top-color:transparent;animation:listbox-loader 1.25s infinite}@keyframes listbox-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}sbw-listbox>div.-container{overflow:auto;display:flex;flex-direction:column;padding:5px;scroll-snap-type:y mandatory}sbw-listbox>div.-container>.-item,sbw-listbox>div.-container>.-placeholder{flex:0 0 auto;min-height:max-content;scroll-snap-align:start}sbw-listbox>div.-container>.-item{display:grid;grid-template-columns: [content-start]1fr [content-end]}sbw-listbox>div.-container>.-item>.-selector{grid-column-start:selector-start}sbw-listbox>div.-container>.-item>.-content{grid-column-start:content-start}sbw-listbox>div.-container>.-item.-current{outline:solid #0058ff85 2px;outline-offset:-2px}sbw-listbox>div.-container>.-item.-clickable:hover{cursor:pointer}sbw-listbox>div.-container>.-item.-dragover::before{content:'';display:block;border:dashed 1px #000;height:25px;box-sizing:border-box}sbw-listbox>div.-container>.-placeholder{height:50px}sbw-listbox>div.-container>.-placeholder.-loading::before{height:25px;width:25px}sbw-listbox.-dragover>div.-container{box-shadow:0 0 4px -1px black inset}sbw-mapcontrol{position:relative}sbw-mapcontrol>.map{position:absolute;height:100%;width:100%}sbw-mapcontrol>.map svg{width:unset;height:unset}sbw-gantt{width:500px;height:300px;overflow-x:auto;overflow-y:hidden;grid-row:2/3;grid-column:2/3;display:block}sbw-gantt .-timeLine{display:block;background-color:#fcfcfc}sbw-gantt .-wrapper{position:relative;left:0;top:0;width:100%;height:100%}sbw-gantt .-holiday{position:absolute;left:0;top:0;width:100%;height:100%}sbw-gantt .-lines{position:absolute;left:0;top:0;height:100%;display:grid;width:inherit;grid-template-rows:repeat(1000,30px);background-color:#fff}sbw-gantt .-lines>div{border-bottom:1px solid #c0c0c0;width:inherit}sbw-gantt .-diagram{position:absolute;left:0;top:0;width:100%;height:100%}sbw-totalsgrid .-userArea .-columnHeaders{height:unset;display:grid}sbw-totalsgrid .-userArea sbw-totalsspace{position:relative;display:block;width:300px}sbw-totalsgrid .-userArea sbw-totalsspace>*{position:absolute;width:100%;height:100%}sbw-totalsgrid sbw-totalsspace .-lines{display:grid;background-color:#fff}sbw-totalsgrid sbw-totalsspace .-lines>div{border-bottom:1px solid #c0c0c0}sbw-progressbar>progress{width:100%}sbw-toaster{position:absolute;left:20px;right:20px;bottom:20px;height:40px;background:#6387ff;border-radius:3px;display:flex;justify-content:center;color:#fff;font-size:large;align-items:center;box-shadow:0 0 10px darkgrey;animation:sbw-toaster-fade-in .5s}sbw-toaster.-fade-out{animation:sbw-toaster-fade-out 2s}@keyframes sbw-toaster-fade-in{from{opacity:0;bottom:0}to{opacity:1;bottom:20px}}@keyframes sbw-toaster-fade-out{from{opacity:1;bottom:20px}to{opacity:0;bottom:0}}sbw-searchtoolstrip{display:flex;flex:0 0 auto;background:#ebebeb;z-index:1;position:relative;align-items:center}sbw-searchtoolstrip.-fade-out{animation:sbw-searchtoolstrip-fade-out 500ms}sbw-searchtoolstrip .-caption{display:flex;flex:0 0 25px;padding:4px;grid-column:1/3}sbw-searchtoolstrip>.-caption>.-text{flex:1 1 auto}sbw-searchtoolstrip>.-caption>.-cancel{flex:0 0 1.2em;height:1.2em}sbw-searchtoolstrip>.-cancel:hover{background-color:var(--accent-hover-backclr)}sbw-searchtoolstrip>.-caption>.-cancel>img{height:1.2em}sbw-searchtoolstrip>.-content{display:grid;grid-template-columns:auto min-content}@keyframes sbw-searchtoolstrip-fade-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}sbw-analysegrid{display:block;overflow:hidden;line-height:1em}sbw-analysegrid .-border{background-color:#fff;width:100%;height:100%}sbw-analysegrid .-pivot{display:grid;width:100%;height:100%;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr}sbw-analysegrid .-pivot>*{width:100%;height:100%;white-space:nowrap}sbw-analysegrid .-pivot>.-data-header{grid-column:1/2;grid-row:1/2}sbw-analysegrid .-pivot>.-column-header{grid-column:2/3;grid-row:1/2}sbw-analysegrid .-pivot>.-row-header{grid-column:1/2;grid-row:2/3;border-bottom:1px solid #ddd}sbw-analysegrid .-pivot>.-column-cell{grid-column:2/3;grid-row:2/3;overflow-x:hidden;border-bottom:1px solid #ddd}sbw-analysegrid .-pivot>.-row-cell{grid-column:1/2;grid-row:3/4;overflow-y:hidden}sbw-analysegrid .-pivot>.-data-cell{grid-column:2/3;grid-row:3/4;overflow:hidden}sbw-analysegrid .-row-header>div{overflow:hidden;display:grid;background-color:#fff;height:100%;align-content:end}sbw-analysegrid .-row-header>div>div{padding:5px;border-style:solid;border-color:#ddd;border-width:1px 0 0 1px;color:#a9a9a9;white-space:nowrap;height:2em}sbw-analysegrid .-column-cell>div{overflow:hidden;display:grid;background-color:#fff}sbw-analysegrid .-column-cell div>div{padding:5px;border-style:solid;border-color:#ddd;border-width:1px 0 0 1px;color:#a9a9a9;vertical-align:top;height:2em}sbw-analysegrid .-row-cell{vertical-align:top}sbw-analysegrid .-row-cell>div{overflow:hidden;display:grid;background-color:#fff;max-width:100%;max-height:100%}sbw-analysegrid .-row-cell>div>div{padding:5px;border-style:solid;border-color:#ddd;border-width:1px 0 0 1px;height:calc(1em + 11px);color:#a9a9a9;white-space:nowrap}sbw-analysegrid .-row-cell>table tr{height:1.8em}sbw-analysegrid .-collapsible{cursor:pointer}sbw-analysegrid .-data-cell{vertical-align:top;background-color:#fff;position:relative}sbw-analysegrid .-data-cell .-wrapper{position:absolute;overflow:hidden;width:100%;height:100%}sbw-analysegrid .-data-cell .-content{display:grid;text-align:right;width:max-content}sbw-analysegrid .-data-cell .-content>div{padding:5px;border-style:solid;border-color:#ddd;border-width:1px 0 0 1px;height:calc(1em + 11px)}sbw-analysegrid .-sum{background-color:#f5f5f5}sbw-analysegrid .-scroll{background-color:transparent;opacity:0;position:absolute}sbw-analysegrid .-scroll .-bar{background-color:#333;position:relative}sbw-analysegrid .-vertical .-bar{width:100%;height:0}sbw-analysegrid .-horizontal .-bar{height:100%;width:0}sbw-analysegrid .-vertical{padding:0 3px;width:10px;height:100%;right:0;transition:all .5s linear .1s}sbw-analysegrid .-horizontal{padding:3px 0;height:10px;width:100%;bottom:0;transition:all .2s linear .1s}sbw-analysegrid:hover .-data-cell .-vertical{opacity:30%;width:10px;transition:all .2s linear .1s}sbw-analysegrid .-data-cell .-vertical:hover{opacity:50%;width:16px;padding:0 4px;background-color:#d3d3d3;transition:all .5s linear .1s}sbw-analysegrid:hover .-data-cell .-horizontal{opacity:30%;height:10px;transition:all .5s linear .1s}sbw-analysegrid .-data-cell .-horizontal:hover{opacity:50%;height:16px;padding:4px 0;background-color:#d3d3d3;transition:all .5s linear .1s}sbw-xdebuggerframe .sbw-gtoolstrip{border-bottom:solid 2px #ccc}sbw-logviewer{height:100%;overflow:scroll}sbw-logviewer .-pane{display:grid;grid-template-columns:1fr auto}sbw-logviewer .-pane .-log{padding:5px;border-bottom:1px solid #ededf0}sbw-logviewer .-pane .-log.-message{grid-column:1}sbw-logviewer .-pane .-log.-actions{grid-column:2}sbw-logviewer .-pane .-log.-timestamp{grid-column:3}sbw-logviewer .-pane .-log.-catdebug{background-color:hsl(54,100%,92%);color:#594000;border-bottom:1px solid rgba(215,182,0,.28)}sbw-logviewer .-pane .-log.-catvql{background-color:hsl(180,73%,97%);color:#003eaa;border-bottom:1px solid rgb(from#0060dfrgb/.12)}sbw-logviewer .-pane .-log.-catconsole{background-color:#fff;color:#0c0c0d;border-bottom:1px solid #ededf0}sbw-logviewer .-pane .-log.-caterror{background-color:hsl(344,73%,97%);color:#a4000f;border-bottom:1px solid rgb(from#d70022rgb/.12)}sbw-logviewer .-pane .-log .-logtext{font-family:Consolas,"Courier New",monospace;font-weight:normal;padding:.06em;white-space:pre-wrap}sbw-logviewer .-pane .-log.-message .-logtext{user-select:text;display:block}sbw-logviewer .-pane .-log.-message .-logtext .-highlight{background-color:#2f4f4f;padding:.1em 1px;border-radius:.3em;color:#fffafa}sbw-logviewer .-pane .-log.-actions .-button{height:1em;width:1em;position:relative;border:none;opacity:.5}sbw-logviewer .-pane .-log.-actions .-button:hover{opacity:1}sbw-logviewer .-pane .-log.-actions .-button .-tooltip{background-color:#fff;border-radius:5px;border:solid 1px #ddd;left:50%;max-width:100px;opacity:0;padding:4px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s ease-out;width:max-content;pointer-events:none;z-index:1}sbw-logviewer .-pane .-log.-actions .-button:hover .-tooltip{opacity:1}sbw-logviewer .-pane .-log.-timestamp .-logtext{opacity:.5;font-family:revert}.bg-wall{background-color:#e8e8e8}.bg-wall .bg-panel{background-color:#fff}.clr-accent{color:var(--accent-clr)}@media print{body{padding:60px 40px 40px 40px;print-color-adjust:exact;background-color:#fff !important}header{display:none !important}sbw-dockpanel>div:not(.-document){display:none}sbw-dockpanel sbw-docktabs>.-tabs{display:none}}@page{size:A4 landscape}.c1_r1{grid-column:1/2;grid-row:1/2}.c1_r2{grid-column:1/2;grid-row:2/3}.c1_r3{grid-column:1/2;grid-row:3/4}.c1_r4{grid-column:1/2;grid-row:4/5}.c1_r5{grid-column:1/2;grid-row:5/6}.c1_r6{grid-column:1/2;grid-row:6/7}.c1_r7{grid-column:1/2;grid-row:7/8}.c1_r8{grid-column:1/2;grid-row:8/9}.c2_r1{grid-column:2/3;grid-row:1/2}.c2_r2{grid-column:2/3;grid-row:2/3}.c2_r3{grid-column:2/3;grid-row:3/4}.c2_r4{grid-column:2/3;grid-row:4/5}.c2_r5{grid-column:2/3;grid-row:5/6}.c2_r6{grid-column:2/3;grid-row:6/7}.c2_r7{grid-column:2/3;grid-row:7/8}.c2_r8{grid-column:2/3;grid-row:8/9}.c3_r1{grid-column:3/4;grid-row:1/2}.c3_r2{grid-column:3/4;grid-row:2/3}.c3_r3{grid-column:3/4;grid-row:3/4}.c3_r4{grid-column:3/4;grid-row:4/5}.c3_r5{grid-column:3/4;grid-row:5/6}.c3_r6{grid-column:3/4;grid-row:6/7}.c3_r7{grid-column:3/4;grid-row:7/8}.c3_r8{grid-column:3/4;grid-row:8/9}.c4_r1{grid-column:4/5;grid-row:1/2}.c4_r2{grid-column:4/5;grid-row:2/3}.c4_r3{grid-column:4/5;grid-row:3/4}.c4_r4{grid-column:4/5;grid-row:4/5}.c4_r5{grid-column:4/5;grid-row:5/6}.c4_r6{grid-column:4/5;grid-row:6/7}.c4_r7{grid-column:4/5;grid-row:7/8}.c4_r8{grid-column:4/5;grid-row:8/9}.c5_r1{grid-column:5/6;grid-row:1/2}.c5_r2{grid-column:5/6;grid-row:2/3}.c5_r3{grid-column:5/6;grid-row:3/4}.c5_r4{grid-column:5/6;grid-row:4/5}.c5_r5{grid-column:5/6;grid-row:5/6}.c5_r6{grid-column:5/6;grid-row:6/7}.c5_r7{grid-column:5/6;grid-row:7/8}.c5_r8{grid-column:5/6;grid-row:8/9}.c6_r1{grid-column:6/7;grid-row:1/2}.c6_r2{grid-column:6/7;grid-row:2/3}.c6_r3{grid-column:6/7;grid-row:3/4}.c6_r4{grid-column:6/7;grid-row:4/5}.c6_r5{grid-column:6/7;grid-row:5/6}.c6_r6{grid-column:6/7;grid-row:6/7}.c6_r7{grid-column:6/7;grid-row:7/8}.c6_r8{grid-column:6/7;grid-row:8/9}.c7_r1{grid-column:7/8;grid-row:1/2}.c7_r2{grid-column:7/8;grid-row:2/3}.c7_r3{grid-column:7/8;grid-row:3/4}.c7_r4{grid-column:7/8;grid-row:4/5}.c7_r5{grid-column:7/8;grid-row:5/6}.c7_r6{grid-column:7/8;grid-row:6/7}.c7_r7{grid-column:7/8;grid-row:7/8}.c7_r8{grid-column:7/8;grid-row:8/9}.c8_r1{grid-column:8/9;grid-row:1/2}.c8_r2{grid-column:8/9;grid-row:2/3}.c8_r3{grid-column:8/9;grid-row:3/4}.c8_r4{grid-column:8/9;grid-row:4/5}.c8_r5{grid-column:8/9;grid-row:5/6}.c8_r6{grid-column:8/9;grid-row:6/7}.c8_r7{grid-column:8/9;grid-row:7/8}.c8_r8{grid-column:8/9;grid-row:8/9}.colspan1{grid-column-end:span 1 !important}.colspan2{grid-column-end:span 2 !important}.colspan3{grid-column-end:span 3 !important}.colspan4{grid-column-end:span 4 !important}.colspan5{grid-column-end:span 5 !important}.colspan6{grid-column-end:span 6 !important}.colspan7{grid-column-end:span 7 !important}.colspan8{grid-column-end:span 8 !important}.rowspan1{grid-row-end:span 1 !important}.rowspan2{grid-row-end:span 2 !important}.rowspan3{grid-row-end:span 3 !important}.rowspan4{grid-row-end:span 4 !important}.rowspan5{grid-row-end:span 5 !important}.rowspan6{grid-row-end:span 6 !important}.rowspan7{grid-row-end:span 7 !important}.rowspan8{grid-row-end:span 8 !important}