:root{--backgroundColor: #1e1e1e;--scrollbarTrackThumbColor: #4d4d4d;--scrollbarTrackColor: transparent;--menuColor: #9aa0a6;--menuBackgroundColor: #0e0e0e;--menuHoverBackground: #464646;--menuSelectedBackground: #000000;--menuBorderColor: #444444;--widgetBorder: #35363a 1px solid;--modalWindowBackgroundColor: #252526;--modalWindowBorder: solid #007acc 1px;--modalWindowBorderRadius: 0px;--modalWindowBoxShadow: none;--modalWindowPadding: 0;--waitSpinnerColor: #4848c0;--waitSpinnerSize: 128px;--progressbarColor: #4848c0;--controlBackgroundColor: #333337;--controlBorderColor: #434346;--controlColor: #fafafa;--focusBorderColor: #007acc;--checkColor: white;--disabledColor: #656565;--disabledBackgroundColor: #222222;--buttonBackgroundColor: #333337;--buttonBorderColor: #434346;--buttonColor: #fafafa;--buttonDisabledBackgroundColor: #141416;--buttonDisabledColor: #a09898;--buttonHoverBackgroundColor: #4c4c4e;--buttonHoverColor: var(--buttonColor);--listBackgroundColor: #141414;--listColor: white;--listItemBackgroundColor: transparent;--listItemSelectedBackgroundColor: #3c4a88;--listItemSelectedColor: white;--listItemHoverBackgroundColor: #242424;--listItemHoverBackgroundColor2: #a1ade3;--listItemHoverColor: white;--listItemPadding: 10px;--listKeyHighlightBorderColor: blue;--expanderHeaderBackgroundColor: #3d3e78;--expanderHeaderHoverBackgroundColor: #4f52b2;--expanderArrowColor: white;--transitionSeconds: .5s;--splitViewLeftBorder: solid #3d3d3d 2px;--splitViewRightBorder: none;--splitterColor: transparent;--navWellBackgroundColor: black;--navContentBackgroundColor: #252423;--navDisabledColor: #a09898;--underlineNavLineColor: blue;--toolbarBackgroundColor: transparent;--addButtonColor: white;--saveButtonColor: #55aaff;--deleteButtonColor: #c04048;--restoreButtonColor: green;--tableHeaderBackgroundColor: #3c4a88;--tableHeaderColor: white;--tableHeaderHoverBackgroundColor: #616c9d;--tableHeaderHoverColor: white;--tableHeaderDarkBackgroundColor: black;--tableOddRowBackgroundColor: #3c4a887a;--popupZIndex: 5000;--backdropBackgroundColor: #7f85f51f;--ordersComponentWidth: 500px;--ordersComponentPadding: 5px;--ordersHeaderBackgroundColor: black;--ordersContentBorderWidth: 2px;--ordersContentBorderRadius: 6px;--ordersWarningColor: #f9e79f;--ordersLastReadBackgroundColor: #333466;--ordersLastFillBackgroundColor: #4d4d4d;--AssetsNotesBackgroundColor: #4d4d4d;--AssetsInhouseNotesYellow: #d1d122;--AssetsVendorNotesGreen: #1aa41a;--AssetsStatusUnsubmitted: #ff0000;--AssetsStatusPendingApproval: #e2b810;--AssetsStatusApproved: #3be600;--AssetsStatusCommitted: #2ba401;--AssetsStatusPaid: #19400c;--reportHeaderBackgroundColor: #333466;--reportHeaderColor: white;--reportAlternetRowColor: #4d4d4d;--reportRed: #990000;--reportGreen: #00991f;--reportDarkGreen: #006614;--reportLightBlue: #1e90ff;--reportHoverHilight: #333466;--reportPurple: #702d86}html{background:var(--backgroundColor);height:100%}html body{background:none;background-repeat:no-repeat;height:100%;margin:0;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif;color:#fff}table{border-collapse:collapse}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbarTrackColor);padding-left:2px}::-webkit-scrollbar-corner{background:var(--backgroundColor)}::-webkit-scrollbar-thumb{background-color:var(--scrollbarTrackThumbColor);border-radius:20px;border:1px solid var(--backgroundColor)}.properties{display:table;border-collapse:separate;border-spacing:4px}.properties .property{display:table-row}.properties .property label{display:table-cell;padding-right:8px;height:28px;white-space:nowrap;vertical-align:middle}.properties .property>*:nth-child(2){display:table-cell;box-sizing:border-box;vertical-align:middle}.properties .property>*:nth-child(2)>.filterListSelect{width:unset;background-color:unset;border:unset;color:unset}.properties .property>*:nth-child(3){display:table-cell;box-sizing:border-box;vertical-align:middle}.properties .property>*:nth-child(4){display:table-cell;box-sizing:border-box;vertical-align:middle}.properties .property>*:nth-child(5){display:table-cell;box-sizing:border-box;vertical-align:middle}.properties .property input:not(type=checkbox){height:28px;box-sizing:border-box}.properties .property:has(input[required]) label{position:relative;padding-right:13px}.properties .property:has(input[required]) label:after{content:"*";position:absolute;color:red;display:block;font-size:24px;right:1px;top:0}.properties .property:has(filterListSelect[required]) label{position:relative;padding-right:13px}.properties .property:has(filterListSelect[required]) label:after{content:"*";position:absolute;color:red;display:block;font-size:24px;right:1px;top:0}.properties .property:has(time[required],date[required],dateTime[required]) label{position:relative;padding-right:13px}.properties .property:has(time[required],date[required],dateTime[required]) label:after{content:"*";position:absolute;color:red;display:block;font-size:24px;right:1px;top:0}.properties .property:has(.error) input,.properties .property:has(.error) date,.properties .property:has(.error) time,.properties .property:has(.error) dateTime{border-color:red!important}.properties .property .error{color:red}textarea{background-color:var(--controlBackgroundColor);border:solid 1px var(--controlBorderColor);outline:none;color:var(--controlColor);padding:5px}textarea:focus,textarea:active{border-color:var(--focusBorderColor)}textarea:disabled{color:var(--disabledColor);background-color:var(--disabledBackgroundColor)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],input[type=datetime-local],input[type=time],input[type=date],textarea{background-color:var(--controlBackgroundColor);border:solid 1px var(--controlBorderColor);outline:none;color:var(--controlColor);padding:5px;height:27px;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=number]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=date]:focus,textarea:focus,input[type=text]:active,input[type=email]:active,input[type=password]:active,input[type=tel]:active,input[type=search]:active,input[type=number]:active,input[type=datetime-local]:active,input[type=time]:active,input[type=date]:active,textarea:active{border-color:var(--focusBorderColor)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=search]:disabled,input[type=number]:disabled,input[type=datetime-local]:disabled,input[type=time]:disabled,input[type=date]:disabled,textarea:disabled{color:var(--disabledColor);background-color:var(--disabledBackgroundColor)}input[type=text].error,input[type=email].error,input[type=password].error,input[type=tel].error,input[type=search].error,input[type=number].error,input[type=datetime-local].error,input[type=time].error,input[type=date].error,textarea.error{border-color:red!important}.mathBox{background-color:#2f2f2f;color:#fff}.mathBox input[type=number]{background-color:#fff!important;color:#000}filterListSelect,filterListMultiSelect{outline:none;background-color:var(--controlBackgroundColor);border:solid 1px var(--controlBorderColor);color:var(--controlColor)}filterListSelect:focus,filterListMultiSelect:focus,filterListSelect:active,filterListMultiSelect:active{border-color:var(--focusBorderColor)}filterListSelect.disabled,filterListMultiSelect.disabled{color:var(--disabledColor);background-color:var(--disabledBackgroundColor)}filterListSelect.error,filterListMultiSelect.error{border-color:red!important}time,date,dateTime{background-color:red;background-color:var(--controlBackgroundColor);border:solid 1px var(--controlBorderColor)}time:first-child,date:first-child,dateTime:first-child{outline:none;color:var(--controlColor)}time:first-child .focused,date:first-child .focused,dateTime:first-child .focused{border-color:var(--focusBorderColor)}time .disabled,date .disabled,dateTime .disabled{color:var(--disabledColor);background-color:var(--disabledBackgroundColor)}input[type=number]{text-align:right}input[type=checkbox]{--size: 15px}input[type=checkbox]:not(.toggle){--borderWidth: 1px;--borderColor: silver;width:var(--size)!important;height:var(--size)}input[type=checkbox]:not(.toggle):focus,input[type=checkbox]:not(.toggle):active,input[type=checkbox]:not(.toggle):hover{--borderColor: var(--focusBorderColor)}input[type=checkbox]:not(.toggle):disabled{--borderColor: #434346;--checkColor: #434346;--backgroundColor: black}input[type=checkbox]:not(.toggle):before{background-color:var(--checkColor);position:relative;display:block;width:var(--size);height:var(--size);border:var(--borderWidth) solid var(--borderColor);content:""}input[type=checkbox]:not(.toggle):after{content:"";background-color:var(--backgroundColor);position:relative;display:block;width:var(--size);height:var(--size);top:calc(calc(var(--size) + var(--borderWidth)) * -1);border:var(--borderWidth) solid var(--borderColor)}input[type=checkbox]:not(.toggle):checked:after{background-color:var(--checkColor);clip-path:polygon(22% 46%,10% 57%,41% 90%,91% 13%,73% 15%,40% 64%)}input[type=checkbox]:not(.toggle):checked:before{background-color:var(--backgroundColor)}input[type=checkbox].toggle{position:relative;margin-left:6px;margin-right:calc(var(--size));--offset: 3px;max-width:calc(var(--size) * 2);height:0;top:-4px;vertical-align:top}input[type=checkbox].toggle:before{content:"";background-color:var(--controlBackgroundColor, black);border-radius:25px;position:relative;display:block;width:calc(var(--size) * 2);height:var(--size);top:calc(calc(var(--size) + var(--borderWidth)) * -1);left:-4px}input[type=checkbox].toggle:after{content:"";background-color:#ec4242;border-radius:25px;position:absolute;display:block;width:calc(var(--size) - 2px);height:calc(var(--size) - 2px);top:1px;left:calc(var(--offset) * -1);transition:background-color .5s,left .5s}input[type=checkbox].toggle:checked:before{background-color:#faebd7}input[type=checkbox].toggle:checked:after{background-color:#5a74e9;left:calc(var(--size) - var(--offset))}input[type=checkbox].toggle:disabled:after{background-color:#a09898}input[type=radio]{--size: 15px;--borderWidth: 1px;--borderColor: silver;width:var(--size);height:var(--size)}input[type=radio]:focus,input[type=radio]:active,input[type=radio]:hover{--borderColor: var(--focusBorderColor)}input[type=radio]:disabled{--borderColor: #434346;--checkColor: #434346;--backgroundColor: black}input[type=radio]:before{background-color:var(--checkColor);position:relative;display:block;width:var(--size);height:var(--size);border:var(--borderWidth) solid var(--borderColor);content:"";border-radius:25px}input[type=radio]:after{content:"";background-color:var(--backgroundColor);position:relative;display:block;width:var(--size);height:var(--size);top:calc(calc(var(--size) + calc(var(--borderWidth))) * -1);border:var(--borderWidth) solid var(--borderColor);border-radius:25px}input[type=radio]:checked:after{background-color:var(--checkColor);clip-path:circle(20% at 51%)}input[type=radio]:checked:before{background-color:var(--backgroundColor)}select{background-color:var(--controlBackgroundColor);border:solid 1px var(--controlBorderColor);outline:none;color:var(--controlColor);padding:5px 3px}select option{background-color:var(--controlBackgroundColor);padding:5px;color:var(--controlColor)}filterListSelect{height:27px}button{background-color:var(--buttonBackgroundColor);border:1 solid var(--buttonBorderColor);color:var(--buttonColor);padding:5px 20px}button:hover{background-color:var(--buttonHoverBackgroundColor);color:var(--buttonHoverColor);cursor:pointer}button:disabled{background-color:var(--buttonDisabledBackgroundColor);color:var(--buttonDisabledColor);cursor:not-allowed}button:has(icon:only-child){padding:5px;display:flex;height:28px;align-items:center;box-sizing:border-box}expander .expander .header{padding-left:10px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px white}expander .expander .content{background-color:#292827;margin-top:10px;margin-bottom:10px;transition:margin-top .5s,margin-bottom .5s,max-height .5s!important}expander .expander.contentHidden .content{margin-top:0;margin-bottom:0}expander.styleOverride .expander .content{margin-top:0;margin-bottom:0;transition:none!important}expander.listItem .expander .header{flex-direction:row-reverse!important;font-size:14px;background-color:var(--listItemBackgroundColor)!important;color:var(--listColor);padding:var(--listItemPadding, 10px);white-space:nowrap;border:solid 1px transparent}expander.listItem .expander .header .headerContent{overflow:hidden}expander.listItem .expander .header:hover{background-color:var(--listItemHoverBackgroundColor)!important;color:var(--listItemHoverColor, white)!important}expander.listItem .expander.contentHidden .header .arrow{transform:rotate(-180deg)!important}expander.listItem .expander .content{background-color:var(--listItemBackgroundColor)!important;margin-bottom:0;margin-top:2px}expander.listItem.selected .expander .header{background-color:var(--listItemSelectedBackgroundColor)!important;color:var(--listItemSelectedColor, white)!important}expander.tableRow .expander .header{flex-direction:row-reverse!important;padding:0;border:0px;background-color:transparent!important}expander.tableRow .expander.contentHidden .header .arrow{transform:rotate(-180deg)!important}expander.tableRow .expander .content{background-color:var(--listItemBackgroundColor)!important;margin-bottom:0;margin-top:0}expander.sticky .expander .header{position:sticky;top:0;z-index:1}.globalListItem{font-size:14px;background-color:var(--listItemBackgroundColor);color:var(--listColor);padding:var(--listItemPadding, 10px);white-space:nowrap;border:solid 1px transparent}.globalListItem.highlightedItem{background-color:purple;color:var(--listItemSelectedColor, white)}.globalListItem.highlighted{border-color:var(--listItemSelectedBackgroundColor, white)}.globalListItem:hover{background-color:var(--listItemHoverBackgroundColor);color:var(--listItemHoverColor, white);cursor:pointer}.globalListItem.selected{background-color:var(--listItemSelectedBackgroundColor);color:var(--listItemSelectedColor, white)}.globalNotice{background-color:#dbdb7a;padding:10px;border:solid 1px orange;margin:5px;color:#000}modalwindow .window-header{color:#fff;padding-top:10px;padding-left:10px;padding-right:10px}modalwindow .window-content{padding:10px;color:#fff}modalwindow .window-footer{display:flex;flex-direction:row;justify-content:flex-end;gap:5px;padding:5px}modalwindow .globalListItem:hover{background-color:var(--listItemSelectedBackgroundColor);color:var(--listItemSelectedColor, white)}modalwindow dialog{padding:0;border:0;color:#fff}.tab.disabled{color:var(--navDisabledColor, silver);cursor:not-allowed!important}toolbar button{background-color:transparent;border:solid transparent 2px;padding:4px;font-size:20px}toolbar button icon{display:block!important}toolbar button:hover{background-color:#3d3d3d;border:solid #707070 2px}toolbar button.add{color:var(--addButtonColor, white)}toolbar button.save{color:var(--saveButtonColor, blue)}toolbar button.delete{color:var(--deleteButtonColor, red)}toolbar button.restore{color:var(--restoreButtonColor, green)}toolbar button.accountingSync{color:var(--accountingSyncButton, green)}toolbar button:disabled{color:#4b4b4b;background-color:transparent;border:solid transparent 2px}toolbar label{display:flex;flex-direction:row;align-items:baseline;gap:7px;border:solid transparent 2px;padding:4px;font-size:18px}toolbar label:hover{background-color:#3d3d3d;border:solid #707070 2px}
