.ico.ico-inline{font-size:inherit;color:#8591a2}.ico-none:before{content:""}.ico-empty:before{content:""}*{box-sizing:border-box}body{padding:0;margin:0;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;empty-cells:show;table-layout:auto;text-align:left}tr{page-break-inside:avoid}td,th{padding:0;font-weight:400;text-align:inherit;page-break-inside:avoid;vertical-align:middle;background-color:inherit}button,input[type=button]{background-color:#ddd}button{font-size:1rem;border:none;cursor:pointer;border-radius:5px}button:focus{outline-style:none}span{word-break:break-word}p{margin:.5rem 0}b{font-weight:500}input[type=text]::-ms-clear{display:none}input[type=number].no-spin::-webkit-inner-spin-button,input[type=number].no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,select,textarea{border-style:none;font-size:1em;color:var(--text);min-height:1.83em}input:focus,select:focus,textarea:focus{outline-style:none}textarea{padding:2px 5px}input,select{padding:0 5px}input::-moz-placeholder,input:focus::-moz-placeholder,textarea::-moz-placeholder,textarea:focus::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,input:focus:-ms-input-placeholder,textarea:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#ccc}input::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#ccc}select{padding:0 2px}select option{color:var(--text)}select optgroup{color:#999}textarea{resize:none}a{color:var(--link);text-decoration:none;cursor:pointer}a[disabled]{opacity:.5;cursor:not-allowed}a:hover{color:var(--linkDark);text-decoration:none}a:focus{color:var(--linkDark);outline-style:none}a:active{color:var(--linkDark)}pre{font-family:Consolas,'Courier New',Courier,monospace;font-size:.85em;background-color:var(--neutralBkLight);padding:6px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;user-select:text}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:.85rem}.tag-label{background-color:#8f94b0;color:#fff;font-size:.86rem;padding:0 .25rem .1rem .25rem;display:inline-block;margin:1px;line-height:normal;white-space:nowrap}.tag-label.green,.tag-label.success{background-color:#5db750}.tag-label.orange,.tag-label.warning{background-color:#ffb74d}.tag-label.danger,.tag-label.error,.tag-label.red{background-color:#da533f}.tag-label.cyan,.tag-label.info{background-color:#60bbe5}.tag-label.purple{background-color:#9370db}.tag-label.pink{background-color:#ff69b4}.tag-label.gold{background-color:#eac500}.tag-label.blue{background-color:#6495ed}.tag-label.salmon{background-color:salmon}.tag-label.seagreen{background-color:#8fbc8f}.tag-label.tan{background-color:tan}.tag-label.magenta{background-color:#8b008b}.tag-label.lightgray{background-color:#ccc}.tag-label.olive{background-color:#b5cc18}.tag-label.teal{background-color:#00b5ad}.tag-label.hidden{display:none}.bs-alert{display:flex;padding:.8rem;margin:.4rem;color:#999;border:1px solid var(--neutralBkDark);border-left-width:6px;background-color:var(--neutralBk)}.bs-alert>.ico{font-size:1.5rem;margin-right:.8rem}.bs-alert svg{width:30px;height:30px;vertical-align:middle}.bs-alert hr{border-color:var(--neutralBkDark)}.bs-alert>div{width:100%}.bs-alert.warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.bs-alert.warning>.ico{color:#856404}.bs-alert.warning svg{stroke:#856404}.bs-alert.warning hr{border-color:#ffeeba}.bs-alert.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.bs-alert.success>.ico{color:#155724}.bs-alert.success svg{stroke:#155724}.bs-alert.success hr{border-color:#c3e6cb}.bs-alert.danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c28}.bs-alert.danger>.ico{color:#721c28}.bs-alert.danger svg{stroke:#721c28}.bs-alert.danger hr{border-color:#f5c6cb}.bs-alert.info{background-color:#edfcfe;border-color:#bcdff1;color:#31708f}.bs-alert.info>.ico{color:#31708f}.bs-alert.info svg{stroke:#31708f}.bs-alert.info hr{border-color:#bcdff1}.bs-alert.dark{background-color:#d6d8d9;border-left-color:#c6c8ca;color:#1b1e21}.bs-alert.dark>.ico{color:#1b1e21}.bs-alert.dark hr{border-color:#c6c8ca}.bs-alert.light{background-color:#fefefe;border-color:#eee;color:#888}.bs-alert.light>.ico{color:#888}.bs-alert.light hr{border-color:#eee}.text-color-gray,.text-color-label{color:#999}.text-color-light-gray{color:#ccc}.text-small-star{color:#dca7a7;content:'\2731';display:inline-block;margin-right:2px;vertical-align:1px;font-size:75%}.text-color-danger,.text-color-red{color:#a94442}.text-color-green{color:#3ea055}.empty-panel{text-align:center;margin:70px auto;color:#ccc}.empty-panel>.ico{font-size:4rem;display:block;margin:12px}.span-sum{white-space:nowrap;font-weight:600}.span-sum .ico{margin-left:.25rem;font-size:.85rem}.span-sum.in{color:#3ea055}.span-sum.out{color:#a94442}.span-sum.inout{color:#555}.kbd-key,kbd{display:inline-block;font-family:Consolas,'Courier New',Courier,monospace;font-size:.85rem;padding:0 3px;margin:0 2px;border:1px solid #ccc;border-radius:3px;box-shadow:1px 1px 1px 0 #999;background-color:#f8f8f8}.text-md{font-size:1.2rem;line-height:2.3rem}html{font-family:system,'Segoe UI',Tahoma,Verdana,sans-serif;font-size:var(--fontSize);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--text);box-sizing:border-box;padding:0;height:100%;width:100%;caret-color:transparent}button,input,select,textarea{font-family:system,'Segoe UI',Tahoma,Verdana,sans-serif;color:var(--text)}input,textarea{caret-color:auto}body{overflow:hidden;height:100%;width:100%;padding:0;background-color:var(--background);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.waiting *{cursor:wait}[v-cloak]{display:none}hr{margin:.25rem 0;border:1px solid #ddd;border-bottom-style:none}svg{height:16px;width:15px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.tox svg{height:auto;width:auto;fill:none;stroke:none}.header,header{position:absolute;left:0;top:0;right:0;height:42px;padding:0 0 0 80px;background-color:var(--themeDark);box-shadow:none;color:#fff;display:flex;align-content:flex-start;align-items:center;user-select:none}.header svg,header svg{stroke:#fff}.header .h-menu-title,header .h-menu-title{font-size:18px}.header .h-block,header .h-block{display:flex;align-items:center;white-space:nowrap;color:inherit}.header .h-block:hover,header .h-block:hover{text-decoration:none;color:inherit}.header .h-block .app-title,header .h-block .app-title{font-size:18px}.header .h-block .app-logo,header .h-block .app-logo{padding-right:12px}.header .h-block .app-logo>img,header .h-block .app-logo>img{display:block}.header .h-block .app-subtitle,header .h-block .app-subtitle{padding-left:12px}.header .h-menu,header .h-menu{margin:0 8px 0 -8px;padding:8px 10px}.header .h-menu .ico,header .h-menu .ico{font-size:22px}.header .h-menu:hover,header .h-menu:hover{background-color:var(--themeDarker)}.header a.nav-admin,header a.nav-admin{color:inherit;padding:0 .65em;height:100%;display:inline-flex;align-items:center;transition:height .3s ease,width .3s ease}.header a.nav-admin img,header a.nav-admin img{transition:height .3s ease}.header a.nav-admin.expanded,header a.nav-admin.expanded{height:75px;width:75px}.header a.nav-admin.expanded img,header a.nav-admin.expanded img{height:50px}.header a.nav-admin.collapsed,header a.nav-admin.collapsed{height:42px;width:42px}.header a.nav-admin.collapsed img,header a.nav-admin.collapsed img{height:30px}.header a.nav-admin:hover,header a.nav-admin:hover{background-color:rgba(255,255,255,.08)}.header>a.open,header>a.open{background-color:var(--themeDarker)}.header>.dropdown,header>.dropdown{display:inline-flex;align-items:center;height:100%}.header>.dropdown .menu,header>.dropdown .menu{margin-top:0;background-color:#fff}.header>.dropdown .menu svg,header>.dropdown .menu svg{stroke:#000}.header .btn,header .btn{background-color:transparent;white-space:nowrap;color:#fff;padding:0 .5em 0 1em;height:100%}.header .btn:hover,header .btn:hover{background-color:var(--themeDarker)}.header .btn.company-name,.header .btn.user-name,header .btn.company-name,header .btn.user-name{padding:0 .5em 0 1em}.header .btn.user-name,header .btn.user-name{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:0 .6rem;height:34px;align-self:center;border-radius:6px;border:1px solid transparent;background-color:transparent;box-shadow:none}.header .btn.user-name:hover,header .btn.user-name:hover{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.header .btn.user-name:active,.header .btn.user-name:focus,.header .btn.user-name:focus-visible,header .btn.user-name:active,header .btn.user-name:focus,header .btn.user-name:focus-visible{outline:0;box-shadow:none;border-color:transparent}.header .btn.user-name .menu-icon svg,header .btn.user-name .menu-icon svg{width:20px;height:20px}.header .btn.user-name .user-avatar,header .btn.user-name .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid rgba(255,255,255,.6);background-color:rgba(255,255,255,.15)}.header .btn.user-name .user-avatar-icon,header .btn.user-name .user-avatar-icon{display:inline-flex;align-items:center;justify-content:center}.header .btn.user-name .user-avatar-icon.initials,header .btn.user-name .user-avatar-icon.initials{font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08));color:#fff}.header .btn.user-name .avatar-wrap,header .btn.user-name .avatar-wrap{position:relative;display:inline-flex}.header .btn.user-name .person-name,header .btn.user-name .person-name{font-weight:600;letter-spacing:.02em;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .btn .caret,header .btn .caret{margin:0 .25em}.header .company-name,.header .user-name .person-name,header .company-name,header .user-name .person-name{overflow:hidden;max-width:20rem;text-overflow:ellipsis;user-select:text}.header .user-name .client-id,header .user-name .client-id{padding-left:.3rem;user-select:text}.header .company-menu-name,header .company-menu-name{max-width:20rem;text-overflow:ellipsis;overflow:hidden}.header .dropdown.separate.show .btn,header .dropdown.separate.show .btn{background-color:var(--themeDarker)}.header .dropdown.separate.show .btn.btn-success,header .dropdown.separate.show .btn.btn-success{background-color:#52a845}.header .include.nav-pane,header .include.nav-pane{width:auto}.header .include.nav-pane .btn,header .include.nav-pane .btn{padding:0 .5rem;position:relative}.header .include.nav-pane .partial-block,header .include.nav-pane .partial-block{display:flex;align-items:stretch;height:100%}.header .include.nav-pane .partial-block .btn-icon,header .include.nav-pane .partial-block .btn-icon{width:42px}.header .include.nav-pane .partial-block .control-group,header .include.nav-pane .partial-block .control-group{margin-bottom:0;align-self:center}.header .ico,header .ico{font-size:1.5rem}.content-view{position:absolute;left:0;right:0;top:0;bottom:2rem}.content-view.partial-page{left:300px;top:74px}.nav-bar-menu .content-view.partial-page{top:42px}.nav-bar-collapsed .content-view.partial-page{top:42px}.content-view.full-page{top:74px}.content-view.full-view,.nav-bar-menu .content-view.full-page{top:42px}.content-view.full-view,.nav-bar-collapsed .content-view.full-page{top:42px}.side-bar-position-left.collapsed .content-view.partial-page{left:75px}.side-bar-position-top .content-view.full-page,.side-bar-position-top .content-view.partial-page{top:86px;left:0}.side-bar-position-top.side-bar-hidden .content-view.full-page,.side-bar-position-top.side-bar-hidden .content-view.partial-page{top:42px}.include{width:100%;height:100%;position:relative;white-space:normal}.include.loading>div{display:none}.nav-bar{position:absolute;left:0;right:0;top:42px;height:32px;padding:0 0 0 80px;margin:0;background-color:var(--themeDark);display:flex;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.nav-bar>li{font-size:15px;line-height:32px;display:inline-flex;align-items:stretch;list-style:none;padding:0 8px;margin:0;height:100%;white-space:nowrap;text-transform:uppercase}.nav-bar>li a{color:var(--textLight)}.nav-bar>li a:hover{text-decoration:none}.nav-bar>li:hover{background-color:var(--themeLight)}.nav-bar>li.active a{border-bottom:3px solid var(--textLight);font-weight:500}.nav-bar>li.aligner:hover{background-color:var(--themeDark)}.nav-bar>li a.btn-help{font-size:1rem;text-transform:lowercase}.nav-bar .nav-global-period{display:flex;align-items:center;margin-right:.5rem}.nav-bar .nav-global-period label{font-size:15px;color:#999;margin:0 .5rem 0 0}.menu-navbar-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:1052}.menu-navbar{width:320px;display:flex;height:100%;flex-direction:column;background-color:#fff;box-shadow:rgba(0,0,0,.22) 0 25.6px 57.6px 0,rgba(0,0,0,.18) 0 4.8px 14.4px 0;transform-origin:left top;transform:scale(.8,.8);opacity:0;transition:transform .14s ease,opacity .1s ease;padding-bottom:2rem}.menu-navbar.show{transform:scale(1,1);opacity:1}.menu-navbar .menu-navbar-back{color:var(--text);padding:8px 10px;display:block;width:44px}.menu-navbar .menu-navbar-back .ico{font-size:22px}.menu-navbar .menu-navbar-back:hover{background-color:var(--hoverBk)}.menu-navbar .menu-navbar-top{display:flex;align-items:center;height:42px;background-color:#f8f8f8}.menu-navbar .menu-navbar-top h2{font-size:18px;font-weight:400;color:#777;margin:0 0 0 10px}.menu-navbar .menu-navbar-list{margin:1rem 0;padding:6px;list-style:none;overflow:auto;scrollbar-width:thin;scrollbar-color:#407057 transparent}.menu-navbar .menu-navbar-list::-webkit-scrollbar{width:8px}.menu-navbar .menu-navbar-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2rem}.menu-navbar .menu-navbar-list li.border-top{padding-top:8px;margin-top:8px;border-top:1px solid var(--neutralBkDarker)}.menu-navbar .menu-navbar-list li.border-bottom{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--neutralBkDarker)}.menu-navbar .menu-navbar-link{padding:8px 12px;line-height:20px;text-decoration:none;display:flex;align-items:center;color:var(--text);font-size:15px;border:1px solid transparent}.menu-navbar .menu-navbar-link.active{background-color:var(--activeBk)}.menu-navbar .menu-navbar-link:hover:not(.active){background-color:var(--hoverBk);color:var(--link)}.menu-navbar .menu-navbar-link .ico{font-size:26px;margin-right:16px;color:#999}.powered-by-bs{display:none;padding:1rem 20px;font-size:15px;color:#999;border-top:1px solid #ddd}.powered-by-bs:hover{color:#555}.powered-by-bs .ico{font-size:18px;color:#dd2c5e;margin-right:4px}.side-pane-frame{position:absolute;top:42px;bottom:2rem;right:0;z-index:78;background-color:var(--background);box-shadow:-5px 0 10px 0 rgba(0,0,0,.2)}.page{width:100%;height:100%}.page.page-grid{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto}.page.page-grid .page-toolbar{grid-column:1/span 2;grid-row:1;border-bottom:1px solid var(--neutralBkDarker)}.page.page-grid .page-taskpad{grid-column:2;grid-row:2/span 2}.page.page-grid .page-pager{grid-row:3;grid-column:1}.page.page-grid .page-content{position:relative;grid-row:2;grid-column:1;overflow:auto;padding:5px}.page.page-grid .page-content.with-wrapper{background-color:#e3e3e3;padding:0}.page.page-grid.taskpad-left .page-taskpad{grid-column:1}.page.page-grid.taskpad-left .page-content{grid-column:2}.partial-page .page.page-grid .page-toolbar{border-bottom-style:none}.page-canvas{pointer-events:none;position:absolute;display:block}.page-canvas-outer{pointer-events:none;display:none;position:relative}.page.partial{height:auto;min-height:100%;position:relative}.page.inital-page{overflow:auto}.center-page{width:100%;height:100%;min-height:30em;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.4);overflow:auto}.center-page .initial-form{width:28rem;max-width:90vw;padding:1.5em;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.center-page .initial-form .control-group{margin:1em 0;display:block}.center-page .initial-form .checkbox{display:block}.center-page .initial-form a,.center-page .initial-form button{display:block;margin:.75em auto 0 auto;text-align:center}.center-page .initial-form button{width:60%;margin-top:2em}.center-page .initial-form .summary div{white-space:pre-line;line-height:1.5}.center-page .initial-form p{margin-bottom:2rem}.splitter{display:grid;position:relative;grid-gap:0;width:100%;height:100%;grid-template-columns:1fr 6px 1fr}.splitter .spl-part{overflow:auto;grid-row:1;position:relative}.splitter .spl-horizontal-part{overflow:auto;grid-row:1;position:relative}.splitter .drag-handle{display:none;position:absolute;left:0;top:0;background-color:#e1dfdd;opacity:.5;pointer-events:none}.splitter .spl-handle:hover{background-color:var(--neutralBkLight)}.splitter.vertical .spl-handle{border-left:1px solid var(--neutralLight);grid-row:1}.splitter.vertical .drag-handle,.splitter.vertical .spl-handle{width:6px;height:100%;cursor:col-resize}.splitter.horizontal{grid-template-rows:1fr 6px 1fr;grid-template-columns:auto}.splitter.horizontal .spl-handle{border-top:1px solid var(--neutralLight);grid-row:2}.splitter.horizontal .drag-handle,.splitter.horizontal .spl-handle{width:100%;height:6px;cursor:row-resize}.splitter.horizontal .spl-second{grid-row:3}.taskpad{overflow:visible;position:relative}.taskpad .taskpad-body{overflow:auto;height:100%}.taskpad.overflow .taskpad-body{overflow:visible}.taskpad .taskpad-collapse-handle{position:absolute;display:block;top:50%;width:24px;height:24px;color:var(--link);border:1px solid var(--link);border-radius:50%;background-color:#fff;text-align:center;line-height:22px;z-index:20;text-decoration:none}.taskpad .taskpad-collapse-handle:hover{background-color:var(--neutralBkLight)}.taskpad.no-collapsible .taskpad-collapse-handle{display:none}.taskpad.no-collapsible.expanded{margin-left:0}.taskpad.collapsed{background-color:var(--neutralBkLight)}.taskpad .taskpad-title{background-color:var(--neutralBkLight);white-space:nowrap;height:100%;cursor:pointer;font-size:16px;padding-left:2px;padding-top:24px;color:#999}.taskpad .taskpad-title .taskpad-label{display:block;padding-left:10px;transform:rotate(90deg)}.taskpad.position-right{border-left:1px solid #ddd}.taskpad.position-right .taskpad-collapse-handle{left:-12px}.taskpad.position-left{border-right:1px solid #ddd}.taskpad.position-left .taskpad-collapse-handle{right:-12px}.bs-image{display:flex;position:relative;align-items:flex-start}.bs-image .remove-image{width:1.6rem;height:1.6rem;border-radius:50%;background-color:#fff;border:1px solid #8591a2;color:#8591a2;text-align:center}.bs-image .remove-image:hover{background-color:var(--hoverBk)}.bs-image .remove-image:active{background-color:#fff29d}.bs-image img{margin:auto;width:auto;height:auto}.bs-image .file-upload{margin:auto;max-width:250px;max-height:250px}.file-upload{display:block;padding:0;background-color:#fffacd;border:2px dotted var(--neutralBkDarker);position:relative;color:var(--neutralBkDarker)}.file-upload.hover{border-color:gold}.file-upload input{width:100%;height:100%;font-size:1px;opacity:0;display:none;padding:0}.file-upload .ico{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem)}.file-upload .upload-tip{display:block;position:absolute;left:0;right:0;bottom:0;padding-bottom:1rem;text-align:center;font-size:.95rem}.bs-file-upload .file-upload{height:5rem}.bs-file-upload .file-upload .ico{font-size:1.5rem;top:1rem;left:calc(50% - 1rem)}.bs-file-upload .file-upload .upload-tip{padding-bottom:.2rem}.bs-simple-upload{display:block;height:27px;line-height:25px;padding:0}.bs-simple-upload .ico{margin-right:3px;font-size:14px;color:#999}.bs-simple-upload .btnclose{float:right;margin:3px 0}.bs-simple-upload .btnclose:hover{background-color:#b0debb}.bs-simple-upload .upload-text{color:var(--link);border-bottom:1px dotted var(--link);cursor:pointer;margin-right:5px}.bs-simple-upload input[type=file]{position:absolute;opacity:0;width:0;height:0}.bs-simple-upload.has-file{background-color:#d4edda;border:1px solid #b0debb;padding:0 3px 0 4px}.bs-simple-upload.has-file .upload-text{color:inherit;border-bottom-style:none;cursor:default}.footer,footer{position:absolute;display:flex;align-items:center;gap:.45rem;left:0;bottom:0;right:0;height:2rem;background:linear-gradient(180deg,rgba(255,255,255,.86),var(--neutralBk));border-top:1px solid #e1dfdd;box-shadow:0 -6px 16px rgba(0,0,0,.08);padding:0 .6rem;font-size:.925rem;text-transform:none;backdrop-filter:saturate(120%) blur(4px)}.footer span,footer span{white-space:nowrap;word-break:normal}.footer>.footer-divider,footer>.footer-divider{flex:1 1 auto;min-width:.65rem;margin:0 .1rem;background:linear-gradient(90deg,transparent,#e1dfdd,transparent)}.footer a,footer a{color:var(--text);text-decoration:none;opacity:.92;transition:color .14s ease,opacity .14s ease,background-color .14s ease,border-color .14s ease}.footer a:hover,footer a:hover{color:var(--linkDark);opacity:1;text-decoration:none}.footer label.checkbox.debug-btn,footer label.checkbox.debug-btn{display:inline-flex;align-items:center;margin-left:auto;margin-right:-.6rem;padding:.18rem .58rem .2rem .5rem;border:1px solid #e1dfdd;border-radius:0;background:#fff;transition:background-color .14s ease,border-color .14s ease}.footer label.checkbox.debug-btn:hover,footer label.checkbox.debug-btn:hover{background:var(--background);border-color:var(--neutralBkDarker)}.footer label.checkbox.debug-btn>span,footer label.checkbox.debug-btn>span{gap:.45rem;align-items:center;font-weight:500}.footer label.checkbox.debug-btn>span::before,footer label.checkbox.debug-btn>span::before{width:.9rem;height:.9rem;border-radius:0;border-color:#e1dfdd;background-color:#fff}.footer .menu,footer .menu{margin-bottom:1px;font-size:1rem;text-transform:none}.footer .version-info,footer .version-info{margin-right:.2rem;white-space:nowrap}.footer .version-info a,footer .version-info a{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#fff,var(--neutralBk));border:1px solid #e1dfdd}.footer .version-info a svg,footer .version-info a svg{stroke:currentColor}.footer .version-info a:hover,footer .version-info a:hover{background:linear-gradient(180deg,#fff,var(--background))}.footer button,footer button{background-color:transparent;font-size:inherit;padding:0;line-height:1;color:var(--text);text-transform:none;vertical-align:baseline;border-radius:0;border:none}.footer button:focus,footer button:focus{outline-style:none}.footer .spinner,footer .spinner{box-sizing:border-box;width:12px;min-width:12px;height:12px;margin-right:.35rem;background-color:transparent;border-radius:50%;border:2px solid currentColor}.footer .spinner.active,footer .spinner.active{animation:spin .8s linear infinite;border-top-color:transparent}.footer .footer-loading,footer .footer-loading{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .62rem;border-radius:1.2rem;background:linear-gradient(180deg,#fff,var(--neutralBk));border:1px solid #e1dfdd;color:var(--text);font-weight:500;text-transform:none}.footer .footer-loading-text,footer .footer-loading-text{line-height:1;font-size:.76rem;letter-spacing:.01em;color:#999}.footer .app-links,footer .app-links{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.footer .app-links a,footer .app-links a{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .58rem;margin:0;border-radius:999px;border:1px solid #e1dfdd;background:#fff;font-weight:500}.footer .app-links a:hover,footer .app-links a:hover{background:var(--background);border-color:var(--neutralBkDarker)}.footer label.checkbox,footer label.checkbox{padding:.18rem .58rem .2rem .5rem;margin:0;border-radius:999px;background:#fff;border:1px solid #e1dfdd;transition:background-color .14s ease,border-color .14s ease}.footer label.checkbox:hover,footer label.checkbox:hover{background:var(--background);border-color:var(--neutralBkDarker)}.footer label.checkbox>span,footer label.checkbox>span{gap:.45rem;align-items:center;font-weight:500}.footer label.checkbox>span::before,footer label.checkbox>span::before{width:.9rem;height:.9rem;border-radius:4px;border-color:#e1dfdd;background-color:#fff}.footer .footer-copyright,footer .footer-copyright{position:absolute;left:50%;transform:translateX(-50%);display:inline-block;color:#999;font-size:.82rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.9;white-space:nowrap;pointer-events:none}@media (max-width:980px){.footer .footer-copyright,footer .footer-copyright{display:none}}.footer>a,footer>a{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .58rem;border-radius:999px;border:1px solid #e1dfdd;background:#fff;font-weight:500}.footer>a:hover,footer>a:hover{background:var(--background);border-color:var(--neutralBkDarker)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}keyframes fadeOut from{opacity:1}keyframes fadeOut to{opacity:0}pre.bs-code{overflow:auto;max-height:300px;margin:0}.validation-summary{font-size:.95rem;padding:4px 6px;background-color:#f2dede;color:#a94442;border:1px solid #dca7a7;box-shadow:1px 4px 10px rgba(169,68,66,.3);white-space:pre-line}.bs-hyperlink{display:inline-flex;gap:.5rem;align-items:baseline;align-content:center}.bs-hyperlink:active,.bs-hyperlink:focus{outline:thin dotted #ccc}.bs-hyperlink.bs-inline{display:inline-flex}.control-group{display:block;font-size:1em;margin-bottom:.5rem;position:relative}.control-group .ico{font-size:1em}.control-group label{color:#999;margin-bottom:.2em;display:block;font-weight:400;font-size:90%}.control-group .control-link{float:right}.control-group .descr{display:inline-block;font-size:.95em;margin-bottom:.25em;color:#999}.control-group .validator{position:absolute;display:none;margin:0;left:-1px;width:auto;min-width:60px;font-size:96%;top:100%;bottom:auto;padding:2px 6px 4px 6px;background-color:#f2dede;color:#a94442;border:1px solid #dca7a7;margin-top:8px;text-align:left;box-shadow:1px 4px 10px rgba(169,68,66,.3);z-index:1030;line-height:1.2em;font-weight:400;font-style:normal}.control-group .validator:after,.control-group .validator:before{content:'';position:absolute;bottom:0}.control-group .validator:before{left:7.5px;bottom:auto;border:8px solid transparent;top:-8px;border-bottom:8px solid #dca7a7;border-top-width:0}.control-group .validator:after{bottom:auto;top:-6.5px;left:8.5px;border:7px solid transparent;border-bottom:7px solid #f2dede;border-top-width:0}.control-group .validator .error,.control-group .validator .info,.control-group .validator .warning{display:list-item;list-style-type:none;padding-left:6px;white-space:nowrap}.control-group .validator .error:before,.control-group .validator .info:before,.control-group .validator .warning:before{content:'\2022';position:absolute;left:3px}.control-group .validator.with-width .error{white-space:pre-line}.control-group .validator.top-left{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}.control-group .validator.top-left:before{top:100%;left:7.5px;margin-bottom:-8px;border-top:8px solid #dca7a7;border-bottom-width:0}.control-group .validator.top-left:after{top:100%;left:8.5px;margin-bottom:-7px;border-top:7px solid #f2dede;border-bottom-width:0}.control-group .validator.top-right{left:auto;right:0;bottom:100%;top:auto;margin-bottom:8px}.control-group .validator.top-right:before{right:8px;left:auto;top:100%;border-top:8px solid #dca7a7;border-bottom-width:0}.control-group .validator.top-right:after{top:100%;right:9px;left:auto;border-top:7px solid #f2dede;border-bottom-width:0}.control-group .validator.bottom-right{top:100%;bottom:auto;left:auto;right:0;margin-top:8px;margin-bottom:0}.control-group .validator.bottom-right:before{bottom:auto;top:-8px;border-bottom:8px solid #dca7a7;border-top-width:0;right:8px;left:auto}.control-group .validator.bottom-right:after{bottom:auto;top:-6.5px;border-bottom:7px solid #f2dede;border-top-width:0;right:9px;left:auto}.control-group input,.control-group select,.control-group textarea{font-size:inherit;font-weight:inherit;font-style:inherit;width:100%;background-color:transparent;min-width:32px;margin:auto}.control-group select{opacity:0;cursor:pointer}.control-group .input-group{border:1px solid var(--neutralBkDarker);border-radius:2px;display:flex;align-items:stretch;background-color:#fff;width:auto;position:relative}.control-group .input-group .selector-combo{width:100%;cursor:pointer;display:flex;min-height:100%}.control-group .input-group .select-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;padding:0 5px}.control-group .input-group .select-wrapper .select-text{line-height:1.83em;flex-grow:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.control-group .input-group .select-wrapper .caret{display:block;margin:.9em .2em 0 .5em}.control-group .input-group.static{background-color:var(--neutralBkLight);user-select:text}.control-group .input-group.static>span{padding:0 5px;line-height:1.4rem;display:inline-grid;align-items:center;width:100%;min-height:1.83em}.control-group .input-group.static>span:focus{outline-style:none}.control-group .input-group>.popover-wrapper{display:inline-block;margin-right:3px}.control-group .input-group>.dropdown>a,.control-group .input-group>a{color:#999;padding:0 .4em;display:flex;align-items:center}.control-group .input-group>.dropdown>a:hover,.control-group .input-group>a:hover{text-decoration:none;color:var(--link);background-color:#f8f8f8}.control-group .input-group .bs-inline{margin-left:0!important}.control-group .input-group input.fake-pwd-field{width:0;height:0;position:absolute;left:-1px;top:-1px;padding:0;font-size:1px;z-index:-10}.control-group.lg{font-size:1.3rem}.control-group.sm{font-size:.9rem}.control-group.no-border .input-group{border:none}.control-group.with-width .input-group{width:100%}.control-group.with-popover{margin-right:20px}.control-group.with-popover>.popover-wrapper{font-weight:400;font-style:normal;position:absolute;right:-20px;top:calc(50% - 9px)}.control-group .input-group.focus{border-color:var(--link)!important;box-shadow:0 0 1px 1px rgba(13,130,248,.3)}.control-group .input-group.focus{z-index:auto}.control-group:hover .input-group{z-index:auto}.control-group .control{border-style:none}.control-group.bold textarea{font-weight:700}.control-group.italic textarea{font-style:italic}.control-group.combo-hyperlink .input-group{border-style:none;background-color:transparent}.control-group.combo-hyperlink .input-group .select-wrapper{right:auto;padding:0;color:var(--link)}.control-group.combo-hyperlink .input-group .select-wrapper .select-text{color:inherit;border-bottom:1px dotted currentColor}.control-group.combo-hyperlink .input-group .select-wrapper .caret{display:none}.control-group.combo-hyperlink .input-group .select-wrapper[disabled]{color:#999;opacity:.5}.control-group.combo-hyperlink .input-group.focus{box-shadow:none}.control-group.combo-hyperlink.cb-large select{font-size:1.2rem}.control-group.combo-hyperlink.cb-large .select-text{font-size:1.2rem;line-height:2.3rem}.control-group.open:hover{z-index:auto!important}.control-group.open .input-group.focus{z-index:auto!important}.control-group.required label:before{content:'\2731';display:inline-block;color:#dca7a7;margin-right:2px;vertical-align:1px;font-size:75%}.control-group.invalid label{color:#a94442}.control-group.invalid .input-group.focus .validator,.control-group.invalid:hover .validator{display:block}.control-group.invalid .input-group.focus,.control-group.invalid:hover .input-group{box-shadow:0 0 1px 1px rgba(169,68,66,.3);z-index:auto}.control-group.invalid .input-group{border-color:#dca7a7!important;background-color:#fff8f8!important;z-index:auto}.control-group.invalid .input-group:after{content:'';position:absolute;right:0;top:0;border:4px solid #a94442;border-left-color:transparent;border-bottom-color:transparent}.control-group.invalid .input-group .control{background-color:#fff8f8}.disabled-input-period{background-color:#fafafa;cursor:not-allowed;border:1px solid var(--neutralBkDarker);border-radius:2px;display:flex;align-items:stretch;width:auto;position:relative;line-height:2em}.control-group.disabled .input-group{background-color:#fafafa}.control-group.disabled .input-group input[readonly],.control-group.disabled .input-group textarea[readonly]{pointer-events:auto}.control-group.disabled a:not(.rendershow){pointer-events:none;opacity:.5}.control-group.disabled .selector-combo{pointer-events:none}.data-grid .control-group{margin:0}.hlink-dd-wrapper+.hlink-dd-wrapper{margin-left:.4rem}.hlink-dd-wrapper.popover .bs-hyperlink{border-bottom:1px dotted var(--link)}.hlink-dd-wrapper.popover .caret{display:none}.small{font-size:.9em}.large{font-size:1.15em}.normal{font-size:1em}.bs-hyperlink.highlight .ico.ico-send:before{content:"\e950"}.bs-hyperlink.highlight:not([disabled]) .ico:before{color:#208cf8!important}.bs-hyperlink.highlight:not([disabled]) .ico.ico-send:before{content:"\e951"}.bs-hyperlink.small i.ico{font-size:12px}.bs-hyperlink.large i.ico{font-size:15px}.bs-label{display:block;color:#999;align-self:center;margin-bottom:.2em}.bs-label.required:before{content:'\2731';display:inline-block;color:#dca7a7;margin-right:2px;vertical-align:1px;font-size:75%}.bs-label.lg{font-size:1rem}.control-group.val-warning .validator{background-color:#fff9e7;border-color:#daa520;color:#daa520;box-shadow:1px 4px 10px rgba(218,165,32,.4)}.control-group.val-warning .validator:after{border-bottom-color:#fff9e7}.control-group.val-warning .validator:before{border-bottom-color:#daa520}.control-group.val-warning .validator.top-left:after,.control-group.val-warning .validator.top-right:after{border-top-color:#fff9e7}.control-group.val-warning .validator.top-left:before,.control-group.val-warning .validator.top-right:before{border-top-color:#daa520}.control-group.val-warning .input-group{border-color:#daa520!important;background-color:#fff9e7!important}.control-group.val-warning .input-group:after{border-top-color:#daa520;border-right-color:#daa520}.control-group.val-warning .input-group.focus,.control-group.val-warning:hover .input-group{box-shadow:0 0 1px 1px rgba(218,165,32,.4)}.control-group.val-warning label{color:#daa520}.control-group.val-info .validator{background-color:#fff;border-color:#69a5f8;color:#69a5f8;box-shadow:1px 4px 10px rgba(32,165,220,.2)}.control-group.val-info .validator:after{border-bottom-color:#fff}.control-group.val-info .validator:before{border-bottom-color:#69a5f8}.control-group.val-info .validator.top-left:after,.control-group.val-info .validator.top-right:after{border-top-color:#fff}.control-group.val-info .validator.top-left:before,.control-group.val-info .validator.top-right:before{border-top-color:#69a5f8}.control-group.val-info .input-group{border-color:#69a5f8!important;background-color:#fff!important}.control-group.val-info .input-group:after{border-top-color:#69a5f8;border-right-color:#69a5f8}.control-group.val-info .input-group.focus,.control-group.val-info:hover .input-group{box-shadow:0 0 1px 1px rgba(32,165,220,.2)}.control-group.val-info label{color:#69a5f8}.static-validator{background-color:#f2dede;color:#a94442;font-size:96%;padding:2px 6px 4px 6px;border:1px solid #dca7a7;text-align:left;box-shadow:1px 4px 10px rgba(169,68,66,.3);line-height:1.2em;position:relative}.static-validator .error{display:list-item;list-style-type:none;padding-left:6px;white-space:nowrap}.static-validator .error:before{content:'\2022';position:absolute;left:3px}.btn{padding:0 .6em;height:2.175em;vertical-align:middle}.btn:focus{outline-offset:-3px;outline-color:#bbb;outline-style:dotted;outline-width:1px}.btn:disabled{opacity:.35;cursor:not-allowed}.btn>.ico{margin-right:.2em}.btn.btn-icon>.ico{margin-right:0}.btn.btn-icon-center-full>.ico{margin-right:0}.btn:not([disabled]):hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.4);transition:box-shadow linear .2s}.btn:not([disabled]):active{box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;outline-style:none;transition:box-shadow linear .2s}.btn .btn-badge{position:absolute;top:3px;right:3px;font-size:9px;background-color:coral;border-radius:50%;padding:1px;min-width:14px;min-height:14px}.btn-has-dropdown{border-top-right-radius:0;border-bottom-right-radius:0}.btn-icon-center-full{padding:0;background:0 0}.btn.lg{font-size:1.25rem}.btn.lg .ico{font-size:1.3rem}.btn.sm{font-size:.95rem}.btn.sm>.ico{font-size:12px}.btn.xs{font-size:.85rem;padding:.3rem .4rem}.btn.xs .ico{font-size:.85rem}.btn.block+.btn.block{margin-top:6px}.btnclose{padding:0 4px;line-height:normal;background-color:transparent;border:1px solid transparent}.caret{display:inline-block;margin:.3em .25em 0 .4em;border:4px solid transparent!important;vertical-align:middle;border-top-color:currentColor!important}.caret.up{border-top-color:transparent;border-bottom-color:currentColor;vertical-align:2px}.btn.icon-top{display:inline-grid!important}.btn.btn-primary{background-color:#3470b4;color:#fff}.btn.btn-primary:not([disabled]):active{background-color:#2b5c94!important}.btn.btn-primary:not([disabled]):hover{background-color:#2e64a0}.btn.btn-primary[disabled]{color:#f5f5f5}.btn.btn-orange,.btn.btn-warning{background-color:#ffb74d;color:#fff}.btn.btn-orange:not([disabled]):active,.btn.btn-warning:not([disabled]):active{background-color:#ffa624!important}.btn.btn-orange:not([disabled]):hover,.btn.btn-warning:not([disabled]):hover{background-color:#ffad33}.btn.btn-orange[disabled],.btn.btn-warning[disabled]{color:#f5f5f5}.btn.btn-green,.btn.btn-success{background-color:#5db750;color:#fff}.btn.btn-green:not([disabled]):active,.btn.btn-success:not([disabled]):active{background-color:#4c9d41!important}.btn.btn-green:not([disabled]):hover,.btn.btn-success:not([disabled]):hover{background-color:#52a845}.btn.btn-green[disabled],.btn.btn-success[disabled]{color:#f5f5f5}.btn.btn-greenicon>.ico>svg{stroke:var(--themePrimary)}.btn.btn-danger,.btn.btn-error,.btn.btn-red{background-color:#da533f;color:#fff}.btn.btn-danger:not([disabled]):active,.btn.btn-error:not([disabled]):active,.btn.btn-red:not([disabled]):active{background-color:#c93c27!important}.btn.btn-danger:not([disabled]):hover,.btn.btn-error:not([disabled]):hover,.btn.btn-red:not([disabled]):hover{background-color:#d6402a}.btn.btn-danger[disabled],.btn.btn-error[disabled],.btn.btn-red[disabled]{color:#f5f5f5}.btn.btn-cyan,.btn.btn-info{background-color:#60bbe5;color:#fff}.btn.btn-cyan:not([disabled]):active,.btn.btn-info:not([disabled]):active{background-color:#3dacdf!important}.btn.btn-cyan:not([disabled]):hover,.btn.btn-info:not([disabled]):hover{background-color:#4ab2e1}.btn.btn-cyan[disabled],.btn.btn-info[disabled]{color:#f5f5f5}.btn-rounded{border-radius:10em;padding:.5em;min-width:2.6em;min-height:2.6em}.btn-toolbar{background-color:transparent}.btn-toolbar:hover{background-color:var(--neutralBkDark)}.btn-toolbar:not([disabled]):active{background-color:var(--neutralBkDarker)}.btn-outline{background-color:transparent;border:1px solid var(--neutralBk)}.btn-outline:hover{border-color:var(--neutralBkDark);background-color:var(--neutralBk)}.btn-outline:not([disabled]):active{background-color:var(--neutralBkDark);box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;border-color:var(--neutralBkDark);outline:0}.btn-outline:focus{outline:0}.btn-outline .ico:before{color:#777!important}div>button.btn{margin:0 0 0 5px}.input-group>.calendar{display:flex;font-size:1rem;flex-direction:row;border:1px solid var(--neutralBkDarker);position:absolute;background-color:#fff;left:0;top:100%;z-index:11000!important;margin-top:0;margin-left:-1px;padding:.5em;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15);color:var(--text);line-height:normal}.calendar-border{border:1px solid var(--neutralBkDarker);background-color:#fff;padding:.5em;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15)}.calendar-pane{background-color:#fff}.calendar-pane .month-title .month-year-header a{white-space:nowrap}.calendar-pane .month-title .header-inline{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.calendar-pane .ycell.disabled{opacity:.4;pointer-events:none}.calendar-pane td{background-color:#fff}.calendar-pane td,.calendar-pane th{text-align:center;vertical-align:central}.calendar-pane .h-btn{width:27px}.calendar-pane .calendar-footer{text-align:center}.calendar-pane .month-title{font-weight:500;line-height:2rem}.calendar-pane .month-title a{color:var(--text)}.calendar-pane td.mcell{padding:6px 0}.calendar-pane td.mcell>a{padding:4px}.calendar-pane a{display:block;padding:1px 5px 3px 5px;border:1px solid transparent;color:var(--text)}.calendar-pane a:hover{background-color:var(--hoverBk)!important}.calendar-pane tbody td.today>a{font-weight:500;background-color:#fff29d!important}.calendar-pane tbody td.active>a{background-color:var(--activeBk)!important}.calendar-pane tbody td.other>a{opacity:.33}.calendar-pane tbody td.period-start>a{background-color:var(--activeBk)}.calendar-pane tbody td.period-end>a{background-color:var(--activeBk)}.calendar-pane tbody>tr:first-child>td{padding-top:6px}.calendar-pane tbody>tr:first-child>td.mcell{padding-top:12px}.calendar-pane tfoot td,.calendar-pane thead th{border-style:none;color:#555}.calendar-pane tfoot td>a,.calendar-pane thead th>a{padding:2px 0;color:var(--link)}.calendar-pane a.today{text-transform:lowercase}.calendar-pane tr.weekdays th{border-bottom:1px solid #ddd;padding:2px 0}.time-picker-pane{display:flex;flex-wrap:nowrap;align-items:stretch}.time-picker-pane .divider{border-left:1px solid #ddd;padding-right:8px;margin-left:8px}.time-picker-pane th{font-weight:500;border-bottom:1px solid #ddd!important;color:#555;padding:0 0 7px 0}.drop-up .input-group>.calendar{top:auto;bottom:100%;box-shadow:5px -5px 10px 0 rgba(0,0,0,.2)}.date-picker.open .input-group a,.date-picker.open .input-group input{background-color:#fff;z-index:11001}.period-picker{cursor:pointer}.period-picker .period-text{padding:0 0 0 5px;line-height:1.83em;display:block;width:100%;min-height:1.83em;white-space:nowrap}.period-picker.open:not(.pp-navbar):not(.pp-hyperlink) .period-text{z-index:11001;background-color:#fff}.period-picker .caret{background-color:transparent!important;border-color:transparent!important}.period-picker .period-menu{margin:0;padding:0;border-right:1px solid #ddd;list-style:none}.period-picker .period-menu li>a{display:block;padding:0 .5em;line-height:1.9rem;cursor:pointer;white-space:nowrap;color:var(--text)}.period-picker .period-menu li:hover{background-color:var(--hoverBk)}.period-picker .period-menu li.active{background-color:var(--activeBk)}.period-picker .period-pane{display:grid;grid-gap:.5em;font-size:1rem;font-weight:400;font-style:normal}.period-picker .current-period{font-weight:500;border-bottom:1px dotted currentColor}.period-picker .current-period.processing{animation:blink .5s infinite alternate ease-in-out}.period-picker .custom-period{display:inline-flex;align-items:baseline;padding-right:.8em}.period-picker .custom-period span{padding:0 .3em}.period-picker .custom-period input{padding:.3em;border:1px solid #ddd;text-align:center}.period-picker .custom-period .focus input{border-color:var(--link)}.period-picker .period-footer{display:flex;align-items:center;padding-top:.5em;border-top:1px solid #ddd}.period-picker .period-footer .btn{padding:.3em .5em}.period-picker .period-footer .btn+.btn{margin-left:.5em}.period-picker.pp-hyperlink .input-group{border-style:none;background-color:transparent}.period-picker.pp-hyperlink .input-group .period-text{min-height:auto;border-bottom:1px dotted var(--link);color:var(--link);padding:0}.period-picker.pp-hyperlink .input-group .caret{display:none}.period-picker.pp-hyperlink.pp-large{font-size:1.3rem}.period-picker.pp-hyperlink.pp-large .input-group .period-text{line-height:2}.period-picker.pp-navbar{margin-bottom:0}.period-picker.pp-navbar .input-group{background-color:transparent}.period-picker.pp-navbar .input-group .period-text{font-size:1.2rem}.period-picker.pp-small{font-size:.95rem}.period-picker.pp-mini{font-size:.86rem}.control-group.drop-bottom-right .input-group>.calendar{left:auto;right:-1px}.control-group.drop-top-left .input-group>.calendar{top:auto;bottom:100%;margin-bottom:1px}.control-group.drop-top-right .input-group>.calendar{top:auto;left:auto;right:-1px;bottom:100%;margin-bottom:1px}.input-group a.selector-clear{padding-right:8px}.input-group>.selector-pane{border:1px solid var(--linkDark);position:absolute;background-color:#fff;left:0;top:100%;min-width:calc(100% + 2px);width:auto;height:auto;min-height:25px;z-index:11000!important;margin-top:0;margin-left:-1px;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15);padding:0;overflow:hidden;display:block!important;font-weight:400}.input-group>.selector-pane.panel-bottom-right{left:auto;right:-1px}.input-group>.selector-pane.panel-top-right{left:auto;right:-1px;bottom:100%;top:auto;box-shadow:-3px -3px 10px 0 rgba(174,174,174,.5),0 -5px 40px 0 rgba(0,0,0,.15)}.input-group>.selector-pane.panel-top-left{bottom:100%;top:auto;box-shadow:-3px -3px 10px 0 rgba(174,174,174,.5),0 -5px 40px 0 rgba(0,0,0,.15)}.input-group>.selector-pane .selector-body{max-height:250px;min-height:23px;overflow:auto;font-size:1rem}.input-group>.selector-pane ul.selector-ul{margin:0;padding:0;overflow:hidden;height:100%}.input-group>.selector-pane ul.selector-ul li{list-style:none;padding:8px 6px;white-space:normal;cursor:pointer;line-height:1.1rem}.input-group>.selector-pane ul.selector-ul li:hover{background-color:var(--hoverBk)}.input-group>.selector-pane ul.selector-ul li.active{background-color:var(--activeBk)}.input-group>.selector-pane a.create-elem{padding:4px;display:block;border-top:1px solid var(--neutralBkDarker);background-color:var(--neutralBkLight)}.input-group>.selector-pane table.data-grid tr.dg-row>td{line-height:1;padding:.6rem}.control-group.selector-hyperlink .input-group{border:none}.control-group.selector-hyperlink .input-group .select-text{color:var(--link);border-bottom:1px dotted var(--link)}.control-group.selector-hyperlink .input-group .select-text:focus{outline:0}.control-group.selector-hyperlink.sel-large .select-text{font-size:1.2rem;line-height:2.3rem}.control-group.selector-combobox .input-group .selector-combo{line-height:1.83em;width:100%;cursor:pointer;display:flex;min-height:100%}.control-group.selector-combobox .input-group .selector-combo .select-text{padding:0 4px}.control-group.selector-combobox .input-group .selector-combo .select-text:focus{outline:0}.data-grid-container{overflow-x:auto;overflow-y:auto;position:relative}.data-grid-container.bordered{border:1px solid var(--neutralBkDarker)}.data-grid-container .data-grid-header-border{position:absolute;right:0;top:0;border-left:1px solid #ddd;width:0;z-index:1;height:37px}table.data-grid{cursor:default;width:100%;border-spacing:0}table.data-grid col.fit{width:.1%}table.data-grid.striped>tbody>tr.even{background-color:rgba(224,224,224,.1)}table.data-grid:not(.no-hover)>tbody>tr:hover{background-color:var(--hoverBkLight)}table.data-grid:not(.no-hover)>tbody>tr.active:hover{background-color:var(--activeBkLight)}table.data-grid td{padding:.5rem;vertical-align:top}table.data-grid td>a>i.ico,table.data-grid td>i.ico{padding-right:4px;font-size:inherit}table.data-grid td>a>i.ico.ico-single,table.data-grid td>i.ico.ico-single{padding-right:0}table.data-grid td .dg-cell{word-break:break-all;word-break:break-word}table.data-grid th{border-color:#ddd}table.data-grid td.cell-editable{padding:0}table.data-grid td.cell-editable .control-group{margin:-1px}table.data-grid td.small{font-size:.86rem}table.data-grid td.cell-validator{padding:4px 4px;width:23px}table.data-grid colgroup>col.sorted{background-color:rgba(238,238,238,.45)}table.data-grid th{background-color:#f5f5f5;color:#444;border-bottom:1px solid #ddd;vertical-align:baseline;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table.data-grid th .h-holder{position:relative;padding:.5rem}table.data-grid th.sort{cursor:pointer;white-space:nowrap}table.data-grid th.sort:hover{background-color:#dcdcdc}table.data-grid th.sort .h-holder:after{content:'';border:5px solid transparent;margin-left:5px}table.data-grid th.sort.asc,table.data-grid th.sort.desc{background-color:#eee}table.data-grid th.sort.desc .h-holder:after{content:'';display:inline-block;border-top-color:#999;vertical-align:bottom}table.data-grid th.sort.asc .h-holder:after{content:'';display:inline-block;border-bottom-color:#999;vertical-align:2px}table.data-grid tr.active{background-color:var(--activeBkLight)!important}table.data-grid tr.row-details:hover{background-color:#fff!important}table.data-grid tr.row-details td.details-cell{padding:0}table.data-grid td.danger,table.data-grid td.error,table.data-grid td.red{background-color:rgba(254,220,220,.5)!important}table.data-grid td.orange,table.data-grid td.warning{background-color:rgba(255,216,0,.15)!important}table.data-grid td.green,table.data-grid td.success{background-color:rgba(216,255,216,.5)!important}table.data-grid td.cyan,table.data-grid td.info{background-color:rgba(114,234,234,.15)!important}table.data-grid td.marker{padding:0;min-width:12px;height:100%;position:relative}table.data-grid td.marker>div{position:absolute;left:0;top:0;bottom:0;right:0;border-left:6px solid #ddd;background-color:rgba(224,224,224,.1)}table.data-grid td.marker>.warning,table.data-grid td.marker>.yellow{background-color:rgba(255,216,0,.15);border-left-color:gold}table.data-grid td.marker>.danger,table.data-grid td.marker>.error,table.data-grid td.marker>.red{background-color:rgba(254,220,220,.5);border-left-color:#fc7c7c}table.data-grid td.marker>.green,table.data-grid td.marker>.success{background-color:rgba(216,255,216,.5);border-left-color:#89e489}table.data-grid td.marker>.cyan,table.data-grid td.marker>.info{background-color:rgba(114,234,234,.15);border-left-color:#72eaea}table.data-grid th.details-marker{width:22px}table.data-grid td.details-marker{padding:0;padding:4px;width:22px;min-width:22px;cursor:pointer}table.data-grid td.details-marker .ico{padding:0}table.data-grid th.group-cell{white-space:nowrap;overflow:hidden}table.data-grid th.group-cell a{display:inline-block;padding:3px 0;min-width:12px;border:1px solid transparent;color:#444;font-size:85%;text-align:center}table.data-grid th.group-cell a:hover{background-color:#dcdcdc;text-decoration:none}table.data-grid th.group-cell a+a{border-left-color:#ddd}table.data-grid tr.group td{background-color:#efefef;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;color:var(--text);padding-left:0;line-height:1}table.data-grid tr.group td .expmark:after{font-family:BS;content:'\e9cd';width:16px;display:inline-block;vertical-align:top;font-size:16px}table.data-grid tr.group td .expmark.expanded:after{content:'\e9cb'}table.data-grid tr.group td .grtitle{font-weight:500}table.data-grid tr.group td .grcount{float:right;font-size:85%;background-color:#bbb;color:#fff;padding:2px 4px;border-radius:10rem;text-align:center;min-width:1.1rem}table.data-grid tr.group.lev-2 td{padding-left:12px}table.data-grid td.group-marker{padding:0;border-style:none}table.data-grid tr.dg-row:last-child>td{border-bottom:1px solid var(--neutralBkDarker)}table.data-grid.compact{font-size:.95rem;line-height:normal}table.data-grid.compact td{padding:2px 4px}table.data-grid>tbody>tr.orange>td,table.data-grid>tbody>tr.warning>td{background-color:rgba(255,216,0,.15)}table.data-grid>tbody>tr.danger>td,table.data-grid>tbody>tr.error>td,table.data-grid>tbody>tr.red>td{background-color:rgba(254,220,220,.5)}table.data-grid>tbody>tr.green>td,table.data-grid>tbody>tr.success>td{background-color:rgba(216,255,216,.5)}table.data-grid>tbody>tr.cyan>td,table.data-grid>tbody>tr.info>td{background-color:rgba(114,234,234,.15)}table.data-grid>tbody>tr.info>td,table.data-grid>tbody>tr.light-yellow>td{background-color:rgba(255,216,0,.07)}table.data-grid>tbody>tr.bold>td{font-weight:600}.data-grid-container.fixed-header{height:100%;overflow:hidden;position:relative;min-height:37px}.data-grid-container.fixed-header>.data-grid-body.fixed-header{margin-top:37px;overflow:hidden;overflow-y:auto;height:calc(100% - 2.6rem)}.data-grid-container.fixed-header>.data-grid-body.fixed-header>table>thead{height:0}.data-grid-container.fixed-header>.data-grid-body.fixed-header>table>thead>tr>th{border-top-style:none;border-bottom-style:none;height:0;visibility:hidden;text-align:left!important}.data-grid-container.fixed-header>.data-grid-body.fixed-header>table>thead>tr>th>.h-fill{padding:0 8px;height:0;color:transparent;line-height:0!important;margin-top:-5px;opacity:0;white-space:nowrap}.data-grid-container.fixed-header>.data-grid-body.fixed-header>table>thead>tr>th.sort>.h-fill:after{content:'';border:5px solid transparent;margin-left:2px}.data-grid-container.fixed-header>.data-grid-body.fixed-header>table>thead>tr>th>.h-holder{position:absolute;visibility:visible;top:0;background-color:inherit;width:100%;min-height:37px;margin-left:-1px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.data-grid-container.fixed-header.bordered>.data-grid-body.fixed-header .h-holder{border-top-style:none!important}.data-grid-container.fixed-header.bordered>.data-grid-body.fixed-header th:first-child{border-left-style:none!important}.data-grid-container.fixed-header.bordered>.data-grid-body.fixed-header>tbody>tr>td:first-child{border-left-style:none!important}.data-grid-container.fixed-header.bordered>.data-grid-body.fixed-header>tbody>tr>td:last-child{border-right-style:none!important}.data-grid-container>.data-grid-body>.data-grid-empty{position:absolute;top:37px;left:0;right:0;margin-top:1px}.data-grid-container.data-grid-light.fixed-header>.data-grid-body.fixed-header{margin-top:36px;height:calc(100% - 36px)}.data-grid-container.data-grid-light table.data-grid th{color:#999;border-style:none}.data-grid-container.data-grid-light table.data-grid tr.group td{background-color:#f9f9f9;color:#999}.data-grid-container.data-grid-light table.data-grid.grid-horizontal th .h-holder{border-left:none!important;margin-left:0!important}.data-grid-container.data-grid-light .data-grid-header-border{display:none}.toolbar{display:flex;flex-wrap:wrap;align-items:center;padding:4px;overflow:visible;background-color:var(--neutralBk);row-gap:4px}.toolbar input,.toolbar select{height:auto}.toolbar .checkbox{margin:0 6px}.toolbar.no-wrap{flex-wrap:nowrap}.toolbar.tb-border-bottom{border-bottom:1px solid #ddd}.toolbar.tb-border-bottom-shadow{border-bottom:none!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.toolbar>.control-group.first-elem{margin-left:0!important}.toolbar>.control-group.first-elem label{margin-left:6px}.toolbar .dropdown.show .btn{background-color:var(--neutralBkDarker)}.toolbar.transparent{background-color:transparent;padding:2px 2px 2px 0}.toolbar.transparent .btn-tb{color:var(--link)}.toolbar.transparent .dropdown.show .btn{background:var(--background);outline:1px dotted #ccc!important}.toolbar.light{background-color:var(--background)}.toolbar.light>.divider{border-right-color:#ececec;background-color:#fcfcfc}.toolbar.light .dropdown.show .btn{background-color:var(--background);outline:1px dotted #ccc!important}.toolbar>.dropdown>.btn-caret{border-left-color:#ccc}.toolbar .btn-caret{background-color:transparent}.toolbar .btn-caret:hover{background-color:var(--neutralBkDark);outline:0}.toolbar .bs-header{margin:0;align-self:baseline}.toolbar>.divider{flex-grow:0;display:inline-block;width:2px;border-right:1px solid var(--neutralBkLight);align-self:stretch;background-color:var(--neutralBkDarker);margin:.25rem}.toolbar>.control-group{display:inline-flex;background-color:transparent;margin-bottom:0}.toolbar>.control-group .input-group{height:2.175em;min-height:2.175em;display:flex;align-items:center}.toolbar>.control-group label{align-self:center;margin:0 .5rem;font-size:100%;white-space:nowrap}.toolbar>.control-group:not(:last-child){margin-right:4px}.toolbar>.control-group:not(:first-child){margin-left:4px}.toolbar .control-group+.control-group{margin-left:6px}.btn-tb{white-space:nowrap;background-color:transparent;min-width:0}.btn-tb:focus{outline:1px dotted #ccc;outline-offset:-2px}.btn-tb:hover{background-color:var(--neutralBkDark);outline:0}.btn-tb:active{background-color:var(--neutralBkDarker);box-shadow:1px 1px 3px rgba(0,0,0,.2) inset;outline:0}.btn-tb:disabled:hover{background-color:transparent}.btn-tb>i.ico{display:inline-block;margin-right:2px;color:var(--icon)}.commandbar{display:flex;flex-wrap:nowrap;align-items:center;padding:0;overflow:visible;background-color:transparent;color:var(--link)}.commandbar .btn-cb{white-space:nowrap;background-color:transparent;text-transform:lowercase;color:var(--text);min-width:0;padding:2px 4px 3px 4px}.commandbar .btn-cb:focus{outline:1px dotted #ccc;outline-offset:-2px}.commandbar .btn-cb:hover{background-color:var(--neutralBkDark);outline:0}.commandbar .btn-cb:active{background-color:var(--neutralBkDarker);box-shadow:1px 1px 2px rgba(0,0,0,.2) inset;outline:0}.commandbar .btn-cb:disabled{color:#777}.commandbar .btn-cb:disabled:hover{background-color:transparent;border-color:transparent}.commandbar.visible-active,.commandbar.visible-hover{visibility:hidden}.active .commandbar.visible-active,.active .commandbar.visible-hover{visibility:visible}tr:hover .commandbar.visible-hover{visibility:visible}.data-grid td>.commandbar{margin:-3px}.tree-view{margin:0;padding:0;overflow-y:auto;overflow-x:hidden}.tree-view li{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tree-view li a:active,.tree-view li a:hover{text-decoration:none}.tree-view li.active>.overlay{background-color:var(--activeBkLight)}.tree-view li.active>.overlay:hover{background-color:var(--activeBkLight)}.tree-view li>.overlay{display:inline-flex;align-items:baseline;width:100%;padding:7px 0}.tree-view li>.overlay .tv-folder{font-weight:600}.tree-view li>.overlay a{color:currentColor}.tree-view li>.overlay .toggle{display:inline-block;flex-shrink:0;font-size:1.2rem;min-width:2rem;color:#8591a2;text-align:center}.tree-view li>.overlay:hover{background-color:var(--themeLight)}.tree-view li>.overlay i.ico{flex-shrink:0;color:var(--icon);width:2rem}.tree-view li>.overlay .no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-view li>.overlay.no-icons>.toggle{margin-right:4px}.tree-view li>ul{margin:0;padding-left:2rem}.tree-view li.collapsed ul{display:none}.tree-view.no-indent li>ul{padding-left:0}.tree-view.tree-view-side-bar-menu{background-color:#9ab3e0}.side-bar-compact .side-bar-body .tree-view,.tree-view.tree-view-side-bar-menu{scrollbar-width:thin;scrollbar-color:#407057 transparent}.side-bar-compact .side-bar-body .tree-view .tv-folder,.tree-view.tree-view-side-bar-menu .tv-folder{padding:10px 0 10px 12px;color:#fff;flex-grow:2;font-weight:400}.side-bar-compact .side-bar-body .tree-view ul,.tree-view.tree-view-side-bar-menu ul{padding:0}.side-bar-compact .side-bar-body .tree-view li,.tree-view.tree-view-side-bar-menu li{margin:6px 0}.side-bar-compact .side-bar-body .tree-view li.folder,.tree-view.tree-view-side-bar-menu li.folder{border-top:1px solid #fff}.side-bar-compact .side-bar-body .tree-view li.folder>.overlay>.toggle,.tree-view.tree-view-side-bar-menu li.folder>.overlay>.toggle{order:2;margin-right:12px}.side-bar-compact .side-bar-body .tree-view li.folder:first-child,.tree-view.tree-view-side-bar-menu li.folder:first-child{border-top:none}.side-bar-compact .side-bar-body .tree-view li.group,.tree-view.tree-view-side-bar-menu li.group{border-top:1px solid #fff}.side-bar-compact .side-bar-body .tree-view li.group.active,.tree-view.tree-view-side-bar-menu li.group.active{border-top:1px solid #fff}.side-bar-compact .side-bar-body .tree-view li>.overlay,.tree-view.tree-view-side-bar-menu li>.overlay{font-size:15px;white-space:nowrap;color:#fff;padding:0;font-weight:500}.side-bar-compact .side-bar-body .tree-view li>.overlay>a,.tree-view.tree-view-side-bar-menu li>.overlay>a{display:block;padding:10px 6px;color:currentColor}.side-bar-compact .side-bar-body .tree-view li>.overlay .ico,.tree-view.tree-view-side-bar-menu li>.overlay .ico{font-size:20px;display:inline-block;margin-left:5px;width:auto;margin-right:10px;color:currentColor}.side-bar-compact .side-bar-body .tree-view li>.overlay .toggle,.tree-view.tree-view-side-bar-menu li>.overlay .toggle{width:6px}.side-bar-compact .side-bar-body .tree-view li>.overlay:hover,.tree-view.tree-view-side-bar-menu li>.overlay:hover{background-color:#86a4da}.side-bar-compact .side-bar-body .tree-view li.active .overlay,.tree-view.tree-view-side-bar-menu li.active .overlay{background-color:#fff;color:#777}.side-bar-compact .side-bar-body .tree-view::-webkit-scrollbar,.tree-view.tree-view-side-bar-menu::-webkit-scrollbar{width:8px}.side-bar-compact .side-bar-body .tree-view::-webkit-scrollbar-thumb,.tree-view.tree-view-side-bar-menu::-webkit-scrollbar-thumb{background-color:#8196bb;border-radius:2rem}.tab-panel{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;padding:0;padding-top:6px;align-self:stretch;overflow:auto;background-color:var(--neutralBkLight);grid-gap:0;align-items:stretch;height:100%}.tab-panel.tab-pos-top{grid-template-rows:auto 1fr}.tab-panel.tab-pos-top .tab-header{grid-row:1;border-bottom:1px solid #ddd}.tab-panel.tab-pos-top .tab-header>li{margin-bottom:-1px;border-top-width:3px}.tab-panel.tab-pos-top .tab-header>li.active{border-top:3px solid gold}.tab-panel.tab-pos-top .tab-header>li:hover{border-bottom-color:#ddd}.tab-panel.tab-pos-top .tab-header>li.active:hover{border-bottom-color:transparent}.tab-panel.tab-pos-top .tab-content{grid-row:2}.tab-panel.tab-pos-bottom{grid-template-rows:1fr auto}.tab-panel.tab-pos-bottom .tab-header{grid-row:2;border-top:1px solid #ddd}.tab-panel.tab-pos-bottom .tab-header>li{margin-top:-1px;border-bottom-width:3px}.tab-panel.tab-pos-bottom .tab-header>li.active{border-bottom:3px solid gold}.tab-panel.tab-pos-bottom .tab-header>li:hover{border-top-color:#ddd}.tab-panel.tab-pos-bottom .tab-header>li.active:hover{border-top-color:transparent}.tab-panel.tab-pos-bottom .tab-content{grid-row:1}.tab-panel .tab-header{background-color:var(--neutralBkLight);margin:0;padding:0 6px 0;grid-column:1}.tab-panel .tab-header>li{display:inline-block;padding:.45rem 1rem .55rem 1rem;list-style:none;cursor:pointer;border:1px solid transparent;color:var(--link);vertical-align:bottom;font-weight:500;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-panel .tab-header>li>.ico{color:var(--icon)}.tab-panel .tab-header>li .badge{vertical-align:middle}.tab-panel .tab-header>li:hover{background-color:#eee;color:var(--linkDark)}.tab-panel .tab-header>li.active{background-color:#fff;cursor:default;border-right:1px solid #ddd;border-left:1px solid #ddd;color:var(--text)}.tab-panel .tab-header>li.active.yellow{background-color:#fefcf0}.tab-panel .tab-header>li .bs-header{display:inline;margin:0}.tab-panel .tab-item.full-height{height:100%}.tab-panel .pane-header{grid-row:1;grid-column:2;align-self:stretch;border-bottom:1px solid #ddd;padding-right:6px;color:#777;display:inline-flex;align-items:center}.tab-panel .pane-header .bs-header{margin:0}.tab-panel .tab-content{grid-column:1/span 2;background-color:#fff;overflow:visible;max-height:-webkit-fill-available}.tab-panel .tab-content .tab-item{overflow:auto}.tab-panel .tab-content.yellow{background-color:#ffffe0}.tab-panel.overflow{overflow:visible}.tab-panel.overflow .tab-item{overflow:visible}.tab-panel.bordered>.tab-header{padding-left:0}.tab-panel.bordered>.tab-content{border:1px solid #ddd;border-top:none}.tab-panel.full-page .tab-content{overflow:auto}.bs-tab-bar{display:flex;flex-wrap:wrap-reverse;border-bottom:.3rem solid #ddd;align-items:baseline;margin:.15rem 0 .35rem 0}.bs-tab-bar-item{padding:0 .55rem;border-bottom:.3rem solid #ddd;margin-bottom:-.3rem}.bs-tab-bar-item.active{border-bottom-color:var(--themeDark)}.bs-tab-bar-item:not(.active):hover{background-color:var(--neutralLighterAlt)}.bs-tab-button{padding:.5rem 0 .6rem 0;font-weight:700;font-size:1.2rem;display:block;color:var(--themeDark)}.bs-tab-button:hover{color:var(--themeDarker)}.bs-tab-button.active{color:#999}.bs-tab-button .content{white-space:nowrap}.bs-tab-description{color:#999}.bs-tab-bar.tab-bar-main-menu{background-color:var(--themeDark);border-bottom-color:var(--themeDark);margin:0;padding:0 8px;align-items:stretch;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.bs-tab-bar.tab-bar-main-menu .bs-tab-bar-item{line-height:29px}.bs-tab-bar.tab-bar-main-menu .bs-tab-bar-item:hover{background-color:var(--themeLight);margin-bottom:-.3rem}.bs-tab-bar.tab-bar-main-menu .bs-tab-button{font-weight:400;text-transform:uppercase;border-bottom-color:transparent;padding:0}.bs-tab-bar.tab-bar-main-menu .bs-tab-button.active{font-weight:500;color:var(--themeDark);border-bottom-color:var(--themeDark)}.bs-tab-bar.tab-bar-button-group{margin:0;padding:0;width:100%;align-items:stretch;border:none}.bs-tab-bar.tab-bar-button-group .bs-tab-bar-item{flex:1 1 auto;padding:0}.bs-tab-bar.tab-bar-button-group .bs-tab-button{text-align:center;border:1px solid var(--themeDark);font-weight:400;font-size:1rem;margin:0}.bs-tab-bar.tab-bar-button-group .bs-tab-button.active{background-color:#9ab3e0;border-color:#9ab3e0;color:#fff}.bs-tab-bar.tab-bar-tab{border-bottom:1px solid #ddd;border-top:.3rem solid transparent;background-color:var(--neutralBkLight);margin:0}.bs-tab-bar.tab-bar-tab .bs-tab-bar-item{padding:0;margin-top:-.3rem;margin-bottom:-1px}.bs-tab-bar.tab-bar-tab .bs-tab-button{font-size:1rem;border:1px solid transparent;padding:.45rem 1rem .55rem 1rem;margin:0}.bs-tab-bar.tab-bar-tab .bs-tab-button.active{background-color:#fff;border-top:.3rem solid gold;border-left-color:#ddd;border-right-color:#ddd;border-bottom-color:#fff}.bs-list{list-style-type:none;padding:0;margin:0;overflow:auto}.bs-list .bs-list-item{cursor:pointer;padding:8px 8px 8px 6px;border-left:4px solid transparent}.bs-list .bs-list-item:hover{background-color:var(--hoverBk)!important}.bs-list .bs-list-item:hover .commandbar.visible-hover{visibility:visible}.bs-list .bs-list-item.active{background-color:var(--activeBk)!important}.bs-list .bs-list-item:focus{outline-style:none}.bs-list .bs-list-item.light-yellow,.bs-list .bs-list-item.warning,.bs-list .bs-list-item.yellow{border-left-color:gold;background-color:ivory}.bs-list .bs-list-item.danger,.bs-list .bs-list-item.error,.bs-list .bs-list-item.red{border-left-color:#fc7c7c;background-color:#fff5fa}.bs-list .bs-list-item.green,.bs-list .bs-list-item.success{background-color:#f5fff5;border-left-color:#89e489}.bs-list .bs-list-item.cyan,.bs-list .bs-list-item.info{border-left-color:#72eaea;background-color:azure}.bs-list .bs-list-item.no-background{background-color:transparent}.bs-list .bs-list-item.no-marker{border-left-color:transparent}.bs-list .bs-list-item.group{background-color:#f9f9f9;color:#999;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:default}.bs-list .bs-list-item.group:hover{background-color:#f9f9f9!important}.bs-list.striped .bs-list-item:nth-of-type(even){background-color:rgba(224,224,224,.1)}.bs-list.border,.bs-list.border-all{border:1px solid #ddd}.bs-list.border-top{border-top:1px solid #ddd}.bs-list.border-bottom{border-bottom:1px solid #ddd}.bs-list.border-top-bottom{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.bs-list.two-columns-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;padding:1rem 1rem 0 1rem}.bs-list.three-columns-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;padding:1rem 1rem 0 1rem}.bs-list.underlined .bs-list-item{border-bottom:1px solid #ddd}.bs-list.underlined .bs-list-item.group:not(:first-child){border-top-style:none}.bs-list.chat{user-select:text;padding:0 0 0 6px}.bs-list.chat .bs-list-item{padding:0;background-color:transparent;border:none;cursor:default}.bs-list.chat .bs-list-item.active,.bs-list.chat .bs-list-item:hover{background-color:transparent!important}.bs-list.flush.underlined .bs-list-item:last-child{border-bottom-style:none}.bs-list.compact{font-size:.925rem}.bs-list.compact .bs-list-item{padding:6px 6px 6px 4px}.bs-list .list-empty{text-align:center;padding:8px}.list-item-simple{display:flex;flex-direction:row;align-items:baseline}.list-item-simple .list-item-simple-icon{color:var(--neutralSecondary);font-size:1.2rem;min-width:2rem}.list-item-simple .list-item-body{padding:7px 0;color:inherit}.chat-item{padding:.5rem/2;display:block;text-align:left}.chat-item .chat-time,.chat-item .chat-user{font-size:.925rem;color:#999}.chat-item .chat-time{margin-left:.5rem}.chat-item .chat-user{font-weight:600}.chat-item .chat-add-on{float:right;font-size:.925rem}.chat-item .chat-add-on .ico{font-size:.925rem;color:#999}.chat-item .chat-add-on .dropdown{border-radius:10rem;padding:2px 4px}.chat-item .chat-add-on .dropdown:hover{background-color:#eee}.chat-item .chat-add-on .dropdown.show{background-color:#eee}.chat-item .chat-body{background-color:#fffce9;padding:.5rem;margin:3px 6px 6px 0;display:inline-block;box-shadow:1px 1px 5px 0 rgba(174,174,174,.5),0 5px 10px 0 rgba(0,0,0,.15);position:relative;white-space:pre-line}.chat-item .chat-body:after{content:'';border:6px solid transparent;position:absolute;left:4px;top:-11px;border-bottom-color:#fffce9}.chat-item .chat-body:before{content:'';border:7px solid transparent;position:absolute;left:3px;top:-14px;border-bottom-color:#f0f0f0}ul.news-list{padding:0;margin:0;list-style:none}ul.news-list>li{margin:.5rem 0}.generic-list-item{display:inline-grid;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;width:100%;line-height:1.25}.generic-list-item .list-item-icon{display:block;grid-row:1/span 2;grid-column:1;align-self:start;font-size:200%;margin-right:12px;margin-top:2px;color:#999}.generic-list-item .list-item-header{display:block;grid-row:1;grid-column:2;margin-bottom:4px;font-size:100%;overflow:hidden;text-overflow:ellipsis;padding-bottom:4px}.generic-list-item .list-item-footer{display:block;grid-row:3;grid-column:2;margin-top:4px;font-size:.925rem;color:#999}.generic-list-item .list-item-body{grid-row:2;grid-column:2;font-size:.925rem;color:#999}.generic-list-item .list-item-commands{grid-row:1/span 2;grid-column:3;align-self:flex-start}.modal-stack{position:fixed;z-index:100}.modal-stack .modal-wrapper{background-color:transparent;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1050;overflow:auto;display:flex}.modal-stack .modal-wrapper[data-placement=full-screen]{margin-top:42px}.modal-stack .modal-wrapper .modal-window{position:relative;margin:auto;width:500px;height:auto;background-color:#fff;border-radius:10px}.modal-stack .modal-wrapper .modal-window.with-placement{position:absolute;top:0;bottom:0}.modal-stack .modal-wrapper .modal-window.with-placement .modal-header{display:none}.modal-stack .modal-wrapper .modal-window.with-placement .window-horizontal-line{display:none}.modal-stack .modal-wrapper .modal-window.with-placement .window-load-indicator{display:none}.modal-stack .modal-wrapper .modal-window .window-load-indicator{background-color:var(--neutralBkDarker);overflow:hidden}.modal-stack .modal-wrapper .modal-window .window-load-indicator:before{content:'';display:block;position:relative;left:0;width:50%;height:4px;background-color:#2c5edd;animation:loading 2s linear infinite;border-radius:12px;opacity:.75}.modal-stack .modal-wrapper .modal-window.side-bar-right{right:0}.modal-stack .modal-wrapper .modal-window.side-bar-left{left:0}.modal-stack .modal-wrapper .modal-window.full-screen{right:0;left:0;width:auto!important}.modal-stack .modal-wrapper .modal-window .modal-body-content{width:100%;user-select:text}.modal-stack .modal-wrapper .modal-window .modal-error-list{padding:0;margin:4px 0;list-style-position:inside;list-style-type:disc;font-size:.95rem;line-height:1.25}.modal-stack .modal-wrapper .modal-window .modal-error-list li{margin:2px 0}.modal-stack .modal-wrapper .modal-window .modal-error-list-wrapper{margin-top:6px}.modal-stack .modal-wrapper .modal-window .modal-error-group{margin:4px 0}.modal-stack .modal-wrapper .modal-window .modal-error-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:2px 0;font-weight:600}.modal-stack .modal-wrapper .modal-window .modal-error-group>summary::-webkit-details-marker{display:none}.modal-stack .modal-wrapper .modal-window .modal-error-group>summary::marker{content:""}.modal-stack .modal-wrapper .modal-window .modal-error-group>summary .modal-error-group__icon{flex:0 0 auto;display:inline-flex;line-height:1;font-size:.9em}.modal-stack .modal-wrapper .modal-window .modal-error-group>summary .modal-error-group__icon--open{display:none}.modal-stack .modal-wrapper .modal-window .modal-error-group[open]>summary .modal-error-group__icon--closed{display:none}.modal-stack .modal-wrapper .modal-window .modal-error-group[open]>summary .modal-error-group__icon--open{display:inline-flex}.modal-stack .modal-wrapper .modal-window[maximize]{width:98vw;height:calc(100vh - 2rem - 20px)}.modal-stack .modal-wrapper .modal-window[maximize] .modal-header{cursor:default}.modal-stack .modal-wrapper:not(:last-child) .window-load-indicator{display:none}.modal-stack .modal-body .app-exception{margin:0}.debug .modal-animation-frame{bottom:2rem}.inline-modal-wrapper{position:fixed;left:0;top:0;right:0;bottom:0!important;z-index:100;overflow:auto;background-color:transparent;display:flex;align-items:center;justify-content:center}.inline-modal-wrapper .modal-window{position:relative;width:500px;height:auto;background-color:#fff;border-radius:10px}.modal{display:flex;flex-direction:column;height:100%}.modal .cw-dialog{display:flex;flex-direction:column;height:100%}.window-dialog-header{cursor:move}.modal-header{padding:.5em .5em 0 1rem;margin-bottom:.5em;font-weight:600;min-height:2rem;line-height:1.9rem}.modal-header .modal-title-info{margin-left:1rem}.modal-header span.modal-title-info-success:not(:empty){color:#fff;margin-left:1rem;background-color:#5db750;padding:0 .25rem .1rem .25rem}.modal-header span.error-modal-title-info:not(:empty){color:#fff;margin-left:1rem;background-color:#ed5250;padding:0 .25rem .1rem .25rem}.modal-header span.info-modal-title-info:not(:empty){color:#fff;margin-left:1rem;background-color:#0369a1;padding:0 .25rem .1rem .25rem}.modal-header .btnclose{float:right;margin-top:4px}.modal-header .btnclose:not([disabled]):active,.modal-header .btnclose:not([disabled]):focus,.modal-header .btnclose:not([disabled]):hover{background-color:rgba(128,128,128,.15)}.modal-header .btnclose[disabled]{cursor:not-allowed;opacity:.5}.modal-header .btn-help{float:right;color:rgba(2,2,2,.4);width:1.9rem;height:1.9rem;text-align:center}.modal-header .btn-help .ico{font-size:120%}.modal-header .btn-help:hover{background-color:rgba(128,128,128,.15)}.modalbtn{margin-top:4px;padding:0 4px;line-height:normal;background-color:transparent;border:1px solid transparent;float:right}.modalbtn:not([disabled]):active,.modalbtn:not([disabled]):focus,.modalbtn:not([disabled]):hover{background-color:rgba(128,128,128,.15)}.modalbtn[disabled]{cursor:not-allowed;opacity:.5}.window-modal-footer{background-color:var(--neutralBkLight);border-radius:0 0 10px 10px}.inline-modal-footer{order:2;padding:1rem;border-top:1px solid var(--neutralBkDark);display:flex;justify-content:flex-end;align-items:center;gap:1rem;background-color:var(--neutralBkLight);border-radius:0 0 10px 10px}.inline-modal-footer .btn{min-width:6rem}.inline-modal-footer .control-group{margin:0}.inline-modal-footer .btn-help{cursor:pointer}.inline-modal-footer .btn-help .ico{margin-right:4px}.inline-modal-footer .btn-help:hover{text-decoration:none}.inline-modal-footer .btn+.btn-caret{min-width:0;margin-left:0}.modal-footer{padding:1rem;border-top:1px solid var(--neutralBkDark);display:flex;justify-content:flex-end;align-items:center;gap:1rem}.modal-footer .btn{min-width:6rem}.modal-footer .platform-btn{border-radius:5px}.modal-footer .control-group{margin:0}.modal-footer .btn-help{cursor:pointer}.modal-footer .btn-help .ico{margin-right:4px}.modal-footer .btn-help:hover{text-decoration:none}.modal-footer .btn+.btn-caret{min-width:0;margin-left:0}.modal-body.alert,.modal-body.confirm,.modal-body.info{margin:2rem 1rem;display:flex}.modal-body.alert>.ico,.modal-body.confirm>.ico,.modal-body.info>.ico{font-size:24px;display:inline-block;margin:0 12px}.modal-body.alert .modal-message,.modal-body.confirm .modal-message,.modal-body.info .modal-message{white-space:pre-wrap}.modal-body.alert .modal-error-group,.modal-body.alert .modal-error-list-wrapper,.modal-body.confirm .modal-error-group,.modal-body.confirm .modal-error-list-wrapper,.modal-body.info .modal-error-group,.modal-body.info .modal-error-list-wrapper{white-space:normal}.modal-content.content-iframe{display:flex}.modal-content{flex-grow:2;overflow:auto;position:relative}.modal-content.overflow{overflow:visible}.modal-content.overflow .tab-panel{overflow:visible}.modal-content.overflow .tab-panel .tab-item{overflow:visible}.modal-content .dialog-grid{display:grid;grid-template-columns:1fr auto;padding:0;grid-gap:0;height:100%}.modal-content .dialog-grid .dialog-grid-content,.modal-content .dialog-grid .taskpad{grid-row:1}.dialog-grid-content{overflow:auto}.button-on-top .modal-content{order:2}.button-on-top .modal-footer{order:1;border-bottom:1px solid var(--neutralBkDark);border-top:none}.modal-animation-frame{background-color:transparent}.modal-animation-frame.show{transition:background-color linear .1s,backdrop-filter step-end .1s;background-color:rgba(0,0,0,.2);backdrop-filter:saturate(75%) blur(10px)}.modal-animation-window:not([maximize]){box-shadow:none;backface-visibility:hidden;transform:translate(0,-33%);opacity:0}.modal-animation-window:not([maximize]).loaded{transition:transform ease .1s,box-shadow ease .1s,opacity ease .1s;transform:translate(0,0);opacity:1;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.modal-animation-window[maximize]{box-shadow:none;backface-visibility:hidden;transform-origin:center top;opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:97vw!important;height:calc(100vh - 2rem - 20px)!important;margin:0!important;overflow:auto}.modal-animation-window[maximize].loaded{transition:transform ease .1s,box-shadow ease .1s,opacity .1s ease;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);opacity:1}.wizard-panel{display:grid;grid-template-rows:auto 1fr auto;height:100%}.wizard-panel .modal-footer{grid-row:3}.wizard-header{padding:6px 6px 6px 0;margin:0;list-style:none;display:flex;grid-row:1;background-color:var(--neutralBkLight)}.wizard-header li{padding:0 .7rem;background-color:#fff;position:relative;height:38px;border-color:#fff;margin-left:16px}.wizard-header li>a{display:flex;flex-direction:column;justify-content:center;height:100%;border-color:#fff;margin-right:4px;line-height:1.2rem;color:#fff}.wizard-header li>a .wizard-header-title{color:#8591a2;font-weight:700}.wizard-header li>a .wizard-header-descr{color:#8591a2;font-size:.9rem}.wizard-header li>a:before{content:"";position:absolute;top:0;left:-10px;border:19px solid transparent;border-color:inherit;border-right-width:0;border-left-color:transparent;border-left-width:10px}.wizard-header li>a:after{content:"";padding:0;position:absolute;top:0;left:100%;border:19px solid transparent;border-right-width:0;border-left-color:inherit;border-left-width:10px}.wizard-header li>a>.ico{position:absolute;right:0;top:4px}.wizard-header li:first-child>a:before{border-left-color:inherit}.wizard-header li.active{background-color:var(--activeBk)}.wizard-header li.active>a{border-color:var(--activeBk)}.wizard-header li.disabled{background-color:#eee}.wizard-header li.disabled>a{border-color:#eee;cursor:not-allowed}.wizard-header li.invalid{background-color:#fff8f8}.wizard-header li.invalid>a{border-color:#fff8f8}.toastr-stack{position:absolute;z-index:1090;width:320px;left:calc(50% - 160px);bottom:32px}.toastr-stack>ul{margin:0;padding:0}.toastr-stack li.toast{transition:all .5s;display:flex;align-items:center;color:#fff;font-size:1.1rem;padding:10px;list-style:none;margin-top:10px;box-shadow:0 0 12px #999}.toastr-stack li.toast.warning{background-color:#ffb74d}.toastr-stack li.toast.success{background-color:#5db750}.toastr-stack li.toast.danger,.toastr-stack li.toast.error{background-color:#da533f}.toastr-stack li.toast.info{background-color:#60bbe5}.toastr-stack li.toast .ico{display:inline-block;font-size:1.45rem;margin-right:8px;color:#fff}.toastr-stack .list-enter,.toastr-stack .list-leave-to{opacity:0;transform:translateY(10px)}.toastr-stack .list-leave-active{position:absolute}table col.fit{width:.1%}table.striped>tbody>tr:nth-child(odd){background-color:rgba(224,224,224,.1)}table col.sorted{background-color:rgba(238,238,238,.45)}table tr.bold>td,table tr.bold>th{font-weight:600}table td.gray,table th.gray{background-color:var(--neutralBkLight)}table tr.overline{border-top:2px solid var(--neutralBkDarker)}table td.wrap,table th.wrap{word-break:break-word}table.striped>tbody>tr:nth-child(odd){background-color:rgba(224,224,224,.1)}.bs-table.table-separate-border{border-collapse:separate}.bs-table.table-cell-spacing-small{border-spacing:2px;border-collapse:separate}.bs-table.table-cell-spacing-medium{border-spacing:6px;border-collapse:separate}.bs-table.table-cell-spacing-large{border-spacing:10px;border-collapse:separate}table.hover>tbody>tr:hover{background-color:var(--hoverBk)!important}table.hover>tbody>tr.active:hover{background-color:var(--activeBk)!important}.hover-in-table-row{background-color:var(--hoverBk)!important}.active-in-table-row{background-color:var(--activeBk)!important}.grid-both>tbody>tr>td,.grid-both>tbody>tr>th,.grid-both>tfoot>tr>td,.grid-both>tfoot>tr>th,.grid-both>thead>tr>td,.grid-both>thead>tr>th,.grid-vertical>tbody>tr>td,.grid-vertical>tbody>tr>th,.grid-vertical>tfoot>tr>td,.grid-vertical>tfoot>tr>th,.grid-vertical>thead>tr>td,.grid-vertical>thead>tr>th{border-right:1px solid var(--neutralBkDarker)!important}.grid-both>tbody>tr>td:first-child:not(.no-first),.grid-both>tbody>tr>th:first-child:not(.no-first),.grid-both>tfoot>tr>td:first-child:not(.no-first),.grid-both>tfoot>tr>th:first-child:not(.no-first),.grid-both>thead>tr>td:first-child:not(.no-first),.grid-both>thead>tr>th:first-child:not(.no-first),.grid-vertical>tbody>tr>td:first-child:not(.no-first),.grid-vertical>tbody>tr>th:first-child:not(.no-first),.grid-vertical>tfoot>tr>td:first-child:not(.no-first),.grid-vertical>tfoot>tr>th:first-child:not(.no-first),.grid-vertical>thead>tr>td:first-child:not(.no-first),.grid-vertical>thead>tr>th:first-child:not(.no-first){border-left:1px solid var(--neutralBkDarker)!important}.grid-both>tbody>tr>td,.grid-both>tbody>tr>th,.grid-both>tfoot>tr>td,.grid-both>tfoot>tr>th,.grid-both>thead>tr>td,.grid-both>thead>tr>th,.grid-horizontal>tbody>tr>td,.grid-horizontal>tbody>tr>th,.grid-horizontal>tfoot>tr>td,.grid-horizontal>tfoot>tr>th,.grid-horizontal>thead>tr>td,.grid-horizontal>thead>tr>th{border-bottom:1px solid var(--neutralBkDarker)}.grid-both tfoot>tr:first-child>td,.grid-both>thead>tr:first-child>td,.grid-horizontal tfoot>tr:first-child>td,.grid-horizontal>thead>tr:first-child>td{border-top:1px solid var(--neutralBkDarker)}.grid-both td>.control-group>.input-group,.grid-horizontal td>.control-group>.input-group,.grid-vertical td>.control-group>.input-group{border-color:transparent!important;border:none}.table-empty{align-content:center!important;left:0;right:0;margin-top:1px}.bs-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;line-height:2.1rem}.bs-table.striped>tbody>tr:nth-child(odd){background-color:rgba(224,224,224,.1)}.bs-table.bordered{margin:1px;outline:1px solid var(--neutralBkDarker)}.bs-table .h-holder{min-width:15px;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bs-table.sort>thead>tr.text-center .h-holder:before{content:'';margin-right:8px}.bs-table thead>tr th.sort{cursor:pointer;white-space:nowrap}.bs-table thead>tr th.sort:hover{background-color:#dcdcdc}.bs-table thead>tr th .h-holder:after{content:'';border:5px solid transparent}.bs-table thead>tr th.text-center.sort .h-holder:before{content:'';margin-right:8px}.bs-table thead>tr th.sort.asc,.bs-table thead>tr th.sort.desc{background-color:#eee}.bs-table thead>tr th.sort.desc .h-holder:after{content:'';display:inline-block;border-top-color:#999;margin-left:5px}.bs-table thead>tr th.sort.asc .h-holder:after{content:'';display:inline-block;border-bottom-color:#999;vertical-align:2px;margin-left:5px}.bs-table>tbody>tr{vertical-align:top}.bs-table>tbody>tr.active{background-color:var(--activeBkLight)!important}.bs-table>tbody>tr>td{padding:0 6px;border-color:var(--neutralBkDarker)}.bs-table>tbody>tr>td label{display:inline-block}.bs-table>tbody>tr>td .control-group{margin:0}.bs-table>tbody>tr>td>table>tbody>tr:last-child>td{border-bottom:none!important}.bs-table>tbody>tr>td .bs-table{margin:-1px}.bs-table>tfoot,.bs-table>thead{line-height:2}.bs-table>tfoot>tr,.bs-table>thead>tr{vertical-align:middle}.bs-table>tfoot>tr>td,.bs-table>thead>tr>th{padding:0 6px;background-color:#f5f5f5;border-color:var(--neutralBkDarker)}.bs-table td.ctrl,.bs-table th.ctrl{padding:0;vertical-align:top}.bs-table td.ctrl .checkbox,.bs-table td.ctrl .radio,.bs-table th.ctrl .checkbox,.bs-table th.ctrl .radio{margin:0 6px}.bs-table td.ctrl .stack-panel.horizontal,.bs-table th.ctrl .stack-panel.horizontal{align-items:baseline}.bs-table td.ctrl .stack-panel.horizontal .control-group+.control-group,.bs-table th.ctrl .stack-panel.horizontal .control-group+.control-group{border-left:1px solid var(--neutralBkDarker)}.bs-table td.marker-cell,.bs-table th.marker-cell{padding:0!important;width:1px;position:relative}.bs-table td.marker-cell .marker,.bs-table th.marker-cell .marker{position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(224,224,224,.1);border-left:4px solid #ddd;height:20px}.bs-table td.marker-cell .marker.green,.bs-table td.marker-cell .marker.success,.bs-table th.marker-cell .marker.green,.bs-table th.marker-cell .marker.success{background-color:rgba(216,255,216,.5);border-left-color:#89e489}.bs-table td.marker-cell .marker.danger,.bs-table td.marker-cell .marker.error,.bs-table td.marker-cell .marker.red,.bs-table th.marker-cell .marker.danger,.bs-table th.marker-cell .marker.error,.bs-table th.marker-cell .marker.red{background-color:rgba(254,220,220,.5);border-left-color:#fc7c7c}.bs-table td.marker-cell .marker.orange,.bs-table td.marker-cell .marker.warning,.bs-table th.marker-cell .marker.orange,.bs-table th.marker-cell .marker.warning{background-color:rgba(255,216,0,.15);border-left-color:gold}.bs-table td.marker-cell .marker.cyan,.bs-table td.marker-cell .marker.info,.bs-table th.marker-cell .marker.cyan,.bs-table th.marker-cell .marker.info{background-color:rgba(114,234,234,.15);border-left-color:#72eaea}.bs-table th.row-divider{padding:0;height:1px;background-color:var(--neutralBkDarker)}.bs-table td.row-divider,.bs-table th.row-divider{padding:0;height:1px;background-color:var(--neutralBkDarker)}.bs-table tr:last-child td.row-divider,.bs-table tr:last-child th.row-divider{display:none}.bs-table tr.green>td,.bs-table tr.green>th,.bs-table tr.success>td,.bs-table tr.success>th{background-color:rgba(216,255,216,.5)}.bs-table tr.cyan>td,.bs-table tr.cyan>th,.bs-table tr.info>td,.bs-table tr.info>th{background-color:rgba(114,234,234,.15)}.bs-table tr.orange>td,.bs-table tr.orange>th,.bs-table tr.warning>td,.bs-table tr.warning>th{background-color:rgba(255,216,0,.15)}.bs-table tr.danger>td,.bs-table tr.danger>th,.bs-table tr.error>td,.bs-table tr.error>th,.bs-table tr.red>td,.bs-table tr.red>th{background-color:rgba(254,220,220,.5)}.bs-table tr.gray>td,.bs-table tr.gray>th{background-color:rgba(224,224,224,.1)}.bs-table .control-group .input-group{line-height:inherit}.bs-table .control-group .input-group a{line-height:inherit}.bs-table .control-group .input-group .popover-title{line-height:inherit}.bs-sticky-bottom{height:1px;background-color:var(--background);position:relative;top:-1px}.bs-table.compact{line-height:normal;line-height:1.52}.bs-table.compact>tfoot,.bs-table.compact>thead{line-height:1.67em}.bs-table.compact input,.bs-table.compact select{height:1.67em}.bs-table.compact td,.bs-table.compact th{padding:0 4px}.bs-table.compact td .input-group,.bs-table.compact th .input-group{padding:0}.bs-table.compact td .input-group.static>span,.bs-table.compact th .input-group.static>span{line-height:1.67em;min-height:1.67em;height:1.67em}.bs-table.compact td.ctrl,.bs-table.compact th.ctrl{padding:0}.bs-table.compact td.ctrl .checkbox,.bs-table.compact td.ctrl .radio,.bs-table.compact th.ctrl .checkbox,.bs-table.compact th.ctrl .radio{margin:0 6px 0 4px}.bs-table.compact td.ctrl .checkbox :after,.bs-table.compact td.ctrl .checkbox :before,.bs-table.compact td.ctrl .radio :after,.bs-table.compact td.ctrl .radio :before,.bs-table.compact th.ctrl .checkbox :after,.bs-table.compact th.ctrl .checkbox :before,.bs-table.compact th.ctrl .radio :after,.bs-table.compact th.ctrl .radio :before{width:13px;height:13px}.bs-table.compact td.ctrl .checkbox>span,.bs-table.compact td.ctrl .radio>span,.bs-table.compact th.ctrl .checkbox>span,.bs-table.compact th.ctrl .radio>span{padding-left:18px}.bs-table.bk-paper{background-color:#fcfaf6}.bs-table.bk-yellow{background-color:ivory}.bs-table.bk-cyan{background-color:#edfcfe}.bs-table.bk-rose{background-color:#fff8f8}.bs-table.bk-white-smoke{background-color:var(--neutralBkLight)}.bs-table.bk-white{background-color:var(--background)}.app-link-table{border-collapse:collapse}.app-link-table td,.app-link-table th{padding:4px 6px;border:1px solid #ccc}.app-link-table th{font-weight:700;color:#777}.bordered-pane .bs-table{margin:-1px 0}.bordered-pane .bs-table tr>td:first-child,.bordered-pane .bs-table tr>th:first-child{border-left-style:none}.bs-sticky-container{overflow:auto;width:fit-content}.bs-sticky-container .sticky-col{position:sticky;background-color:#fff;z-index:10}.bs-sticky-container .sticky-col-1{left:0;min-width:80px;z-index:11}.bs-sticky-container .sticky-col-2{left:80px;min-width:130px;z-index:11}.bs-sticky-container .sticky-col-3{left:210px;min-width:80px;z-index:11}.bs-sticky-container .sticky-col-4{left:290px;min-width:80px;z-index:11}.bs-sticky-container .sticky-header{top:0;z-index:15}.bs-sticky-container .sticky-header-only{position:sticky;top:0;z-index:9;background-color:#fff}table.bs-table.sticky{width:100%}table.bs-table.sticky tfoot,table.bs-table.sticky thead{position:sticky;z-index:7}table.bs-table.sticky thead{top:0}table.bs-table.sticky tfoot{bottom:0}table.bs-table.sticky .sticky-last-row{position:sticky;z-index:7;background-color:#c1ffc1!important;bottom:0}table.prop-grid{width:100%}table.prop-grid td{border-color:var(--neutralBkDarker);line-height:normal;padding:4px 6px;vertical-align:baseline}table.prop-grid col.prop-name{width:1px}table.prop-grid td.prop-name{color:#999}table.prop-grid.no-wrap-name td.prop-name{white-space:nowrap}table.prop-grid td.prop-value .control-group{margin:0}table.prop-grid.grid-horizontal td.prop-name{padding-left:0}table.prop-grid.grid-horizontal td.prop-value{padding-right:0}table.prop-grid.striped>tbody>tr:nth-of-type(even){background-color:rgba(224,224,224,.1)}table.prop-grid.grid-both tr:first-child>td,table.prop-grid.grid-horizontal tr:first-child>td{border-top-style:none}table.prop-grid.grid-both tr:last-child>td,table.prop-grid.grid-horizontal tr:last-child>td{border-bottom-style:none}table.prop-grid.compact{font-size:.95rem}table.prop-grid.compact td{padding:2px 4px}table.prop-grid.small td{padding:0 2px}label.checkbox,label.radio{cursor:pointer;display:inline-block;padding:2px 0;color:#999;line-height:1em;white-space:nowrap}label.checkbox>span,label.radio>span{display:inline-flex;position:relative;min-height:1em;white-space:normal;gap:1ch;align-items:baseline}label.checkbox>span::before,label.radio>span::before{content:'';width:1em;height:1em;border:1px solid #999;border-radius:1px;background-color:#fff;background-position:center;background-repeat:no-repeat;align-self:center}label.checkbox.no-wrap span,label.radio.no-wrap span{white-space:nowrap}label.radio span::before{border-radius:50%}input[type=checkbox]:not(.switch),input[type=radio]{opacity:0;z-index:1;width:0;height:0;padding:0;margin:0;cursor:pointer;position:absolute;left:2px;top:2px}input[type=checkbox]:not(.switch):disabled+span,input[type=radio]:disabled+span{cursor:not-allowed;opacity:.5}input[type=checkbox]:not(.switch):focus+span::before,input[type=radio]:focus+span::before{outline:thin dotted #999;outline-offset:0}input[type=checkbox]:checked+span::before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Cpath%20fill%3D'none'%20%0D%0A%09%09stroke%3D'%23555'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'3'%0D%0A%09d%3D'M6%2010l3%203l6-6'%2F%3E%0D%0A%3C%2Fsvg%3E")}input[type=checkbox]:indeterminate+span::before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Cpath%20fill%3D'none'%20%0D%0A%09%09stroke%3D'%23555'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'3'%0D%0A%09d%3D'M6%2010h8'%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A%0D%0A")}input[type=radio]:checked+span::before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'-4%20-4%208%208'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Ccircle%20fill%3D'%23555'%20%20r%3D'2.5'%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")}.checkbox input[type=radio]:checked+span::before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Cpath%20fill%3D'none'%20%0D%0A%09%09stroke%3D'%23555'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'3'%0D%0A%09d%3D'M6%2010l3%203l6-6'%2F%3E%0D%0A%3C%2Fsvg%3E")}label.checkbox.small,label.radio.small{font-size:.85em}label.checkbox.lg,label.radio.lg{font-size:1.21em}label.like-checkbox{display:inline-flex;position:relative;top:2px;cursor:pointer}label.like-checkbox>span{display:inline-block}label.like-checkbox>span:before{display:inline-block;content:'';width:1em;height:1em;border:1px solid #999;border-radius:1px;background-color:#fff;background-position:center;background-repeat:no-repeat}label.like-checkbox.checked>span:before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Cpath%20fill%3D'none'%20%0D%0A%09%09stroke%3D'%23555'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'3'%0D%0A%09d%3D'M6%2010l3%203l6-6'%2F%3E%0D%0A%3C%2Fsvg%3E")}label.like-checkbox.indeterminate>span::before{background-image:url("data:image/svg+xml,%EF%BB%BF%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0D%0A%09%3Cpath%20fill%3D'none'%20%0D%0A%09%09stroke%3D'%23555'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%20stroke-width%3D'3'%0D%0A%09d%3D'M6%2010h8'%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A%0D%0A")}label.switchbox{display:inline-block;cursor:pointer;padding:2px 0;line-height:1em;white-space:nowrap}label.switchbox>span{padding:0 6px}label.switchbox input.switch{cursor:pointer;width:2.125em;height:1.25em;border-radius:1em;appearance:none;align-self:center;margin:0;padding:0;vertical-align:-4px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3.5' fill='rgba(255, 255, 255, 0.99)'/></svg>");background-color:#ddd;background-repeat:no-repeat;background-position:left center;transition:background-color .2s ease 0s,background-position .2s linear 0s}label.switchbox input.switch:checked{background-position:right center;background-color:var(--linkDark)}label.switchbox input.switch:disabled{cursor:not-allowed;background-color:#ddd}label.switchbox input.switch:disabled+span{cursor:not-allowed;opacity:.5}.bs-pager{padding:1rem 0 0 0;display:flex;align-items:center;border-top:1px solid var(--neutralLight)}.bs-pager button{padding:3px;background-color:var(--background);border:1px solid #ccc;min-width:2em;min-height:2em;text-align:center;border-radius:10rem;margin-right:4px}.bs-pager button:hover{background-color:#e0e0e0}.bs-pager button[disabled]{color:#ccc;background-color:var(--neutralBkLight);cursor:not-allowed}.bs-pager button[disabled]:hover{background-color:var(--neutralBkLight)}.bs-pager button.active{background-color:var(--activeBk)}.bs-pager button.active:hover{background-color:var(--activeBk)}.bs-pager button:first-child{border-left-width:1px}.bs-pager>.bs-pager-divider{flex-grow:2}.bs-pager>.bs-pager-title{font-size:.9em;color:var(--text);white-space:nowrap;padding-left:.5em}.bs-pager .bs-pager-dots{display:inline-block;width:2em;text-align:center;margin-right:-1px}.menu{top:100%;min-width:160px;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15);border:1px solid var(--neutralBkDarker);font-weight:400}.menu .dropdown-item{display:flex;cursor:pointer;padding:.5em 1em;white-space:nowrap;color:var(--text);align-items:baseline;background-color:transparent;width:100%;text-align:left}.menu .dropdown-item:hover{text-decoration:none;background-color:transparent}.menu .dropdown-item>.ico{display:inline-block;margin-right:.5em;color:inherit;min-width:1.25em;font-size:1.077em}.menu .dropdown-item>.ico:before{color:var(--icon)}.menu .dropdown-item[disabled]{cursor:not-allowed;opacity:.5}.menu .dropdown-item[disabled]:hover{background-color:transparent}.menu .dropdown-item:hover{background-color:var(--hoverBk)}.menu .divider{flex-grow:0;height:1px;margin:.5em;background-color:var(--neutralBkDarker)}.menu .group-title{color:#8591a2;padding-bottom:2px;border-bottom:1px solid var(--neutralBkDarker);font-weight:500;margin-bottom:4px}.dropdown-menu{display:none;position:absolute;z-index:11000;background-color:var(--background);border-radius:2px;width:auto;height:auto;left:0;right:auto;top:100%;bottom:auto;text-align:left;min-width:100%;padding:3px}.dropdown-menu>.checkbox{float:left;margin-left:1rem;padding:.5em 0}.dropdown-menu>.checkbox>span{padding-left:26px}.contextmenu{display:block}.contextmenu.is-collection-view-in-root{position:absolute}.contextmenu:not(.contextmenu.is-collection-view-in-root){position:fixed}.contextmenu.show .dropdown-menu{display:block}.btn-command{display:grid;grid-template-columns:1fr 2rem}.dropdown{position:relative;overflow:visible;display:inline-block}.dropdown .dropdown-menu.down-left{left:auto;right:0}.dropdown .dropdown-menu.up-right{bottom:100%;top:auto;box-shadow:5px -5px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15)}.dropdown .dropdown-menu.up-left{bottom:100%;top:auto;left:auto;right:0;box-shadow:-5px -5px 10px 0 rgba(174,174,174,.5),0 -5px 40px 0 rgba(0,0,0,.15)}.dropdown.show .dropdown-menu{display:block}.toolbar>.dropdown{display:inline-block;overflow:visible}.dropdown .menu{font-weight:400}.dropdown.show .btn:focus{outline-style:none!important}.dropdown.show .btn:hover{box-shadow:none!important}.dropdown.dir-down.show:after{bottom:0}.dropdown.dir-up.show:after{top:0}.dropdown .btn-caret{margin-left:0;border-left:1px solid #999;padding-left:8px;padding-right:8px;border-top-left-radius:0;border-bottom-left-radius:0}.dropdown .btn-caret .caret{margin-left:0}.dropdown .btn-caret.btn-green,.dropdown .btn-caret.btn-success{border-left-color:var(--background);background-color:#4c9d41}.dropdown .btn-caret.btn-primary{border-left-color:var(--background);background-color:#2b5c94}.dropdown .btn-caret.btn-danger,.dropdown .btn-caret.btn-red{border-left-color:var(--background);background-color:#c93c27}.dropdown .btn-caret.btn-cyan,.dropdown .btn-caret.btn-info{border-left-color:var(--background);background-color:#3dacdf}.dropdown .btn-caret.btn-orange,.dropdown .btn-caret.btn-warning{border-left-color:var(--background);background-color:#ffa624}.dropdown.show .btn{position:relative;z-index:11001}.dropdown.show>.btn-caret{border-left-style:none;padding-left:9px}.hlink-dd-wrapper:focus{outline:0!important}.hlink-dd-wrapper.show:after{display:none!important}.hlink-dd-wrapper .menu{margin:2px 0}.popover-wrapper{position:relative;display:inline-block;cursor:pointer;padding-bottom:1px;color:var(--link)}.popover-wrapper:focus{outline:0!important}.popover-wrapper>.popover-title{border-bottom:1px dotted var(--link);position:relative}.popover-wrapper>.popover-title>span{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popover-wrapper>.popover-title>.badge{position:absolute;top:-4px;right:-45%;margin:0;border-radius:20rem;font-size:10px;line-height:13px;padding:0 4px;background-color:#bbb}.popover-wrapper.underline-disable>.popover-title{border-bottom-style:none}.popover-wrapper.underline-hover>.popover-title{border-bottom-color:transparent}.popover-wrapper>.popover-title:hover{color:var(--linkDark);border-bottom-color:var(--linkDark)}.popover-wrapper>.popup-body{display:none;position:absolute;cursor:default;color:var(--text);font-size:var(--fontSize);padding:4px 6px 6px 6px;background-color:ivory;white-space:normal;min-width:150px;min-height:30px;text-align:left;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15);z-index:11000}.popover-wrapper>.popup-body>.arrow{position:absolute;left:auto;top:auto;width:0;height:0;border:9px solid transparent}.popover-wrapper>.popup-body>.arrow:after{content:'';position:absolute;border:8px solid transparent}.popover-wrapper>.popup-body pre.bs-code{background-color:transparent}.popover-wrapper.show>.popup-body{display:block}.popover-wrapper.po-right-bottom>.popup-body{left:100%;top:0;margin-top:-6px;margin-left:9px}.popover-wrapper.po-right-bottom>.popup-body>.arrow{left:-18px;top:6px}.popover-wrapper.po-right-bottom>.popup-body>.arrow:after{left:-7px;top:-8px;border-right-color:ivory}.popover-wrapper.po-right-top>.popup-body{left:100%;bottom:0;margin-bottom:-6px;margin-left:9px}.popover-wrapper.po-right-top>.popup-body>.arrow{left:-18px;bottom:6px}.popover-wrapper.po-right-top>.popup-body>.arrow:after{left:-7px;top:-8px;border-right-color:ivory}.popover-wrapper.po-left-bottom>.popup-body{right:100%;top:0;margin-top:-6px;margin-right:9px}.popover-wrapper.po-left-bottom>.popup-body>.arrow{right:-18px;top:6px}.popover-wrapper.po-left-bottom>.popup-body>.arrow:after{left:-9px;top:-8px;border-left-color:ivory}.popover-wrapper.po-left-top>.popup-body{right:100%;bottom:0;margin-bottom:-6px;margin-right:9px}.popover-wrapper.po-left-top>.popup-body>.arrow{right:-18px;bottom:6px}.popover-wrapper.po-left-top>.popup-body>.arrow:after{left:-9px;top:-8px;border-left-color:ivory}.popover-wrapper.po-top-right>.popup-body{left:0;bottom:100%;margin-bottom:6px;margin-left:-9px}.popover-wrapper.po-top-right>.popup-body>.arrow{left:6px;bottom:-18px}.popover-wrapper.po-top-right>.popup-body>.arrow:after{left:-8px;top:-9px;border-top-color:ivory}.popover-wrapper.po-top-left>.popup-body{right:0;bottom:100%;margin-bottom:6px;margin-right:-9px}.popover-wrapper.po-top-left>.popup-body>.arrow{right:6px;bottom:-18px}.popover-wrapper.po-top-left>.popup-body>.arrow:after{left:-8px;top:-9px;border-top-color:ivory}.popover-wrapper.po-bottom-right>.popup-body{left:0;top:100%;margin-top:9px;margin-left:-9px}.popover-wrapper.po-bottom-right>.popup-body>.arrow{left:6px;top:-18px}.popover-wrapper.po-bottom-right>.popup-body>.arrow:after{left:-8px;top:-7px;border-bottom-color:ivory}.popover-wrapper.po-bottom-left>.popup-body{right:0;top:100%;margin-top:9px;margin-right:-7px}.popover-wrapper.po-bottom-left>.popup-body>.arrow{right:6px;top:-18px}.popover-wrapper.po-bottom-left>.popup-body>.arrow:after{left:-8px;top:-7px;border-bottom-color:ivory}.popover-wrapper.po-cyan>.popup-body{background-color:#edfcfe}.popover-wrapper.po-cyan.po-right-bottom>.popup-body>.arrow:after,.popover-wrapper.po-cyan.po-right-top>.popup-body>.arrow:after{border-right-color:#edfcfe}.popover-wrapper.po-cyan.po-left-bottom>.popup-body>.arrow:after,.popover-wrapper.po-cyan.po-left-top>.popup-body>.arrow:after{border-left-color:#edfcfe}.popover-wrapper.po-cyan.po-top-left>.popup-body>.arrow:after,.popover-wrapper.po-cyan.po-top-right>.popup-body>.arrow:after{border-top-color:#edfcfe}.popover-wrapper.po-cyan.po-bottom-left>.popup-body>.arrow:after,.popover-wrapper.po-cyan.po-bottom-right>.popup-body>.arrow:after{border-bottom-color:#edfcfe}.popover-wrapper.po-green>.popup-body{background-color:#f4ffd8}.popover-wrapper.po-green.po-right-bottom>.popup-body>.arrow:after,.popover-wrapper.po-green.po-right-top>.popup-body>.arrow:after{border-right-color:#f4ffd8}.popover-wrapper.po-green.po-left-bottom>.popup-body>.arrow:after,.popover-wrapper.po-green.po-left-top>.popup-body>.arrow:after{border-left-color:#f4ffd8}.popover-wrapper.po-green.po-top-left>.popup-body>.arrow:after,.popover-wrapper.po-green.po-top-right>.popup-body>.arrow:after{border-top-color:#f4ffd8}.popover-wrapper.po-green.po-bottom-left>.popup-body>.arrow:after,.popover-wrapper.po-green.po-bottom-right>.popup-body>.arrow:after{border-bottom-color:#f4ffd8}.popover-wrapper.po-red>.popup-body{background-color:#fedbdb}.popover-wrapper.po-red.po-right-bottom>.popup-body>.arrow:after,.popover-wrapper.po-red.po-right-top>.popup-body>.arrow:after{border-right-color:#fedbdb}.popover-wrapper.po-red.po-left-bottom>.popup-body>.arrow:after,.popover-wrapper.po-red.po-left-top>.popup-body>.arrow:after{border-left-color:#fedbdb}.popover-wrapper.po-red.po-top-left>.popup-body>.arrow:after,.popover-wrapper.po-red.po-top-right>.popup-body>.arrow:after{border-top-color:#fedbdb}.popover-wrapper.po-red.po-bottom-left>.popup-body>.arrow:after,.popover-wrapper.po-red.po-bottom-right>.popup-body>.arrow:after{border-bottom-color:#fedbdb}.popover-wrapper.po-blue>.popup-body{background-color:#e5f1fe}.popover-wrapper.po-blue.po-right-bottom>.popup-body>.arrow:after,.popover-wrapper.po-blue.po-right-top>.popup-body>.arrow:after{border-right-color:#e5f1fe}.popover-wrapper.po-blue.po-left-bottom>.popup-body>.arrow:after,.popover-wrapper.po-blue.po-left-top>.popup-body>.arrow:after{border-left-color:#e5f1fe}.popover-wrapper.po-blue.po-top-left>.popup-body>.arrow:after,.popover-wrapper.po-blue.po-top-right>.popup-body>.arrow:after{border-top-color:#e5f1fe}.popover-wrapper.po-blue.po-bottom-left>.popup-body>.arrow:after,.popover-wrapper.po-blue.po-bottom-right>.popup-body>.arrow:after{border-bottom-color:#e5f1fe}.popover-wrapper.po-white>.popup-body{background-color:#fff}.popover-wrapper.po-white.po-right-bottom>.popup-body>.arrow:after,.popover-wrapper.po-white.po-right-top>.popup-body>.arrow:after{border-right-color:#fff}.popover-wrapper.po-white.po-left-bottom>.popup-body>.arrow:after,.popover-wrapper.po-white.po-left-top>.popup-body>.arrow:after{border-left-color:#fff}.popover-wrapper.po-white.po-top-left>.popup-body>.arrow:after,.popover-wrapper.po-white.po-top-right>.popup-body>.arrow:after{border-top-color:#fff}.popover-wrapper.po-white.po-bottom-left>.popup-body>.arrow:after,.popover-wrapper.po-white.po-bottom-right>.popup-body>.arrow:after{border-bottom-color:#fff}.popover-wrapper.hint{margin:0 6px;color:#999;padding-bottom:0;font-weight:400;line-height:normal;font-size:var(--fontSize)}.popover-wrapper.hint>.popover-title{border-bottom:none}.popover-wrapper.hint .ico{font-size:12px}.bs-state-card{position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;color:#aaa;padding:.7rem;line-height:1}.bs-state-card .bs-state-card-text{font-size:2rem;font-weight:500}.bs-state-card .bs-card-icon{position:absolute;right:1.46666rem;top:1.46666rem;font-size:4.39998rem;color:hsla(0,0%,70%,.25)}.bs-state-card .bs-card-icon:before{color:inherit}.bs-state-card .bs-badge{padding:0 4px;margin:0 2px;background-color:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.25)}.bs-state-card.bs-state-card-styled{color:#fff}.bs-state-card.bs-state-card-styled .bs-card-icon{color:hsla(0,0%,100%,.25)}.bs-state-card.bs-state-card-yellow{background-color:#ffb74d}.bs-state-card.bs-state-card-green{background-color:#5db750}.bs-state-card.bs-state-card-cyan{background-color:#60bbe5}.bs-state-card.bs-state-card-red{background-color:#da533f}.bs-state-card.bs-state-card-primary{background-color:#3470b4}.bs-state-card.compact .bs-state-card-text{font-size:150%}.bs-state-card.compact .bs-card-icon{position:absolute;right:1rem;top:1rem;font-size:4rem}.grid{display:grid!important;padding:.5rem 1rem;grid-gap:.5rem;align-items:flex-end;grid-template-columns:auto;grid-template-rows:auto}.grid .control-group{margin-bottom:0}.grid .bs-header{margin:0}.grid>.grid{padding:0}.grid>.panel{margin-bottom:0}.grid .grid-divider{background-color:#ddd;align-self:stretch}.grid-for-multiline{display:grid!important;grid-template-columns:1fr auto;align-items:center!important}.data-grid-panel{display:grid;grid-template-columns:50% 25% 25%;gap:0;width:100%;position:relative;overflow-x:auto;overflow-y:auto;border:1px solid var(--neutralBkDarker);cursor:default}.data-grid-panel>*{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:.5rem;box-sizing:border-box;background-color:#fff;min-height:37px}.data-grid-panel>:first-child{border-left:1px solid #ddd}.data-grid-panel>[style*="grid-area: 1 /"]{background-color:#f5f5f5;color:#444;border-top:1px solid #ddd;vertical-align:baseline;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-grid-panel>[style*="grid-area: 2 /"]{background-color:rgba(224,224,224,.1);border-bottom:1px solid var(--neutralBkDarker)}.data-grid-panel>[style*=" / 3"]{border-right:none}.data-grid-panel span{display:flex;align-items:center;word-break:break-word;margin:0;overflow:hidden;text-overflow:ellipsis}.data-grid-panel .control-group{margin:0;border:none;width:100%;height:100%}.data-grid-panel .control-group.valid .input-group{border:1px solid var(--neutralBkDarker)}.data-grid-panel .control-group .input-group{display:flex;align-items:center;width:100%;height:100%;border-radius:0;background-color:#fff;position:relative;line-height:2em}.data-grid-panel .control-group input{border:none;width:100%;height:100%;padding:0 .5rem;background:0 0;box-sizing:border-box;line-height:normal}.data-grid-panel .control-group input[type=text]{border:none;outline:0;background-color:transparent;color:var(--text)}.stack-panel{display:flex!important;flex-direction:column}.stack-panel.inline{display:inline-flex!important}.stack-panel.centered-row{display:flex;flex-direction:row;align-items:center;height:100%}.stack-panel.horizontal{flex-direction:row}.stack-panel.horizontal .control-group{margin:0}.stack-panel.wrap{flex-wrap:wrap}.sentinel{width:100%;height:1px}.align-stretch{align-items:stretch!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-space-around{justify-content:space-around!important}.justify-space-between{justify-content:space-between!important}.justify-space-evenly{justify-content:space-evenly!important}.panel{margin-bottom:12px;background-color:#fff;display:flex;flex-direction:column}.panel .panel-header{padding:0 .625rem;display:flex;justify-content:space-between;cursor:pointer;line-height:2.6rem}.panel .panel-header .ico{margin-right:3px}.panel .panel-header .panel-collapse-handle{font-size:110%;line-height:inherit;margin:0}.panel .panel-header .bs-header{font-weight:400;margin:0;color:currentColor}.panel.compact .panel-header{line-height:2rem}.panel.drop-shadow{border-style:none!important}.panel.drop-shadow .panel-header{border-color:#ddd!important}.shadow1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.panel.collapsed .panel-header{border-bottom-style:none!important}.panel{border:1px solid var(--neutralBkDark)}.panel>.panel-header{color:#999;background-color:var(--neutralBk);border-bottom:1px solid var(--neutralBkDark)}.panel>.panel-header .panel-collapse-handle{color:#999}.panel.panel-cyan{border:1px solid #bcdff1}.panel.panel-cyan>.panel-header{color:#31708f;background-color:#edfcfe;border-bottom:1px solid #bcdff1}.panel.panel-cyan>.panel-header .panel-collapse-handle{color:#31708f}.panel.panel-green{border:1px solid #c3e6cb}.panel.panel-green>.panel-header{color:#155724;background-color:#d4edda;border-bottom:1px solid #c3e6cb}.panel.panel-green>.panel-header .panel-collapse-handle{color:#155724}.panel.panel-red{border:1px solid #f5c6cb}.panel.panel-red>.panel-header{color:#721c28;background-color:#f8d7da;border-bottom:1px solid #f5c6cb}.panel.panel-red>.panel-header .panel-collapse-handle{color:#721c28}.panel.panel-yellow{border:1px solid #ffeeba}.panel.panel-yellow>.panel-header{color:#856404;background-color:#fff3cd;border-bottom:1px solid #ffeeba}.panel.panel-yellow>.panel-header .panel-collapse-handle{color:#856404}.panel.panel-cut{border:1px solid transparent;background-color:transparent;text-align:left}.panel.panel-cut>.panel-header{color:#999;background-color:transparent;border-bottom:1px solid transparent}.panel.panel-cut>.panel-header .panel-collapse-handle{color:#999}.panel.panel-cut .panel-header{padding:0;display:inline-block;color:var(--link);margin-bottom:.5rem;align-self:flex-start}.panel.panel-cut .panel-header .panel-collapse-handle{display:none}.panel.panel-cut .panel-header .panel-header-slot{line-height:1.25rem;border-bottom:1px dotted var(--link)}.panel.panel-cut .panel-content{overflow:visible}.panel.panel-transparent{background-color:transparent;border:none}.panel.panel-transparent .panel-header{background-color:transparent;border:none;padding:0;color:var(--themeLight);font-size:115%}.panel.panel-transparent .panel-header .panel-collapse-handle{color:inherit}.field-set{margin:0;padding:.15rem .6rem .23rem .6rem;border:1px solid var(--neutralBkDarker);text-align:left;border-radius:2px}.field-set legend{font-size:.95rem;color:#999}.field-set.vertical .field-set-item{display:block;margin-bottom:.4rem}.field-set.vertical .field-set-item:last-child{margin-bottom:0}.field-set.horizontal{display:table}.field-set.horizontal .field-set-item{margin-right:1rem;display:inline-block}.field-set.horizontal .field-set-item:last-child{margin-right:0}.page.absolute>.cw-absolute{position:absolute;left:0;top:0;right:0;bottom:0}.full-height{height:100%}.full-height-panel{display:grid;height:100%}.full-height-panel>.data-grid-container{height:auto;max-height:-webkit-fill-available}.full-height-panel .tab-item{height:100%}.cw{height:100%}.bs-include.full-height{height:100%;overflow:hidden}.bs-include.full-height .partial{height:100%}.scroll,.scrollable-pane{overflow:auto}.no-scroll{overflow:visible}.bordered-pane{border:1px solid #ddd}.background-light-gray{background-color:#e9e9e9!important}.background-primary{background-color:var(--themePrimary)}.background-white-smoke{background-color:var(--neutralBkLight)!important}.background-light-yellow{background-color:ivory!important}.background-white{background-color:#fff!important}iframe.bs-iframe{width:100%;height:100%}iframe.eusign-iframe{width:100%;border-style:none;display:block}.eusign-loader{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(128,128,128,.1);display:flex;justify-content:center;align-items:center}.eusign-loader .big-spinner{width:64px;height:64px;border:5px solid var(--linkDark);border-radius:50%;border-top-color:#ccc;animation:spin 1.5s linear infinite}.frame-stack{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);padding:20px 20px 50px 20px}.frame-stack iframe{border:none;background-color:#fff}.card{background-color:#fff;display:flex;flex-flow:column nowrap}.card .card-header{padding:0 1.25rem;border-bottom:1px solid #ddd;font-weight:500;color:var(--themeLight);font-size:14px;line-height:2.6rem;text-align:left}.card .card-body{padding:1.25rem}.card .card-footer{padding:0 1.25rem;border-top:1px solid #ddd;line-height:2.6rem}.card.compact .card-footer,.card.compact .card-header{padding:0 1.25rem/2;font-size:var(--fontSize);line-height:2rem}.card .bs-list.compact .bs-list-item{padding:6px 6px 6px 12px}.flex{display:flex;flex-direction:column;height:100%}.flex.horz{flex-direction:row}.flex-list{display:flex!important;margin:0;padding:0;list-style:none;gap:1.25rem}.flex-list .flex-list-item{display:block}.flex-list.wrap{flex-wrap:wrap}.flex-list.horizontal{flex-flow:row wrap}.flex-list.horizontal.no-wrap{flex-wrap:nowrap}.flex-list.border-top{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #ddd}.display-block{display:block!important}.wait-cursor{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(192,192,192,.25);z-index:1100;display:flex;justify-content:center;align-items:center;cursor:not-allowed}.wait-cursor .spinner{width:4rem;height:4rem;background-color:transparent;border-radius:50%;border:3px solid var(--link);border-top-color:#ccc;animation:spin 1.5s linear infinite}table.sheet{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:auto;border-collapse:collapse}table.sheet tr{page-break-inside:avoid}table.sheet td,table.sheet th{padding:6px 6px;vertical-align:baseline}table.sheet td{border-color:var(--neutralBkDarker)}table.sheet td.indent.lev-2{padding-left:18px}table.sheet td.indent.lev-3{padding-left:30px}table.sheet td.indent.lev-4{padding-left:42px}table.sheet td.indent.lev-5{padding-left:54px}table.sheet td.indent.lev-6{padding-left:66px}table.sheet td.indent.lev-7{padding-left:78px}table.sheet td.indent.lev-8{padding-left:90px}table.sheet .col-shadow{visibility:collapse;display:none}table.sheet .col-shadow td{padding:0!important;border-style:none!important;display:table-cell;margin:-10px}table.sheet tr.row-title{font-size:120%}table.sheet tr.row-title td{border-style:none!important;font-weight:600;padding:0 6px 6px,6px;background-color:var(--background)}table.sheet tr.row-title td:first-child{padding-left:0}table.sheet tr.row-title td:last-child{padding-right:0}table.sheet tr.row-no-border td{border-style:none!important;background-color:var(--background)!important}table.sheet tr.row-no-border td.underline{border-bottom:1px solid var(--neutralBkDarker)!important;height:30px}table.sheet tr.row-page-header td{font-size:.95rem;color:#999;height:3rem;border-style:none}table.sheet tr.row-last-parameter td,table.sheet tr.row-parameter td{border-style:none!important;background-color:var(--background)}table.sheet tr.row-last-parameter td:first-child,table.sheet tr.row-parameter td:first-child{padding-left:0}table.sheet tr.row-last-parameter td:last-child,table.sheet tr.row-parameter td:last-child{padding-right:0}table.sheet tr.row-last-parameter td{padding-bottom:18px}table.sheet tr.row-header{background-color:rgba(231,231,231,.25)}table.sheet tr.row-light-header{color:#ccc}table.sheet tr.row-footer{background-color:rgba(231,231,231,.25)}table.sheet tr.row-total{background-color:rgba(255,239,135,.2)}table.sheet tr.row-total td{font-weight:600}table.sheet tr.group{background-color:rgba(221,248,236,.25);color:#208080}table.sheet tr.group td{font-weight:600}table.sheet .group-cell{padding:4px 2px}table.sheet .group-cell>div{cursor:pointer}table.sheet .group-cell>div .ico:before{content:"⏷"}table.sheet .group-cell.collapsed>div .ico:before{content:"⏵"}table.sheet.striped>tbody>tr:nth-child(even){background-color:rgba(240,240,240,.25)}table.sheet tr.green,table.sheet tr.success{background-color:rgba(216,255,216,.5)!important}table.sheet tr.danger,table.sheet tr.error,table.sheet tr.red{background-color:rgba(254,220,220,.5)!important;color:#a94442}table.sheet tr.orange,table.sheet tr.warning{background-color:rgba(255,216,0,.15)!important}table.sheet tr.cyan,table.sheet tr.info{background-color:rgba(114,234,234,.15)!important}table.sheet tr.gray{background-color:rgba(224,224,224,.1)!important}table.sheet.compact{font-size:.95rem}table.sheet.compact td,table.sheet.compact th{padding:2px 4px}table.sheet.fit-width{width:1px}table>colgroup col.yellow{background-color:rgba(255,255,164,.25)}table>colgroup col.green{background-color:rgba(220,255,220,.25)}table>colgroup col.gray{background-color:rgba(240,240,240,.25)}table>colgroup col.red{background-color:rgba(255,220,237,.25)}table>colgroup col.blue{background-color:rgba(196,237,255,.25)}.sheet-page-wrapper{background-color:#e3e3e3;padding:30px 0;min-height:100%;min-width:max-content}.sheet-page-wrapper .sheet-page{margin:0 auto;background-color:var(--background);padding:1cm;border:1px solid #999;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.sheet-page-wrapper .sheet-page.portrait{max-width:21cm;width:21cm;min-height:29.7cm}.sheet-page-wrapper .sheet-page.landscape{max-width:29.7cm;width:29.7cm;min-height:21cm}@media print{.sheet-page-wrapper{background-color:#fff;padding:0!important;margin:0}.sheet-page-wrapper .sheet-page{padding:0!important;box-shadow:none;border-style:none;margin:0;min-height:1px}.sheet-page-wrapper .sheet-page.portrait{width:19cm;max-width:19cm;padding:0!important;min-height:27.7cm}.sheet-page-wrapper .sheet-page.landscape{width:27.7cm;max-width:27.7cm;padding:0!important;min-height:19cm}.sheet-page-wrapper .sheet-page .bs-hyperlink{border-bottom:none!important}}.sheet.grid-both>tbody>tr>td,.sheet.grid-both>tfoot>tr>td,.sheet.grid-both>thead>tr>td,.sheet.grid-vertical>tbody>tr>td,.sheet.grid-vertical>tfoot>tr>td,.sheet.grid-vertical>thead>tr>td{border-left:1px solid var(--neutralBkDarker)}.sheet.grid-both>tbody>tr>td,.sheet.grid-both>tfoot>tr>td,.sheet.grid-both>thead>tr>td,.sheet.grid-horizontal>tbody>tr>td,.sheet.grid-horizontal>tfoot>tr>td,.sheet.grid-horizontal>thead>tr>td{border-top:1px solid var(--neutralBkDarker)}.sheet-page-zero-padding{padding:0!important}.high-inculded-cell{border-top:none!important;border-bottom:none!important}.low-inculded-cell{border-bottom:none!important}.input-group>.calc-popover{position:absolute;top:100%;right:0;z-index:11000!important;margin-top:4px;padding:.5em;border:1px solid var(--neutralBkDarker);border-radius:6px;box-shadow:3px 3px 10px 0 rgba(174,174,174,.5),0 5px 40px 0 rgba(0,0,0,.15);background-color:var(--background);color:var(--text);font-size:1rem}.calc-popover .calc-display{width:100%;height:45px;padding:4px 6px;margin-bottom:6px;border:1px solid var(--neutralBkDarker);border-radius:4px;font-weight:700;text-align:right;background-color:#e9e9e9;font-size:1rem}.calc-popover .calc-grid{display:grid;grid-template-columns:repeat(4,45px);grid-template-rows:repeat(5,45px);gap:4px}.calc-popover .calc-grid button{width:100%;height:100%;font-size:1rem;border-radius:4px;border:1px solid var(--neutralBkDarker);background-color:#e9e9e9;cursor:pointer;transition:transform 60ms ease;color:var(--text);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.calc-popover .calc-grid button:hover{background-color:var(--hoverBk)}.calc-popover .calc-grid .active-btn{background-color:var(--activeBk);color:var(--text);border-color:var(--activeBk)}.calc-popover .calc-grid .zero{grid-column:span 2}.calc-popover .calc-grid .btn-eq{display:flex;align-items:center;justify-content:center}.app-exception{margin:50px auto;width:auto;height:auto;text-align:center;z-index:auto;position:relative;padding:20px;background-color:#f2dede;color:#a94442;border:1px solid #dca7a7;box-shadow:0 4px 8px rgba(0,0,0,.1);user-select:text;max-height:800px;overflow-y:auto;max-width:800px;font-family:Arial,sans-serif}.app-exception .message{padding:15px 10px;white-space:normal;font-weight:700;font-size:20px;margin-bottom:10px;word-wrap:break-word}.app-exception .stack-trace{border-top:1px solid #a94442;background-color:#f9f0f0;overflow:auto;padding:10px;max-height:200px;font-size:14px;white-space:pre-wrap;border:1px solid #dca7a7}.app-exception .link{padding:.5rem 1rem;display:inline-block;border:1px solid #a94442;font-weight:700;color:#a94442;margin-bottom:1rem}.app-exception .link:hover{background-color:#b94e4c;color:#fff}.load-indicator{position:absolute;left:0;right:0;top:38px;height:4px;width:100%;overflow:hidden;background-color:var(--neutralBkDarker)}.load-indicator:before{content:'';display:block;position:relative;left:0;width:50%;height:4px;background-color:#2c5edd;animation:loading 2s linear infinite;border-radius:12px;opacity:.75}@keyframes loading{from{left:0}to{left:100%}}.bs-header{margin:0 0 .8rem 0;color:#999;font-weight:700;font-family:inherit;word-break:break-word}.badge{display:inline-block;background-color:#8591a2;color:#fff;padding:.15rem .4rem .2rem .4rem;margin-left:.6rem;font-size:85%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.bs-badge{background-color:#8591a2;color:#fff;padding:0 .2rem .1rem .2rem;border-radius:.25rem;white-space:nowrap}.xaml-exception{padding:6px;display:inline-block;background-color:#f2dede;border:1px solid #dca7a7;color:#a94442}.not-supported{width:400px;margin:0 auto;padding:20px;text-align:center;background-color:#f2dede;color:#a94442;border:1px solid #dca7a7;position:absolute;left:0;top:20px;right:0}.bs-graphics{display:block;width:100%}.bs-graphics svg{display:block}.center-content{display:flex;width:auto;height:100%;align-items:center;justify-content:center}.tooltip{position:absolute;padding:6px;background-color:var(--background);border:1px solid var(--neutralBkDarker)}.title-notify{animation:pulse 1s infinite ease-out;display:none;padding:2px 12px;border-radius:1rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-notify.warning{background-color:#ffb74d;display:inline}.title-notify.danger{display:inline;background-color:#da533f}.disabled-state{background-color:#fafafa!important}.about-source-list{list-style-position:inside;font-size:.96rem;padding:0;list-style-type:none}.about-source-list li{padding:4px 0 4px 16px;margin:2px;background-color:#f5fbff}.about-source-list li .bold{font-size:1rem}.about-source-list a{float:right;margin-right:16px}.app-page{user-select:text}.app-page .pre-block{display:block;word-wrap:break-word;word-break:break-word;white-space:pre-line}.about-page .about-layout{display:grid;gap:1.5rem}.about-page .about-hero{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid var(--neutralBkDarker);background:linear-gradient(135deg,var(--neutralBkLight),var(--neutralBk))}.about-page .about-title{display:flex;align-items:baseline;gap:.5rem}.about-page .about-name{font-size:1.6rem;font-weight:700;letter-spacing:.01em}.about-page .about-version{font-size:1.05rem;color:var(--neutralSecondary)}.about-page .about-rights{font-size:.95rem;color:var(--neutralSecondary);font-weight:600}.about-page .about-section{border:1px solid var(--neutralBkDarker);border-radius:12px;padding:1.25rem 1.5rem;background-color:#fff}.about-page .about-section-title{margin:0 0 .75rem;font-size:1.1rem}.about-page .about-kv{display:grid;gap:.35rem}.about-page .about-kv-row{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:1rem;padding:.35rem 0;border-bottom:1px dashed var(--neutralBkDarker)}.about-page .about-kv-row:last-child{border-bottom:none}.about-page .about-kv-label{font-weight:600}.about-page .about-kv-value{color:var(--text);text-align:right}.about-page .about-licenses .about-section-title{margin-bottom:1rem}.about-page .about-license-grid{display:grid;gap:1rem}.about-page .about-license-card{border:1px solid var(--neutralBkDarker);border-radius:12px;padding:1rem 1.25rem;background-color:var(--neutralBkLight)}.about-page .about-license-title{margin:0;font-size:1.05rem}.about-page .about-license-meta{margin:.2rem 0 .75rem;color:var(--neutralSecondary);font-size:.9rem}.about-page .about-license-text{white-space:pre-wrap;font-family:Consolas,'Courier New',Courier,monospace;font-size:.9rem;line-height:1.45;background-color:#fff;border:1px solid var(--neutralBkDarker);border-radius:10px;padding:.75rem .9rem;max-height:260px;overflow:auto}.side-bar{color:var(--textLight);position:absolute;left:0;top:74px;margin:0;bottom:2rem;width:300px;border-right:1px solid #e1dfdd;background-color:var(--themePrimary)}.side-bar svg{fill:none;stroke:#fff;width:30px;height:24px;vertical-align:middle;padding-right:8px}.side-bar .collapsed-button{height:32px}.side-bar .side-bar-body,.side-bar .tree-view{scrollbar-width:thin;scrollbar-color:#407057 transparent;color:var(--textLight);height:100%}.side-bar .side-bar-body::-webkit-scrollbar,.side-bar .tree-view::-webkit-scrollbar{width:8px}.side-bar .side-bar-body::-webkit-scrollbar-thumb,.side-bar .tree-view::-webkit-scrollbar-thumb{background-color:#407057;border-radius:2rem}.side-bar .side-bar-body .toggle::after,.side-bar .tree-view .toggle::after{color:var(--textLight)}.side-bar .side-bar-body li.border-top,.side-bar .tree-view li.border-top{border-top:1px solid var(--textLight);padding-top:8px;margin-top:8px}.side-bar .side-bar-body li.border-bottom,.side-bar .tree-view li.border-bottom{border-bottom:1px solid var(--textLight);padding-bottom:8px;margin-bottom:8px}.side-bar .side-bar-body .ico,.side-bar .tree-view .ico{font-size:1.2rem}.side-bar .side-bar-body .tree-view li>ul{padding:0}.side-bar .side-bar-title{background-color:var(--themePrimary);white-space:nowrap;height:100%;cursor:pointer;font-size:22px}.side-bar .side-bar-title .side-bar-label{display:block;padding-left:16px;transform:rotate(90deg);color:#999}.side-bar .side-bar-title .ico{font-size:1.8rem}.side-bar .collapse-handle{display:flex;align-items:center;align-content:center;position:absolute;top:50%;right:-12px;width:24px;height:24px;border-radius:12px;outline:2px solid #fff;color:#fff;background-color:var(--themePrimary);z-index:20}.side-bar .collapse-handle:hover{text-decoration:none;background-color:var(--themeLight)}.side-bar .collapse-handle:active{background-color:var(--neutralBkDarker)}.side-bar.collapsed{width:75px;background-color:var(--themePrimary)}.side-bar.collapsed .tree-view li>ul{padding-left:0}.side-bar .tree-view{margin:0;padding:0;overflow-y:auto;overflow-x:hidden}.side-bar li.active>.overlay{background-color:var(--themeDarker);color:#fff}.side-bar li.active>.overlay i.ico{color:#fff}.side-bar-compact{position:absolute;left:0;top:80px;margin:0;padding:0;bottom:2rem;width:300px;background-color:#9ab3e0;transition:width .1s ease-out;color:#fff}.side-bar-compact .collapse-handle{display:flex;align-items:center;align-content:center;position:absolute;right:-12px;top:50%;width:24px;height:24px;background-color:var(--themePrimary);outline:1px solid #9ab3e0;border-radius:50%;z-index:20}.side-bar-compact .collapse-handle:hover{background-color:var(--hoverBk)}.side-bar-compact .side-bar-body{height:100%;margin:0;padding:0;overflow:auto;padding:0 6px;scrollbar-width:thin;scrollbar-color:#407057 transparent}.side-bar-compact .side-bar-body::-webkit-scrollbar{width:8px}.side-bar-compact .side-bar-body::-webkit-scrollbar-thumb{background-color:#8196bb;border-radius:2rem}.side-bar-compact .side-bar-body .tv-folder{color:var(--textLight)}.side-bar-compact.collapsed{width:75px;transition:width .1s ease-out}.side-bar-compact.collapsed .side-bar-body::-webkit-scrollbar{width:4px}.side-bar-compact.collapsed ul li a>span{display:none}.side-bar-compact.collapsed .tree-view li.folder>.overlay>.toggle{margin:10px}.side-bar-compact.collapsed .tv-folder{display:none}.side-bar-compact.collapsed .tree-view li>ul{padding-left:0}.nav-bar-menu .side-bar{top:42px}.nav-bar-menu .side-bar-compact{top:48px}.nav-bar-collapsed .side-bar{top:42px}.nav-bar-collapsed .side-bar-compact{top:48px}.side-bar-top{position:absolute;top:42px;width:100%;height:42px}.side-bar-top .bs-tab-bar{margin:0;padding:0 10px}.bs-new-btn .btn{padding:0 1em}.super-menu{display:grid;grid-gap:1rem;padding:.5rem}.super-menu.with-width .dropdown-item{white-space:normal;line-height:1}.super-menu.cols-4{grid-template-columns:auto auto auto auto}.super-menu.cols-3{grid-template-columns:auto auto auto}.super-menu.cols-2{grid-template-columns:auto auto}.super-menu.cols-1{grid-template-columns:auto}.bs-company-btn{border-left:1px solid var(--themeLight);border-right:1px solid var(--themeLight);height:100%;display:inline-flex}table.tree-grid{table-layout:fixed!important;width:100%;border-collapse:separate;border-spacing:0}table.tree-grid.sticky{width:100%}table.tree-grid.sticky tfoot,table.tree-grid.sticky thead{position:sticky;z-index:7}table.tree-grid.sticky thead{top:0}table.tree-grid.sticky tfoot{bottom:0}table.tree-grid td,table.tree-grid th{padding:0 6px;border-color:var(--neutralBkDarker);line-height:2.1;border-style:solid;border-width:0;font-weight:inherit;font-style:inherit;vertical-align:top;overflow:hidden!important;text-overflow:ellipsis!important}table.tree-grid td>div,table.tree-grid th>div{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}table.tree-grid td i,table.tree-grid td img,table.tree-grid td svg,table.tree-grid th i,table.tree-grid th img,table.tree-grid th svg{overflow:visible!important;white-space:normal!important;max-width:none}table.tree-grid th{background-color:#f5f5f5;color:#999}table.tree-grid th.fit{width:1px}table.tree-grid th.sortable{cursor:pointer}table.tree-grid th.sortable:hover{background-color:#dcdcdc!important}table.tree-grid th.sortable.asc,table.tree-grid th.sortable.desc{background-color:#eee}table.tree-grid th.sortable .h-holder:after{border:5px solid transparent;margin-left:5px}table.tree-grid th.sortable.asc .h-holder:after{content:'';display:inline-block;border-bottom-color:#999;vertical-align:2px}table.tree-grid th.sortable.desc .h-holder:after{content:'';display:inline-block;border-top-color:#999;vertical-align:bottom}table.tree-grid .gl-v{border-right-width:1px}table.tree-grid tr:first-child th.gl-h{border-top-width:1px}table.tree-grid td:first-child.gl-v,table.tree-grid th:first-child.gl-v{border-left-width:1px}table.tree-grid .gl-h{border-bottom-width:1px}table.tree-grid td.ctrl{padding:0;vertical-align:middle}table.tree-grid td.ctrl .commandbar{margin:0 .5rem}table.tree-grid .overlay{display:flex;flex-direction:row;line-height:inherit;align-items:baseline}table.tree-grid .mark{margin-left:0;margin-right:6px;text-align:right}table.tree-grid.hover tr:hover:not(.active){background-color:var(--hoverBkLight)}table.tree-grid tr.active{background-color:var(--activeBkLight)}table.tree-grid tr.lev-1 .mark{margin-left:18px}table.tree-grid tr.lev-2 .mark{margin-left:36px}table.tree-grid tr.lev-3 .mark{margin-left:54px}table.tree-grid tr.lev-4 .mark{margin-left:72px}table.tree-grid tr.lev-5 .mark{margin-left:90px}table.tree-grid a.toggle{display:inline-block;color:#8591a2;text-align:center}.dashboard-container{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--neutralBk)}.dashboard-container.editing .dashboard{margin-right:320px}.dashboard-container .start-toolbar{padding:0;align-self:start;justify-self:end;position:relative;grid-row:1;right:-8px}.dashboard-container .start-toolbar.no-items{position:absolute;right:4px}.dashboard-container .main-toolbar{align-self:start;justify-self:end;grid-row:1}.dashboard-container .dashboard-list{width:320px;position:absolute;right:0;top:0;height:100%;overflow:hidden;border-left:1px solid var(--neutralBkDarker);display:grid;background-color:var(--background);grid-template-rows:auto 1fr}.dashboard-container .dashboard-list .drag-area{background-color:rgba(255,255,255,.01)}.dashboard-container .dashboard-list .widget-toolbar{width:100%;padding:1rem 1rem .5rem 1rem;z-index:2;flex-direction:row;justify-content:end;grid-row:1}.dashboard-container .dashboard-list .widget-toolbar .toolbar{padding:0;background-color:transparent}.dashboard-container .dashboard-list .widget-list{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 0 1rem;margin:0;grid-row:2;height:100%;overflow:auto}.dashboard-container .dashboard-list .widget-list .dashboard-item{background-color:var(--neutralBkLight)}.dashboard-container .dashboard-list .widget-list-grouping{margin:0;padding:0}.dashboard-container .dashboard-list .widget-list-grouping .widget-group-title{margin:1rem 1rem .5rem 1rem;color:var(--themeLight);font-size:115%;display:flex;justify-content:space-between;cursor:pointer}.dashboard-container .dashboard-list .widget-group{list-style:none}.dashboard-container .dashboard-list .widget-group .collapse-handle{font-size:110%}.dashboard-container .dashboard-list .widget-group .collapse-handle:before{content:"\e9a2"}.dashboard-container .dashboard-list .widget-group.collapsed .widget-list{display:none}.dashboard-container .dashboard-list .widget-group.collapsed .collapse-handle:before{content:"\e9a4"}.dashboard-container .dashboard-placeholder{width:100%;height:100%;border:1px solid var(--neutralBkDark);background-color:var(--neutralBkLight)}.dashboard-container .dashboard-placeholder.hover{background-color:#ddd}.dashboard-container .no-items .no-items-tb{position:absolute;top:5px;right:5px}.dashboard{display:grid;grid-gap:.5rem;overflow:auto;max-height:100%;height:100%;padding:1rem;align-items:stretch}.dashboard .bs-include,.dashboard .partial-block{height:100%;overflow:hidden}.drag-host{position:fixed;left:-100%;top:-100%;background-color:#ccc;border:2px solid #777;border-radius:4px;opacity:.9}.dashboard-item{border:1px solid var(--neutralBkDark);background-color:var(--background);position:relative;border-radius:4px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dashboard-item>.drag-area{position:absolute;background-color:rgba(255,255,255,.7);left:0;top:0;right:0;bottom:0}.dashboard-item .clear-button{position:absolute;top:3px;right:3px;line-height:1.5em;background-color:var(--neutralBk)}.dashboard-item .clear-button:hover{background-color:var(--neutralBkDark)}.dashboard-item .clear-button:active{background-color:var(--neutralBkDarker)}.color-icon-green svg,.color-icon-red svg{stroke:inherit}i.color-icon-green{stroke:green}i.color-icon-red{stroke:red}#messenger{display:grid;grid-template-rows:2rem 1fr;position:absolute;height:15rem;bottom:2rem;left:0;right:0;background:var(--background);border:1px solid #e1dfdd;border-radius:8px 8px 0 0;box-shadow:0 -6px 18px rgba(0,0,0,.12);z-index:1080;color:var(--text)}#messenger .topBar{color:var(--textLight);display:flex;height:2rem;width:100%;background:linear-gradient(90deg,var(--themeDark),var(--themeDarker));border-bottom:1px solid rgba(255,255,255,.15);cursor:ns-resize;align-items:center;gap:.35rem;padding:0 .4rem}#messenger .topBar div{display:flex;align-items:center;align-content:center}#messenger .topBar div div{width:100%;margin-left:0;font-weight:600;letter-spacing:.02em}#messenger .topBar svg{stroke:currentColor;margin:0 .25rem 0 0}#messenger .topBar button{color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:6px;height:1.5rem;padding:0 .5rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.925rem}#messenger .topBar button:hover{background:rgba(255,255,255,.2)}#messenger .topBar button .active>svg{fill:#ffb74d}#messenger .messages{display:grid;align-items:start;align-content:baseline;width:100%;overflow-y:auto;padding:.5rem .6rem .7rem;gap:.35rem}#messenger .messages .warning{background:#fff6cf}#messenger .messages .error{background:#fae5e3}#messenger .messages>span{padding:.5rem .6rem;border-radius:6px;background:var(--neutralBkLight);border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;color:var(--text)}#messenger .messages>span:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--themeDark);border-radius:6px 0 0 6px}#messenger .messages .trace{padding:0 0 0 40px;color:var(--text);opacity:.7}#messenger .empty-msg-bar{gap:10px;flex-grow:1;overflow:hidden;margin:50px 0;color:var(--text);opacity:.7}.drag-preview{position:absolute;top:0;border-top:2px dashed grey;width:100%;height:2px;z-index:1110;display:none}.file-loader{display:flex;width:auto}.file-loader .upload{width:34px;height:34px;border-radius:2px;cursor:pointer;color:#000;background:var(--neutralBkDarker)}.file-loader .download{width:34px;height:34px;margin-left:.3rem;border-radius:2px;cursor:pointer;color:#000;background:var(--neutralBkDarker)}.dsh-map{display:grid;grid-gap:1rem;justify-items:center;align-items:center;padding:3rem}.dsh-map .dsh-map-panel{display:flex;flex-direction:column}.dsh-map .dsh-map-node .dsh-map-module{height:12rem;width:12rem;padding:.5rem;border:solid .5rem var(--themePrimary);border-radius:1rem;box-shadow:.5rem .5rem 1rem -.2rem #4e9971;background:#fff}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block{display:grid;grid-gap:.5rem;grid-template-columns:1.5fr .5fr .5fr;grid-template-rows:1fr 2.5fr}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block *{border-radius:10%}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-index{grid-column:1/2;grid-row:1/3;background:var(--themePrimary)}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-index svg{stroke:#fff}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-permission{grid-column:2/3;grid-row:1/2;cursor:default;color:#fff;background:var(--themePrimary)}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-permission svg{stroke:#fff}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-info{grid-column:3/4;grid-row:1/2;background:#fff;cursor:default}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-info svg{stroke:var(--themePrimary)}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-add{grid-column:2/4;grid-row:2/3;padding:0;background:var(--themePrimary)}.dsh-map .dsh-map-node .dsh-map-module .dsh-btn-block .dsh-add svg{stroke:#fff}.dsh-map .dsh-map-node .dsh-map-module .dsh-title-block{display:grid;text-align:center;overflow:hidden}.dsh-map .dsh-map-node .dsh-map-arrow svg{stroke:var(--themePrimary)}.dsh-map .dsh-map-node .dsh-map-control .dsh-map-control-module{display:grid;align-items:center;height:12rem;width:12rem}.dsh-map .dsh-map-node .dsh-map-control .dsh-map-control-arrow{display:grid;grid-template:1fr 1fr 1fr/1fr 1fr 1fr;align-items:center}.dsh-map .dsh-map-node .dsh-map-control .dsh-map-control-arrow button{background:0 0}.dsh-map .dsh-map-node .dsh-map-control .dsh-map-control-arrow svg{stroke:grey}.dsh-map .dsh-map-node .dsh-map-node-empty{display:grid;justify-items:center}.block{display:block!important;width:100%}.bold{font-weight:500!important}.no-bold{font-weight:400!important}.no-wrap{white-space:nowrap}.wrap{white-space:pre-line}.pre-wrap{white-space:pre-wrap}.italic{font-style:italic}.no-italic{font-style:italic}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-small{font-size:.9rem}.text-big{font-size:1.25rem}.text-gray{color:#ccc}.negative-red{color:#da533f!important}.absolute{position:absolute;left:0;top:0;right:0;overflow:auto}.aligner{flex-grow:1}.valign-top,.valign-top td{vertical-align:top!important}.valign-middle,.valign-middle td{vertical-align:middle!important}.valign-bottom,.valign-bottom td{vertical-align:bottom!important}td.vert{vertical-align:bottom!important;text-align:center;text-align:-webkit-center}td.vert>.vcell{writing-mode:vertical-rl;white-space:pre-line;text-orientation:mixed;transform:rotate(180deg);line-height:1.2;margin:0}.user-select{user-select:text}.no-user-select{user-select:none}.float-left{float:left}.float-right{float:right}.relative{position:relative}.divider{flex-grow:2}@keyframes blink{from{opacity:1}to{opacity:0}}@keyframes pulse{40%{color:currentColor}50%{color:transparent}60%{color:currentColor}}.mm-100-100{width:100mm;height:100mm;position:absolute;background-color:transparent;left:-200mm;top:-200mm}.of-visible{overflow:visible!important}.of-hidden{overflow:hidden!important}.of-auto{overflow:auto!important}.line-height-16{line-height:1.6}.resizable-cell{position:relative}.resize-handle{position:absolute;right:0;top:0;width:6px;height:100%;cursor:col-resize!important;user-select:none}.resize-line{position:fixed;top:0;width:2px;height:100%;background:rgba(0,0,0,.4);pointer-events:none;cursor:col-resize;z-index:9999999}.resize-line:hover{cursor:col-resize}.text-in-one-line{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.debug-panel{position:absolute;top:0;bottom:2rem;right:0;z-index:110;background-color:var(--neutralBkLight);border-left:1px solid var(--neutralBkDarker);width:420px;box-shadow:-8px 0 16px rgba(0,0,0,.18);overflow:hidden;display:flex;flex-direction:column}.debug-panel .bs-code{font-size:12px}.debug-panel.left{left:0;right:auto;border-left:none;border-right:1px solid var(--neutralBkDarker);box-shadow:8px 0 16px rgba(0,0,0,.18)}.debug-panel .debug-pane-header{border-bottom:1px solid var(--neutralBkDarker);display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;box-shadow:inset 0 -1px 0 rgba(255,255,255,.35)}.debug-panel .debug-pane-header .debug-tabs{display:inline-flex;align-items:center;gap:.35rem}.debug-panel .debug-pane-header .debug-tab{border:none;border-bottom:2px solid transparent;background-color:transparent;color:var(--text);padding:.2rem .2rem .35rem;border-radius:0;font-size:.925rem;white-space:nowrap;cursor:pointer}.debug-panel .debug-pane-header .debug-tab.active{color:#478fb1;border-bottom-color:#478fb1;font-weight:600}.debug-panel .debug-pane-header .debug-tab:hover:not(.active){background-color:var(--dialogHeaderBkColorDark)}.debug-panel .debug-pane-header .debug-pane-actions{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.debug-panel .debug-pane-header .debug-pane-actions .btn{padding:.2rem .4rem;border:1px solid transparent}.debug-panel .debug-pane-header .debug-pane-actions .btn:hover{color:#555;background-color:var(--dialogHeaderBkColorDark)}.debug-panel .toolbar{min-height:4rem;border-bottom:1px solid #e1dfdd;display:flex;align-items:center;gap:.35rem;padding:0 .35rem;background:var(--neutralBk);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4)}.debug-panel .toolbar .btn{border-radius:6px}.debug-panel .toolbar .btn-checkbox{cursor:pointer}.debug-panel .toolbar .btn-checkbox.checked{background-color:var(--activeBkLight);outline:1px solid var(--neutralBkDark);outline-offset:-1px}.debug-panel .toolbar .btn-checkbox.checked:hover{background-color:var(--neutralBkDark)}.debug-panel .toolbar .debug-toolbar-options{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;margin-left:.5rem}.debug-panel .toolbar .debug-toolbar-search{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .45rem;border-radius:6px;border:1px solid #e1dfdd;background-color:var(--background)}.debug-panel .toolbar .debug-toolbar-search .ico{font-size:14px;color:var(--text)}.debug-panel .toolbar .debug-toolbar-search input{border:none;background:0 0;outline:0;font-size:.925rem;color:var(--text);width:160px}.debug-panel .debug-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:.925rem;color:var(--text);white-space:nowrap}.debug-panel .debug-toggle input{margin:0}.debug-panel .debug-body{overflow:auto;background-color:var(--neutralBkLight);user-select:text}.debug-panel .debug-model pre{max-height:none;white-space:pre;word-wrap:normal}.debug-panel .debug-model .bs-json-b{white-space:nowrap}.debug-panel .debug-trace{padding:6px,0;font-family:Consolas,'Courier New',Courier,monospace;font-size:12px}.debug-panel .debug-trace .rq-title{display:flex}.debug-panel .debug-trace .rq-title .elapsed{font-weight:700;white-space:nowrap;margin-right:6px}.debug-panel .debug-trace .trace-item-body{padding-left:6px}.debug-panel .debug-trace .trace-item-body .badge{padding:.15rem .25rem;margin-left:.2rem;border-radius:.15rem;background-color:#478fb1}.debug-panel .debug-trace .trace-item-body .title{color:#478fb1}.debug-panel .debug-trace .trace-item-body.exception .badge{background-color:#a94442}.debug-panel .debug-trace .trace-item-body.exception .title{color:#a94442}.debug-panel .debug-trace ul{margin:0 5px 0 10px;padding:0}.debug-panel .debug-trace ul li{list-style-type:none}.debug-panel .debug-trace ul.bs-debug-trace>li{border-bottom:1px dotted #ccc;padding:2px 0}.debug-panel .debug-icons{padding:.5rem}.debug-panel .debug-icons .debug-icons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.5rem}.debug-panel .debug-icons .debug-icon-item{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border-radius:6px;border:1px solid transparent;background-color:var(--background);color:var(--text);cursor:pointer}.debug-panel .debug-icons .debug-icon-item .ico{font-size:20px}.debug-panel .debug-icons .debug-icon-item:hover{border-color:#e1dfdd;box-shadow:0 2px 6px rgba(0,0,0,.08)}.debug-panel .debug-icons .debug-icon-name{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);background:var(--background);border:1px solid #e1dfdd;border-radius:4px;padding:2px 6px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:opacity .12s ease;z-index:2}.debug-panel .debug-icons .debug-icon-item:hover .debug-icon-name{opacity:1}.shell.debug-tools-open{--debug-pane-width:420px;--debug-pane-left:0px;--debug-pane-right:0px}.shell.debug-tools-open.debug-tools-left{--debug-pane-left:420px}.shell.debug-tools-open.debug-tools-right{--debug-pane-right:420px}.shell.debug-tools-open #messenger,.shell.debug-tools-open .drag-preview,.shell.debug-tools-open .footer,.shell.debug-tools-open .header,.shell.debug-tools-open .nav-bar,.shell.debug-tools-open .side-pane-frame,.shell.debug-tools-open footer,.shell.debug-tools-open header{left:var(--debug-pane-left);right:var(--debug-pane-right)}.shell.debug-tools-open .side-bar,.shell.debug-tools-open .side-bar-compact{left:var(--debug-pane-left)}.shell.debug-tools-open .content-view{right:var(--debug-pane-right)}.shell.debug-tools-open .content-view.full-page,.shell.debug-tools-open .content-view.full-view{left:var(--debug-pane-left)}.shell.debug-tools-open .content-view.partial-page{left:calc(var(--debug-pane-left) + 300px)}.shell.debug-tools-open .side-bar-position-left.collapsed .content-view.partial-page{left:calc(var(--debug-pane-left) + 75px)}.shell.debug-tools-open .side-bar-position-top .content-view.full-page,.shell.debug-tools-open .side-bar-position-top .content-view.partial-page{left:var(--debug-pane-left)}.shell.debug-tools-open .inline-modal-wrapper,.shell.debug-tools-open .modal-wrapper{left:var(--debug-pane-left);right:var(--debug-pane-right)}.shell.debug-tools-open .modal-animation-window[maximize]{left:calc(50% + (var(--debug-pane-left) - var(--debug-pane-right))/ 2)!important;width:calc(100vw - var(--debug-pane-left) - var(--debug-pane-right) - 2rem)!important}.bs-json-b{font-family:Consolas,'Courier New',Courier,monospace;padding:6px;margin:0}.bs-json-b ul{padding:0 0 0 16px}.bs-json-b li{list-style:none;line-height:normal;margin:0;padding:0;cursor:default}.bs-json-b .jb-label{display:inline-flex;align-items:center}.bs-json-b .jb-label .jbp-overlay{display:inline-flex;align-items:start}.bs-json-b .jb-label .jb-chevron{min-width:16px;cursor:pointer}.bs-json-b .jbp-name{color:#8b008b;font-weight:600;white-space:nowrap}.bs-json-b .jbp-value{padding-left:6px;color:#555}.bs-json-b .jbp-edit{font-size:13px;cursor:pointer;display:none;color:#555}.bs-json-b .jbp-string{color:#cd5c5c}.bs-json-b .jbp-object{font-style:italic;color:#008b8b}.feedback-panel{position:absolute;top:42px;bottom:2rem;right:0;z-index:110;background-color:var(--neutralBkLight);border-left:1px solid #ddd;width:420px;box-shadow:-5px 0 10px 0 rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.feedback-panel .feedback-pane-header{background-color:var(--dialogHeaderBkColor);padding:2px 2px 2px 6px;border-bottom:1px solid #ddd}.feedback-panel .feedback-pane-header .feedback-pane-title{font-size:.95rem}.feedback-panel .feedback-pane-header a.btn{float:right;padding:0 2px;color:#aaa;border:1px solid transparent}.feedback-panel .feedback-pane-header a.btn:hover{color:#555;background-color:var(--dialogHeaderBkColorDark);border-color:#e5c365}.feedback-panel .feedback-body{overflow:hidden;user-select:text;padding:10px}.feedback-panel .feedback-body .btn{margin:.5rem 0;display:block}.feedback-panel .feedback-body .thanks{margin:.5rem 0 1rem 0}@media print{.no-print{display:none!important}.footer,.header,.nav-bar{display:none}.side-bar,.side-bar-compact{display:none}.content-view.partial-page{position:static}.content-view.full-view{top:0}.page.page-grid{display:block}.page.page-grid .page-content{overflow:hidden}.bs-alert,.bs-tab-bar,.taskpad,.toolbar{display:none}.page.absolute{position:static;grid-template-columns:auto!important;height:auto;overflow:hidden}.page.absolute>.cw-absolute{position:static}.bs-pager{display:none}table thead{display:table-row-group}table tfoot{display:table-row-group}table td,table tr{page-break-inside:avoid;border-color:#999!important;border-width:1px!important}table td .input-group,table tr .input-group{border-style:none}table td.ctrl{padding:1px}table td.ctrl .input-group{border-color:#999}.control-group .input-group{border-color:#999}.control-group .input-group .add-on,.control-group .input-group a{display:none}.control-group.invalid .input-group{border-color:#999!important}.control-group.invalid .input-group:after,.control-group.invalid .input-group:before{display:none!important}table.grid-both td.ctrl .control-group .input-group,table.grid-both td.ctrl control-group.invalid .input-group,table.grid-horizontal .control-group .input-group,table.grid-horizontal control-group.invalid .input-group{border-top-style:none!important;border-bottom-style:none!important}table.grid-both td.ctrl .control-group .input-group,table.grid-both td.ctrl control-group.invalid .input-group,table.grid-vertical .control-group .input-group,table.grid-vertical control-group.invalid .input-group{border-left-style:none!important;border-right-style:none!important}table.bs-table>tbody>tr>td .control-group{margin:1px}.debug-panel{display:none}}.diagram{display:flex;justify-content:center;text-align:left}.diagram .path{stroke:#000;stroke-width:1;fill:none}.diagram rect{fill:#fff;stroke:#000}.diagram .d-blue{stroke:#6c8ebf;fill:#dae8fc}.diagram .d-green{stroke:#82b366;fill:#d5e8d4}.diagram .d-orange{fill:#ffe6cc;stroke:#d79b00}.diagram .d-red{fill:#f8cecc;stroke:#b85450}.diagram .d-magenta{fill:#e1d5e7;stroke:#9673a6}.diagram .d-transparent-gray{fill:rgba(224,224,224,.35);stroke:#777}.diagram .d-border-dashed{stroke-dasharray:3}.diagram .action-button{color:#999;cursor:pointer}.diagram .action-button rect{fill:#f8f8f8;stroke:#999;stroke-width:1}.diagram .action-button:hover rect{fill:#fff2cc;stroke:#d6b656}.diagram .action-button .d-ab-body{line-height:1;padding:6px;display:flex;align-items:center}.diagram .action-button .d-ab-body .d-ab-ico{font-size:24px;margin:2px 4px 0 0}.diagram .action-button .d-ab-body .d-ab-text{font-size:12px}.diagram .card .d-card-ico{font-size:30px;position:absolute;right:6px;top:6px;color:hsla(0,0%,100%,.35)}.diagram .card .d-card-header{display:block;color:#000;margin:4px 8px}.diagram .card foreignObject{overflow:visible}.diagram .card .d-card-text{display:block;font-size:24px;margin:4px 8px;text-align:right}.bs-graphics .axis .domain{stroke:#999}.bs-graphics .axis .tick text{fill:#999}.bs-graphics .axis .tick line{stroke:#999}.mdi-tabs-container{grid-area:tabs;display:flex;background-color:var(--nav100);justify-content:space-between;padding:0}.mdi-tabs-container .mdi-tabs{display:flex;flex-direction:row;padding:0;margin:0;overflow:hidden;width:100%;max-width:calc(100vw - 116px);scrollbar-width:thin;scrollbar-color:#407057 transparent}.mdi-tabs-container .mdi-tabs::-webkit-scrollbar{height:4px;width:4px;background-color:var(--nav100)}.mdi-tabs-container .mdi-tabs::-webkit-scrollbar-thumb{background-color:var(--nav100);border-radius:8px}.mdi-tabs-container .mdi-tabs li{list-style:none;height:2.3rem;line-height:2.3rem;padding-left:16px;background-color:var(--nav300);white-space:nowrap;pointer-events:all;cursor:pointer;display:inline-flex;align-items:center;position:relative;border-radius:4px 4px 0 0;margin-top:2px}.mdi-tabs-container .mdi-tabs li.tab-home{margin-left:2px}.mdi-tabs-container .mdi-tabs li:not(.tab-home){max-width:var(--maxTabWidth)}.mdi-tabs-container .mdi-tabs li .tab-title{max-width:410px;overflow:hidden;text-overflow:ellipsis}.mdi-tabs-container .mdi-tabs li .tab-tooltip{position:absolute;background-color:#fff;top:4px;z-index:8;left:10px;padding:3px 8px;line-height:1;border:1px solid var(--nav700);font-size:12px;background-color:#fffcd5}.mdi-tabs-container .mdi-tabs li .close{color:inherit;visibility:hidden;padding:.3em;font-size:.7em;border-radius:4px;margin:0 2px}.mdi-tabs-container .mdi-tabs li .pin{cursor:pointer;margin-left:2px;opacity:0;transition:opacity .2s}.mdi-tabs-container .mdi-tabs li.pinned .pin{opacity:1}.mdi-tabs-container .mdi-tabs li:not(.pinned).active .pin,.mdi-tabs-container .mdi-tabs li:not(.pinned):hover .pin{opacity:1}.mdi-tabs-container .mdi-tabs li:hover{text-shadow:.5px 0 0 var(--text)}.mdi-tabs-container .mdi-tabs li:hover .close{visibility:visible}.mdi-tabs-container .mdi-tabs li.active{text-shadow:.5px 0 0 var(--text);background-color:var(--background);border-bottom-color:transparent;box-shadow:0 0 5px #bbb;border-right-color:transparent;z-index:2}.mdi-tabs-container .mdi-tabs li.active .close{visibility:visible}.mdi-tabs-container .mdi-tabs li:not(:last-child){border-right:1px solid var(--background)}.mdi-tabs-container .mdi-tabs .tab-home{padding-right:16px}.mdi-tabs-container .mdi-tabs.wrap-lines{flex-wrap:wrap}.mdi-tabs-container .mdi-tabs-menu{position:relative}.mdi-tabs-container .mdi-tabs-menu .mdi-tabs-popup{position:absolute;padding:4px;margin:0;right:0;background-color:#fff;z-index:71;min-width:250px;border-radius:4px}.mdi-tabs-container .mdi-tabs-menu .mdi-tabs-popup li{list-style:none;padding:7px 14px;white-space:nowrap;border-radius:4px}.mdi-tabs-container .mdi-tabs-menu .mdi-tabs-popup li:not(.group):hover{background-color:var(--menu-hover)}.mdi-tabs-container .mdi-tabs-menu .mdi-tabs-popup li.group{text-transform:uppercase;padding:8px 8px;font-size:.8rem;color:#999}.mdi-tabs-container .mdi-tabs-menu .open-menu{display:block;line-height:2.3rem;padding:0 10px}.mdi-tabs-container .mdi-tabs-menu .open-menu:hover{background-color:var(--nav300)}.footer,.mdi-footer{grid-area:footer}.mdi-main{height:100%;padding-bottom:2rem}.mdi-main>.bs-include{height:100%}.mdi-view{height:100%}.mdi-view .bs-include{height:100%}.page.absolute{position:relative}.page-content .grid{padding:.5rem 1rem}.page>.grid{padding:.5rem 1rem}.grid .grid{padding:0}.mdi-banner{grid-area:banner;display:none}.mdi-banner.show{display:block}.mdi-new-version{position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.2);backdrop-filter:saturate(75%) blur(10px);z-index:500}.mdi-new-version .nv-body{padding:2rem;display:flex;flex-direction:column;background-color:#fff;width:500px;margin:20rem auto;gap:1.5rem;align-items:center;border:1px solid var(--neutralBkDark);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:8px}.mdi-new-version .nv-body h3{font-weight:500;margin:0}@media (max-width:1024px){.mdi-tabs-container .mdi-tabs li{padding-left:10px}.mdi-tabs-container .mdi-tabs li.tab-home{padding-right:10px}}