.Tag{padding:2px 8px;border-radius:8px;text-align:center;font-size:93%}.SmallIcon{width:16px;height:16px;vertical-align:middle}.TickIcon{width:14px;height:14px;vertical-align:bottom}.IconButton{cursor:pointer}.IconButtonDisabled{cursor:not-allowed;opacity:.5}.DisplayGridBase{display:grid;grid-gap:5px 10px}.SideLabel{font-weight:bold;text-align:right}.VerticalLine{border-left-width:1px;border-left-style:solid;height:95%;margin:auto}.HorizontalLine{border-bottom-width:1px;border-bottom-style:solid;width:90%;margin:auto}.FieldBlockTick{grid-template-columns:1fr auto;align-items:end;grid-gap:5px 0}.FieldBlockTickFullWidth{grid-column-start:span 2}.FieldBlockTick label{display:block;font-weight:bold;text-decoration:underline;padding-right:10px}.FieldBlock{grid-gap:5px 0}.FieldBlock label{display:block;font-weight:bold;text-decoration:underline}.FieldBlock input{width:100%}.FieldLabel{display:block;font-weight:bold;text-decoration:underline;margin-bottom:5px}.BodyLayout{display:grid;grid-template-rows:60px auto auto 1fr auto;grid-template-columns:auto 1fr}.MainContent{overflow:auto;height:100%;position:relative}.DivOutline{border-width:1px;border-style:solid;border-radius:0}.DisabledOpacity{opacity:.5}.FlatButton{margin:5px 0;padding:5px 10px;box-shadow:none;border:0;border-radius:4px;cursor:pointer}.FlatButtonDisabled{cursor:not-allowed;opacity:.5}.AreaNavOuterShell{position:absolute;grid-template-rows:20% 1fr 20%;grid-template-columns:20% 1fr 20%;width:100%;height:100%}.AreaNavPopup{display:grid;border-width:2px;border-style:solid;padding:20px;border-radius:10px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(100px,250px));justify-content:center;align-content:center}.AreaNavPopup a{display:inline-block;text-decoration:none;text-align:center;padding:7px 20px}.AreaNavImage{width:40px;vertical-align:middle;margin-bottom:5px}.AreaNavLabel{display:block;font-size:20px}.PopupDiv{position:absolute;border-width:1px;border-style:solid;border-radius:6px;resize:both;overflow:auto;min-width:175px;min-height:125px}.PopupDivHeader{cursor:move;padding:5px 10px;border-radius:6px 6px 0 0}.PopupDivContent{padding:10px;overflow:auto}.PopupDivButtonBar{text-align:right;padding:8px 0 0 0}.Header{padding:10px 10px 10px 5px;height:60px;display:grid;grid-column-start:span 2;grid-template-columns:36px 1px auto 1px auto 1fr 1px auto auto;grid-gap:5px 5px}.HeaderMainMenu{border-width:0;border-style:solid;cursor:pointer}.Header h1{display:grid;grid-auto-flow:column;align-items:center;justify-content:start;font-weight:normal;overflow:hidden;text-overflow:ellipsis}.HeaderAreaLabel{white-space:pre;text-overflow:ellipsis;font-size:30px}.HeaderCompanyShowContainer{display:grid;grid-template-rows:1fr auto 1fr;grid-gap:2px 6px;align-items:center;overflow:hidden;padding:0 5px}.HeaderCompanyShowLabel{white-space:pre;text-overflow:ellipsis;font-size:16px}.HeaderNameLabel{display:block;font-size:14px;margin-bottom:5px;white-space:nowrap}.HeaderVerticalLine{border-left-width:1px;border-left-style:solid;height:90%}.HeaderHorizontalLine{border-bottom-width:1px;border-bottom-style:solid;width:90%}.SubNavContainer{display:grid;grid-auto-flow:column;justify-content:start;min-height:30px}.SubNav a{text-decoration:none;padding:8px 18px}.SubNavItem{padding:8px 18px;cursor:pointer}.Toolbar{overflow:auto}.Toolbar input{margin:0 10px;border-width:1px;border-style:solid;border-radius:4px;padding:1px 4px;height:22px}.Toolbar select{margin:0 10px;border-width:1px;border-style:solid;border-radius:4px;height:22px}.Toolbar p{white-space:nowrap}.Toolbar input[type='checkbox']{margin:0 5px 0 0}.ToolbarContent{display:grid;height:100%}.ToolbarRow{min-height:35px;display:grid;align-items:center;padding:0 5px;border-bottom-width:1px;border-bottom-style:solid;justify-content:start;grid-auto-flow:column}.ToolbarGroup{padding:0 10px;display:grid;align-items:center;grid-template-columns:repeat(2,auto)}.ToolbarButton{padding:0 10px;cursor:pointer;min-height:25px;display:grid;align-items:center;grid-template-columns:repeat(2,auto)}.ToolbarButtonDisabled{cursor:not-allowed;opacity:.5}.ToolbarItemImage{width:20px;vertical-align:middle;margin-right:8px}.ToolbarVerticalLine{border-left-width:1px;border-left-style:solid;height:90%;margin:0 4px}.ToolbarLabelSmall{display:none}.LeftNavImage{width:20px;vertical-align:middle}.LeftNavSectionGroupHeader{font-weight:bold;font-size:20px;padding:12px 10px 5px 10px}.LeftNavExpandCollapseArea{display:grid;padding:5px;cursor:pointer}.LeftNavExpandCollapseIcon{width:20px;vertical-align:middle}.LeftNavCollapseItemDivider{border-bottom:2px solid #9af;margin:4px 0 8px 0}.LeftNavSmallHorizontalLine{border-bottom:1px solid #9af;margin:4px 0}.LeftNavItem{padding-left:20px}.LeftNav{border-right-width:1px;border-right-style:solid}.LeftNav a{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;text-decoration:none;padding:7px 20px 12px 20px}.LeftNavExpanded{width:200px}.LeftNavExpanded a{padding:7px 20px 12px 20px}.LeftNavExpanded .LeftNavImage{margin-right:8px}.LeftNavExpanded .LeftNavExpandCollapseArea{justify-content:end}.LeftNavExpanded .LeftNavGroupSeperator{display:none}.LeftNavCollapsed{width:40px}.LeftNavCollapsed a{padding:5px 5px;margin:auto;width:auto}.LeftNavCollapsed .LeftNavExpandCollapseArea{margin:auto}.LeftNavCollapsed .LeftNavGroupSeperator:first-child{display:none}.LeftNavCollapsed .LeftNavSectionGroupHeader{display:none}.LeftNavCollapsed .LeftNavItemLabel{display:none}.Footer{padding:0 5px;border-top-width:1px;border-top-style:solid;display:grid;align-items:center;overflow:auto}.Footer p{white-space:nowrap}.FooterContent{display:grid;align-items:center;height:100%;min-height:30px}.FooterVerticalLine{border-left-width:1px;border-left-style:solid;height:60%;margin:0 9px 0 4px}.FancyCheckbox input{position:absolute;height:0;width:0;visibility:hidden}.FancyCheckbox input+span:before{border-width:1px;border-style:solid;border-radius:4px;content:" ";display:inline-block;font:13px/1.1em sans-serif;font-weight:bold;height:15px;margin:3px;padding:0;vertical-align:middle;width:15px;cursor:pointer;text-align:center}.FancyCheckbox input:disabled+span:before{cursor:default}.FancyCheckbox input:checked+span:before{content:"✓"}.FancyCheckbox input:focus+span::before{outline-width:5px;outline-style:auto}.FancyRadio input{position:absolute;height:0;width:0}.FancyRadio input+span:before{border-width:1px;border-style:solid;border-radius:8px;content:" ";display:inline-block;font:28px/.53em sans-serif;font-weight:bold;height:14px;margin:3px;padding:0;vertical-align:middle;width:14px;cursor:pointer;text-align:center}.FancyRadio input:disabled+span:before{cursor:default}.FancyRadio input:checked+span:before{content:"•"}.FancyRadio input:focus+span::before{outline-width:5px;outline-style:auto}html{height:100%;font-family:Arial;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;min-height:100%;width:100%;height:100%}h1{margin:0;white-space:nowrap}h2{margin:5px 10px 0 0}h3{margin:5px 10px 0 10px;text-decoration:underline}p{margin:0}input{border-width:1px;border-style:solid;border-radius:4px;padding:1px 4px}textarea{border-width:1px;border-style:solid;border-radius:4px;padding:1px 4px}select{border-width:1px;border-style:solid;border-radius:4px}ul{margin:0}hr{border-top-width:1px;border-top-style:solid;width:100%;margin:auto}input:disabled{opacity:.5}@media only screen and (max-width:600px){.Header{grid-template-columns:36px 1px 175px 1px auto 1fr 1px auto auto}.HeaderCompanyLogo{display:none}}@media only screen and (max-width:768px){.HeaderAreaLabel{display:none}}@media only screen and (max-width:992px){.ToolbarLabel{display:none}.ToolbarLabelSmall{display:block}}