@charset "UTF-8";@font-face{font-family:Roboto-Light;src:url(/static/media/Roboto-Light.de099c9f379b48014033.woff) format("woff"),url(/static/media/Roboto-Light.ce61b8b68994802f2e55.ttf) format("truetype")}@font-face{font-family:Roboto;src:url(/static/media/Roboto-Regular.755dd4f3935688012767.woff) format("woff"),url(/static/media/Roboto-Regular.6bede58e856278b0f8f1.ttf) format("truetype")}@font-face{font-family:Roboto-Mono;src:url(/static/media/RobotoMono-Light.fed2658cc1459b4ff325.woff) format("woff"),url(/static/media/RobotoMono-Light.7da47edd458f5ba6d7a3.ttf) format("truetype")}:root{--clr-blue-main:#09c;--clr-blue-light:#2196f3;--clr-success-main:#388e3c;--clr-success-light:#4caf50;--clr-success-dark:#007e33;--clr-error-main:#c00;--clr-error-light:#e53935;--clr-error-light2:#f44;--clr-warning-main:#f80;--clr-font-main:#666;--clr-font-dark:#333;--clr-font-light:#fff}body{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#f5f5f5;color:#666;font-family:Roboto-Light,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.5em}h1,h2,h3,h4,h5,h6{line-height:1em;margin:.5em 0 .2em}h1{color:#09c;font-size:200%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}h5,h6{font-family:Roboto,Arial,sans-serif}h6{font-size:100%}.formHeader{border-bottom:3px solid #eee;line-height:1.5em;margin:0 0 .5em;position:relative}.formHeader .headerAddon{position:absolute;right:0;top:50%;transform:translateY(-50%)}hr{border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}hr.half{margin-left:auto;margin-right:auto;width:50%}strong{font-family:Roboto,Arial,sans-serif;font-weight:400}.padding{padding:1em}.padding-small{padding:.5em}.padding-large{padding:2em}.no-margin{margin:0}.no-padding{padding:0}.no-border{border:0}.center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.pointer{cursor:pointer}.floatLeft{float:left}.floatRight{float:right}.bold{font-weight:700}.relative{position:relative}.overflow-visible{overflow:visible}.clear:after{clear:both;content:"";display:block}.pageBackButton{cursor:pointer;display:inline-block;font-size:14px;line-height:1em;margin-bottom:-1em;padding:.5em 1em}.pageBackButton:hover{color:#999}.pageBackButton svg{left:16px;margin:-3px 5px 0 0;width:16px}.apBadge{background:#999;font-family:Roboto,Arial,sans-serif;line-height:1em;padding:3px 5px}.apBadge,.apBadgeCorner{border-radius:999px;color:#fff;font-size:12px}.apBadgeCorner{background:#33b5e5;height:20px;left:0;line-height:20px;margin-left:5px;min-width:20px;padding:0 5px;position:absolute;text-align:center;top:0;vertical-align:top}.apBadge.faded{opacity:.5}.apBadge.dark{background:#555}.apBadge.blue{background:#09c}.apBadge.teal{background:#4db6ac}.apBadge.red{background:#f44}.apBadge.green{background:#388e3c}.apBadge.yellow{background:#dd0}.apBadge.orange{background:#f80}.apBadge.violet{background:#a6c}.apBadge.silver{background:#ccc}.apBadge.black{background:#000}.apBadge.brown{background:brown}.apErrorMsg,.apInfoMsg,.apMsg,.apSuccessMsg,.apWarningMsg{background:#eee;border-radius:10px;color:#aaa;font-size:14px;line-height:1.5em;margin:0 0 .5em;padding:.5em;text-align:center}.apErrorMsg{background:#ffcdd2;color:#c00}.apWarningMsg{background:#ffe0b2;color:#e65100}.apInfoMsg{background:#e3f2fd;color:#09c}.apSuccessMsg{background:#dcedc8;color:#007e33}.apSimpleButton{background:#0000;border:none;cursor:pointer;display:block;height:100%;margin:0;padding:0;position:relative;width:100%}.apSimpleButton:focus{outline:0}.apSimpleButton:hover{background:rgba(0,0,0,.025)}.apSimpleButton.disabled,.apSimpleButton:disabled{pointer-events:none}.apSimpleButton.toggled{background:#0000001a;box-shadow:inset 0 0 10px #0000004d}.apSimpleButton svg.SvgIcon{display:block;height:40%;left:30%;position:absolute;top:30%;width:40%}.apSimpleButton:focus svg.SvgIcon,.apSimpleButton:hover svg.SvgIcon{fill:#33b5e5}.apSimpleButton.disabled svg,.apSimpleButton:disabled svg{opacity:.2}.apSimpleButton .apBadge{position:absolute;right:5px;top:5px}.apSimpleButton.addon{height:42px}.apOptionBar{width:100%}.apOptionBar:after{clear:both;content:"";display:block}.apOptionBar .option{border:1px solid #ccc;border-bottom:3px solid #ccc;border-right:none;cursor:pointer;float:left;margin:0;padding:.2em .5em;text-align:center;width:auto}.apOptionBar .option:hover{border-bottom-color:#33b5e5}.apOptionBar .option.selected{background:#e3f2fd;border-bottom-color:#33b5e5;color:#09c}.apOptionBar .option.disabled,.apOptionBar.disabled .option{background:#f0f0f0;color:#ccc;cursor:not-allowed}.apOptionBar .option:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.apOptionBar .option:last-child{border-bottom-right-radius:5px;border-right:1px solid #ccc;border-top-right-radius:5px}.apOptionBar.count-1 .option{width:100%}.apOptionBar.count-2 .option{width:50%}.apOptionBar.count-3 .option{width:33.33%}.apOptionBar.count-4 .option{width:25%}.apOptionBar.count-5 .option{width:20%}.apOptionBar.count-6 .option{width:16.66%}.apOptionBar.count-7 .option{width:14.28%}.apOptionBar.count-8 .option{width:12.5%}.apItemList{background:#eee;border:1px solid #ccc;box-shadow:inset 0 5px 20px #0003;line-height:1.2em;max-height:600px;min-height:100px;overflow:auto;padding:1em;position:relative;width:100%}.apItemList .item,.apItemListDragItem{background:#fff;border-left:5px solid #eee;box-shadow:0 5px 10px #0000001a;line-height:1.2em;margin:0 0 .5em;padding:.5em 1em;position:relative}.apItemListDragItem{box-shadow:0 5px 20px #0006;z-index:999px}.apItemList .item.clickable,.apItemListDragItem.clickable{border-left-color:#09c;cursor:pointer}.apItemList .item.clickable:hover{border-left-color:#33b5e5}.apItemList .item.unsaved,.apItemListDragItem.unsaved{border-left-color:#f80}.apItemList .item.unsaved.clickable:hover{border-left-color:#fb3}.apItemList .item.removed,.apItemListDragItem.removed{background:#eee;border-left-color:#c00;color:#999;text-decoration:line-through}.apItemList .item.removed.clickable:hover{border-left-color:#f44}.apItemList .item>.name,.apItemListDragItem>.name{overflow:hidden;padding-right:80px;text-overflow:ellipsis;white-space:nowrap}.apItemList .item.withIcon>.name,.apItemListDragItem.withIcon>.name{padding-left:25px}.apItemList .item.withIcon>svg,.apItemList .item>.apDropdown,.apItemList .item>.info,.apItemListDragItem.withIcon>svg,.apItemListDragItem>.apDropdown,.apItemListDragItem>.info{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.apItemList .item.withIcon>svg,.apItemListDragItem.withIcon>svg{height:20px;left:10px;width:20px}.apItemList .item.draggable>.dragHandle,.apItemListDragItem.draggable>.dragHandle{background:#eee;bottom:0;color:#666;left:0;overflow:hidden;position:absolute;top:0;transition:width .4s ease;width:0;z-index:99}.apItemList .item.draggable>.dragHandle:hover{background:#e9e9e9}.apItemList .item.draggable:hover>.dragHandle,.apItemListDragItem.draggable>.dragHandle{width:32px}.apItemListDragItem.draggable>.dragHandle{background:#ddd}.apItemList .item.draggable>.dragHandle svg,.apItemListDragItem.draggable>.dragHandle svg{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.apItemList .item>.info,.apItemListDragItem>.info{background:#fff;border-left:1px solid #eee;padding-left:1em;right:80px}.apItemList .item.removed>.info,.apItemListDragItem.removed>.info{background:#eee;border-left-color:#ccc}.apItemList .item>.apDropdown,.apItemListDragItem>.apDropdown{right:.5em;z-index:3}.apItemList .item>.apDropdown.open,.apItemListDragItem>.apDropdown.open{z-index:4}.apItemList .footer,.apItemList .header{font-size:14px;margin:1em 0;padding:.2em 0;text-align:center}.apItemList .header{border-bottom:1px solid #ccc;padding-top:2em}.apItemList .footer{border-top:1px solid #ccc;padding-bottom:2em}.apStatusBall{background:#0000;border:3px solid #0000;border-radius:10px;display:inline-block;height:12px;margin-right:10px;vertical-align:middle;width:12px}.apStatusBall.success{background:#007e33;border-color:#dcedc8}.apStatusBall.warning{background:#e65100;border-color:#ffe0b2}.apStatusBall.error{background:#c00;border-color:#ffcdd2}.apStatusBall.info{background:#09c;border-color:#e3f2fd}.apStatusBall.disabled{background:#ccc;border-color:#eee}.apStatusBox{background:#f9f9f9;color:#aaa;display:block;font-size:12px;line-height:32px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;width:100%}.apStatusBox.disabled{background:#ddd;color:#666}.apStatusBox.success{background:#dcedc8;color:#007e33}.apStatusBox.warning{background:#ffe0b2;color:#e65100}.apStatusBox.error{background:#ffcdd2;color:#c00}.apStatusBox.info{background:#e3f2fd;color:#09c}.apStatusBox svg.SvgIcon{height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.apInfo{font-size:16px;line-height:1.5em;margin:0 0 1em;padding-left:30px;position:relative}.apInfo svg{height:24px;left:0;position:absolute;top:0;width:24px}.apInfo.small{font-size:14px;padding-left:24px}.apInfo.small.no-margin{margin:0}.apInfo.small svg{height:16px;left:2px;top:2px;width:16px}.apInfo.warning svg{fill:#f80}.apInfo.error svg{fill:#f44}.apInfo.success svg{fill:#4caf50}.apBox{background:#fff;box-shadow:0 3px 10px #0000001a;margin:1em 0}.apBox .apBoxHeader{border-bottom:1px solid #ccc;min-height:50px;padding:.2em 1em;position:relative}.apBox .apBoxHeader h1 svg,.apBox .apBoxHeader h2 svg,.apBox .apBoxHeader h3 svg,.apBox .apBoxHeader h4 svg,.apBox .apBoxHeader h5 svg,.apBox .apBoxHeader h6 svg{margin:-5px 10px 0 0}.apBox .apBoxHeader .apBoxCorner{min-height:50px;padding-right:10px;position:absolute;right:5px;top:5px}.apForm{margin:1em 0}.apForm:after{clear:both;content:"";display:block}.apFormHeader{border-bottom:1px solid #33b5e5;color:#33b5e5;padding:0 0 .2em;text-align:left}.apFormColumn .apFormHeader,.apFormHeader{margin:0 0 .5em}.apForm .apFormColumn{float:left;margin:0 2%;width:46%}.apForm .apFormColumn.fullColumn{float:none;overflow-x:auto;width:auto}.apForm .apFormColumn.singleColumn{float:none;margin:0 auto}@media (max-width:699px){.apForm .apFormColumn{float:none;width:98%}}.apColumn{float:left;margin:0;width:100%}.apColumn.right{float:right}.apColumn.w10{width:10%}.apColumn.w20{width:20%}.apColumn.w25{width:25%}.apColumn.w30{width:30%}.apColumn.w33{width:33.33%}.apColumn.w40{width:40%}.apColumn.w50{width:50%}.apColumn.w60{width:60%}.apColumn.w66{width:66.66%}.apColumn.w70{width:70%}.apColumn.w75{width:75%}.apColumn.w80{width:80%}.apColumn.w90{width:90%}.apFormGroup{border:1px solid #eee;border-left-width:5px;box-shadow:0 5px 10px #0000000d;margin:0 0 1em;padding:1em;transition:border-color .4s ease}.apFormGroup.success{border-left-color:#00c851}.apFormGroup.warning{border-left-color:#fb3}.apFormGroup.error{border-left-color:#f44}.apFormGroup.info{border-left-color:#33b5e5}.apFormGroup.disabled{background:#f9f9f9;border-left-color:#ccc;pointer-events:none}.apInputSwitch{background:#f9f9f9;border-left:3px solid #ccc;display:block;margin:0 0 1em;padding:.5em 1em .5em 60px;position:relative}.apInputSwitch .apSwitchWrapper{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.apListBlock{border:1px solid #eee;margin:0 0 .5em;padding-left:20px;position:relative}.apListBlock:hover{border-color:#ccc}.apListBlock .apListIcon{background:#eee;display:block;height:100%;left:0;padding:0 5px;position:absolute;top:0;width:20px}.apListBlock .text{line-height:1.2em}.apListBlock .status{position:absolute;right:10px;top:10px;width:100px}.apPersonBlock{border:1px solid #eee;display:inline-block;height:150px;margin:60px 10px 10px;padding:0 10px;vertical-align:top;width:180px}.apPersonBlock:hover{border-color:#ccc}.apPersonBlock.status-info{background:#e3f2fd;border-color:#09c}.apPersonBlock.status-warning{background:#fff3e0;border-color:#e65100}.apPersonBlock.status-error{background:#ffebee;border-color:#f44}.apPersonBlock .image{background:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:999px;box-shadow:0 0 10px #00000080;height:100px;margin:-50px auto 0;width:100px}.apPersonBlock .text{line-height:1.2em;margin:.5em 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.apPersonBlock .actions{margin:.5em 0 0}.apPersonBlock .actions .action{cursor:pointer;display:inline-block;margin:0 10px;opacity:.5;position:relative;transition:opacity .4s ease}.apPersonBlock .actions .action.error,.apPersonBlock .actions .action.info,.apPersonBlock .actions .action.warning,.apPersonBlock:hover .actions .action{opacity:1}.apPersonBlock .actions .action.error svg{fill:#f44}.apPersonBlock .actions .action.warning svg{fill:#e65100}.apPersonBlock .actions .action.info svg{fill:#09c}.apSettingRow,.apSwitchBlock{display:block;position:relative}.apSettingRow .info,.apSwitchBlock .info{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:20px;padding:.5em 0;width:calc(100% - 120px)}.apSettingRow label.info:hover,.apSwitchBlock label.info:hover{color:#09c;cursor:pointer}.apSettingRow .info small,.apSwitchBlock .info small{display:block;font-family:Roboto-Light,Arial,sans-serif}.apSwitchBlock .apSwitchWrapper{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.apSettingRow .apButton{position:absolute;right:10px;top:20%}.apSettingRow.small .info,.apSwitchBlock.small .info{padding:0;width:calc(100% - 60px)}.border{border:1px solid #ccc}.white{background-color:#fff;border-radius:5px;color:#444;margin-bottom:20px}.pdfbg{background-color:gray;border:1px solid;border-bottom:0;margin:1em 1em 0;padding:1em}.table-black{color:#000}.row-header{color:#000;padding-left:15px}.row.padding{padding:10px}.center-content{text-align:center}.top-margin{margin-top:20px}.right-margin{margin-right:10px}.left-margin{margin-left:10px}.breadcrumb{border-bottom:1px solid #c2cfd6;position:relative}h1.smaller{color:#000;font-size:3rem}.white-bg{background-color:#fff}.header-dropdown{margin:6px}.content{padding:20px;width:100%}.alert-danger{background-color:#dd4b39!important;color:#fff}.width90{width:90%}.savebox{right:10%}.savebox,.savebox-left{background-color:#fff;border-color:#bbdefb;border-radius:5px 5px 0 0;bottom:-1px;box-shadow:0 0 1em #00000080;padding:.5em;position:fixed;z-index:600}.savebox-left{left:20%}.list-container{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 5px 10px #0003;padding:10px;position:absolute;z-index:1060!important}.list-item{border-bottom:1px solid #d3d3d3;cursor:pointer;padding:4px 0}.list-code{font-weight:700;padding-left:1em}@keyframes flash{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.flashit{animation:flash 1s linear infinite}.hovershadow:hover{text-shadow:0 0 2px #000}.storagedatabox{background-color:#fff;border:1px solid;border-radius:10%;cursor:pointer;margin-right:2px;padding:0 1px}.ApModalConfirm .footer{float:right}.ApModalConfirm .footer button{margin:0 .2em}.rotate-anti-clockwise-90{transform:rotate(-90deg)}.apInlineLoader{display:inline-block;height:16px;margin:0 5px;position:relative;vertical-align:middle;width:20px}.apInlineLoader:after,.apLoader{animation:apSpinAnimation 1s infinite;border-color:#0000 #00000080 #00000080 #0000;border-radius:999px;border-style:solid;border-width:3px;height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px;z-index:2}.apInlineLoader:after{content:"";height:16px;width:16px}.justify-end{display:flex;justify-content:flex-end}.justify-space-between{display:flex;justify-content:space-between}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:800px){.justify-space-between.collapse-flex-800{flex-direction:column}h1{font-size:180%}h2{font-size:160%}h3{font-size:140%}h4{font-size:120%}h5{font-size:110%}h6{font-size:100%}.apColumn.w50{width:100%}}@media (max-width:600px){body{font-size:15px}h1{font-size:160%}h2{font-size:140%}h3{font-size:120%}h4{font-size:110%}h5{font-size:105%}h6{font-size:100%}.content{padding:10px}.padding{padding:.5em}.padding-small{padding:.2em}.padding-large{padding:1em}.apColumn.w33{width:100%}}@media (max-width:500px){.content{padding:0}.apBox{padding-top:10px}}@media (max-width:400px){h1{font-size:150%}h2{font-size:130%}h3{font-size:110%}h4{font-size:105%}h5,h6{font-size:100%}}.text-ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pre{white-space:pre}.pre-wrap{white-space:pre-wrap}.showUnder1000,.showUnder1000i,.showUnder1000ib,.showUnder1100,.showUnder1100i,.showUnder1100ib,.showUnder1200,.showUnder1200i,.showUnder1200ib,.showUnder1300,.showUnder1300i,.showUnder1300ib,.showUnder1400,.showUnder1400i,.showUnder1400ib,.showUnder1500,.showUnder1500i,.showUnder1500ib,.showUnder350,.showUnder350i,.showUnder350ib,.showUnder400,.showUnder400i,.showUnder400ib,.showUnder450,.showUnder450i,.showUnder450ib,.showUnder500,.showUnder500i,.showUnder500ib,.showUnder550,.showUnder550i,.showUnder550ib,.showUnder600,.showUnder600i,.showUnder600ib,.showUnder650,.showUnder650i,.showUnder650ib,.showUnder700,.showUnder700i,.showUnder700ib,.showUnder750,.showUnder750i,.showUnder750ib,.showUnder800,.showUnder800i,.showUnder800ib,.showUnder850,.showUnder850i,.showUnder850ib,.showUnder900,.showUnder900i,.showUnder900ib,.showUnder950,.showUnder950i,.showUnder950ib{display:none}@media (max-width:1500px){.hideUnder1500{display:none!important}}@media (max-width:1400px){.hideUnder1400{display:none!important}}@media (max-width:1300px){.hideUnder1300{display:none!important}}@media (max-width:1200px){.hideUnder1200{display:none!important}}@media (max-width:1100px){.hideUnder1100{display:none!important}}@media (max-width:1000px){.hideUnder1000{display:none!important}}@media (max-width:950px){.hideUnder950{display:none!important}}@media (max-width:900px){.hideUnder900{display:none!important}}@media (max-width:850px){.hideUnder850{display:none!important}}@media (max-width:800px){.hideUnder800{display:none!important}}@media (max-width:750px){.hideUnder750{display:none!important}}@media (max-width:700px){.hideUnder700{display:none!important}}@media (max-width:650px){.hideUnder650{display:none!important}}@media (max-width:600px){.hideUnder600{display:none!important}}@media (max-width:550px){.hideUnder550{display:none!important}}@media (max-width:500px){.hideUnder500{display:none!important}}@media (max-width:450px){.hideUnder450{display:none!important}}@media (max-width:400px){.hideUnder400{display:none!important}}@media (max-width:350px){.hideUnder350{display:none!important}}@media (max-width:1500px){.showUnder1500{display:block!important}}@media (max-width:1400px){.showUnder1400{display:block!important}}@media (max-width:1300px){.showUnder1300{display:block!important}}@media (max-width:1200px){.showUnder1200{display:block!important}}@media (max-width:1100px){.showUnder1100{display:block!important}}@media (max-width:1000px){.showUnder1000{display:block!important}}@media (max-width:950px){.showUnder950{display:block!important}}@media (max-width:900px){.showUnder900{display:block!important}}@media (max-width:850px){.showUnder850{display:block!important}}@media (max-width:800px){.showUnder800{display:block!important}}@media (max-width:750px){.showUnder750{display:block!important}}@media (max-width:700px){.showUnder700{display:block!important}}@media (max-width:650px){.showUnder650{display:block!important}}@media (max-width:600px){.showUnder600{display:block!important}}@media (max-width:550px){.showUnder550{display:block!important}}@media (max-width:500px){.showUnder500{display:block!important}}@media (max-width:450px){.showUnder450{display:block!important}}@media (max-width:400px){.showUnder400{display:block!important}}@media (max-width:350px){.showUnder350{display:block!important}}@media (max-width:1500px){.showUnder1500i{display:inline!important}}@media (max-width:1400px){.showUnder1400i{display:inline!important}}@media (max-width:1300px){.showUnder1300i{display:inline!important}}@media (max-width:1200px){.showUnder1200i{display:inline!important}}@media (max-width:1100px){.showUnder1100i{display:inline!important}}@media (max-width:1000px){.showUnder1000i{display:inline!important}}@media (max-width:950px){.showUnder950i{display:inline!important}}@media (max-width:900px){.showUnder900i{display:inline!important}}@media (max-width:850px){.showUnder850i{display:inline!important}}@media (max-width:800px){.showUnder800i{display:inline!important}}@media (max-width:750px){.showUnder750i{display:inline!important}}@media (max-width:700px){.showUnder700i{display:inline!important}}@media (max-width:650px){.showUnder650i{display:inline!important}}@media (max-width:600px){.showUnder600i{display:inline!important}}@media (max-width:550px){.showUnder550i{display:inline!important}}@media (max-width:500px){.showUnder500i{display:inline!important}}@media (max-width:450px){.showUnder450i{display:inline!important}}@media (max-width:400px){.showUnder400i{display:inline!important}}@media (max-width:350px){.showUnder350i{display:inline!important}}@media (max-width:1500px){.showUnder1500ib{display:inline-block!important}}@media (max-width:1400px){.showUnder1400ib{display:inline-block!important}}@media (max-width:1300px){.showUnder1300ib{display:inline-block!important}}@media (max-width:1200px){.showUnder1200ib{display:inline-block!important}}@media (max-width:1100px){.showUnder1100ib{display:inline-block!important}}@media (max-width:1000px){.showUnder1000ib{display:inline-block!important}}@media (max-width:950px){.showUnder950ib{display:inline-block!important}}@media (max-width:900px){.showUnder900ib{display:inline-block!important}}@media (max-width:850px){.showUnder850ib{display:inline-block!important}}@media (max-width:800px){.showUnder800ib{display:inline-block!important}}@media (max-width:750px){.showUnder750ib{display:inline-block!important}}@media (max-width:700px){.showUnder700ib{display:inline-block!important}}@media (max-width:650px){.showUnder650ib{display:inline-block!important}}@media (max-width:600px){.showUnder600ib{display:inline-block!important}}@media (max-width:550px){.showUnder550ib{display:inline-block!important}}@media (max-width:500px){.showUnder500ib{display:inline-block!important}}@media (max-width:450px){.showUnder450ib{display:inline-block!important}}@media (max-width:400px){.showUnder400ib{display:inline-block!important}}@media (max-width:350px){.showUnder350ib{display:inline-block!important}}@media print{table{width:100%}.apSelect{display:none}}.storageSummaryBox{background:#e1f5fe;border:1px solid #81d4fa;margin-bottom:1em;padding:1em}.storageSummaryBox .noNumber{opacity:.7}.storageSummaryBox svg.SvgIcon{height:16px;margin-right:10px;width:16px}.storageSummaryBox .edit{color:#0277bd;cursor:pointer}.storageSummaryBox .error{color:red}.storageSummaryAuditContainer{min-width:1000px;position:relative}.storageSummaryAuditContainer .summaryBlock{margin-right:36%}.storageSummaryAuditContainer .auditBlock{background:#f9f9f9;border:1px solid #d3d3d3;box-shadow:inset 0 0 10px #0000004d;max-height:100%;min-height:100%;overflow:auto;position:absolute;right:0;top:0;width:35%}@media (max-width:699px){.storageSummaryBox .apForm .apFormColumn{float:left;width:46%}}.ReactTable{border:1px solid #0000001a;display:flex;flex-direction:column;position:relative}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{align-items:stretch;border-collapse:collapse;display:flex;flex:auto 1;flex-direction:column;overflow:auto;width:100%}.ReactTable .rt-thead{display:flex;flex:1 0 auto;flex-direction:column;-webkit-user-select:none;user-select:none}.ReactTable .rt-thead.-headerGroups{background:#00000008;border-bottom:1px solid #0000000d}.ReactTable .rt-thead.-filters{border-bottom:1px solid #0000000d}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{background:#fff;border:1px solid #0000001a;border-radius:3px;font-size:inherit;font-weight:400;outline:none;padding:5px 7px}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid #00000005}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px 0 #00000026}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-td,.ReactTable .rt-thead .rt-th{border-right:1px solid #0000000d;box-shadow:inset 0 0 0 0 #0000;line-height:normal;padding:5px;position:relative;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275)}.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-asc{box-shadow:inset 0 3px 0 0 #0009}.ReactTable .rt-thead .rt-td.-sort-desc,.ReactTable .rt-thead .rt-th.-sort-desc{box-shadow:inset 0 -3px 0 0 #0009}.ReactTable .rt-thead .rt-td.-cursor-pointer,.ReactTable .rt-thead .rt-th.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-td:last-child,.ReactTable .rt-thead .rt-th:last-child{border-right:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{border:solid #0000;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.ReactTable .rt-thead .rt-header-pivot:after{border-color:#fff0 #fff0 #fff0 #fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:#6660 #6660 #6660 #f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{display:flex;flex:99999 1 auto;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid #0000000d}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid #00000005}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{align-items:stretch;display:flex;flex:1 0 auto;flex-direction:column}.ReactTable .rt-tr{display:inline-flex;flex:1 0 auto}.ReactTable .rt-td,.ReactTable .rt-th{flex:1 0;overflow:hidden;padding:7px 5px;text-overflow:ellipsis;transition:.3s ease;transition-property:width,min-width,padding,opacity;white-space:nowrap}.ReactTable .rt-td.-hidden,.ReactTable .rt-th.-hidden{border:0!important;min-width:0!important;opacity:0!important;padding:0!important;width:0!important}.ReactTable .rt-expander{color:#0000;display:inline-block;margin:0 10px;position:relative}.ReactTable .rt-expander:after{border-left:5.04px solid #0000;border-right:5.04px solid #0000;border-top:7px solid #000c;content:"";cursor:pointer;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:0}.ReactTable .rt-expander.-open:after{transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{bottom:0;cursor:col-resize;display:inline-block;position:absolute;right:-18px;top:0;width:36px;z-index:10}.ReactTable .rt-tfoot{box-shadow:0 0 15px 0 #00000026;display:flex;flex:1 0 auto;flex-direction:column}.ReactTable .rt-tfoot .rt-td{border-right:1px solid #0000000d}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:#00000008}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:#0000000d}.ReactTable .-pagination{align-items:stretch;border-top:2px solid #0000001a;box-shadow:0 0 15px 0 #0000001a;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px;z-index:1}.ReactTable .-pagination input,.ReactTable .-pagination select{background:#fff;border:1px solid #0000001a;border-radius:3px;font-size:inherit;font-weight:400;outline:none;padding:5px 7px}.ReactTable .-pagination .-btn{-webkit-appearance:none;appearance:none;background:#0000001a;border:0;border-radius:3px;color:#0009;cursor:pointer;display:block;font-size:1em;height:100%;outline:none;padding:6px;transition:all .1s ease;width:100%}.ReactTable .-pagination .-btn[disabled]{cursor:default;opacity:.5}.ReactTable .-pagination .-btn:not([disabled]):hover{background:#0000004d;color:#fff}.ReactTable .-pagination .-next,.ReactTable .-pagination .-previous{flex:1 1;text-align:center}.ReactTable .-pagination .-center{align-items:center;display:flex;flex:1.5 1;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:0;text-align:center}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{text-align:center;width:70px}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{color:#00000080;left:50%;padding:20px;top:50%;transform:translate(-50%,-50%);z-index:1}.ReactTable .-loading,.ReactTable .rt-noData{background:#fffc;display:block;pointer-events:none;position:absolute;transition:all .3s ease}.ReactTable .-loading{bottom:0;left:0;opacity:0;right:0;top:0;z-index:-1}.ReactTable .-loading>div{color:#0009;display:block;font-size:15px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.ReactTable .-loading.-active{opacity:1;pointer-events:all;z-index:2}.ReactTable .-loading.-active>div{transform:translateY(50%)}.ReactTable .rt-resizing .rt-td,.ReactTable .rt-resizing .rt-th{cursor:col-resize;transition:none!important;-webkit-user-select:none;user-select:none}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{background:#fff;border:1px solid #f9f9f9;box-shadow:0 1px 3px #0000001a;display:none;margin-top:1px;padding:4px;position:absolute;width:250px;z-index:99999!important}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{margin:0;width:100%}.rdtPicker td,.rdtPicker th{height:28px;text-align:center}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid #0000;border-top-color:#0003;bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 #00000040}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{background:none;border:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{height:100%;width:100%}td.rdtMonth,td.rdtYear{cursor:pointer;height:50px;width:25%}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{font-size:1.2em;height:20%}.rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.rdtTime td{cursor:default}.react-calendar-timeline .rct-header-container{display:flex;z-index:90}.react-calendar-timeline .rct-header-container.header-sticky{position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-header{margin:0;overflow-x:hidden;z-index:90}.react-calendar-timeline .rct-header .bottom-header,.react-calendar-timeline .rct-header .top-header{position:relative}.react-calendar-timeline .rct-header .rct-label-group{background:#c52020;border-bottom:1px solid #bbb;border-left:2px solid #bbb;color:#fff;cursor:pointer;font-size:14px;padding:0 5px;position:absolute;text-align:center;top:0}.react-calendar-timeline .rct-header .rct-label-group.rct-has-right-sidebar{border-left:1px solid #bbb;border-right:1px solid #bbb}.react-calendar-timeline .rct-header .rct-label-group>span{left:5px;position:-webkit-sticky;position:sticky;right:5px}.react-calendar-timeline .rct-header .rct-label{background:#f0f0f0;border-bottom:1px solid #bbb;border-left:1px solid #bbb;color:#333;cursor:pointer;position:absolute;text-align:center}.react-calendar-timeline .rct-header .rct-label.rct-label-only{background:#c52020;color:#fff}.react-calendar-timeline .rct-header .rct-label.rct-first-of-type{border-left:2px solid #bbb}.react-calendar-timeline .rct-sidebar-header{background:#c52020;border-bottom:1px solid #bbb;border-right:1px solid #bbb;box-sizing:border-box;color:#fff;margin:0;overflow:hidden}.react-calendar-timeline .rct-sidebar-header.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.react-calendar-timeline .rct-sidebar .rct-sidebar-row{box-sizing:initial}.react-calendar-timeline .rct-infolabel{background:#00000080;border-radius:5px;bottom:50px;color:#fff;font-size:20px;left:100px;padding:10px;position:fixed;z-index:85}svg.SvgIcon{fill:currentColor;display:inline-block;height:24px;vertical-align:middle;width:24px}svg.SvgIcon.block{display:block;margin:0 auto}svg.SvgIcon.size-small{height:16px;width:16px}svg.SvgIcon.size-medium{height:20px;width:20px}svg.SvgIcon.size-large{height:32px;width:32px}svg.SvgIcon.size-huge{height:48px;width:48px}svg.SvgIcon.small-inline{height:16px;margin:-3px 5px 0 0;width:16px}.apButtonGroup{margin:0 0 1em}.apButtonGroup>.apButton{margin:0 .2em 0 .5em}.apButotnGroup.right{text-align:right}.apButtonGroup.right>.apButton{margin:0 0 .5em .2em}.apButtonGroup.center{text-align:center}.apButtonGroup.center>.apButton{margin:0 .2em .5em}.apButton{background:#e5e5e5;border:1px solid #0003;border-radius:5px;box-shadow:inset 0 -3px 0 0 #0000001a;color:#666;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:24px;margin:0 0 .5em;padding:.5em 1.5em;position:relative;text-align:center;transition:background .4s ease;vertical-align:middle}.apButton .holder{pointer-events:none}.apButton.loading .holder{opacity:.2}.apButton:hover{background:#eee}.apButton:focus{border-color:#0006;filter:brightness(90%);outline:0}.apButton:active{box-shadow:inset 0 -1px 0 0 #0000001a}.apButton:active .holder{transform:translateY(2px)}.apButton:active .holder .apBadgeCorner{transform:translate(-8px,-8px)}.apButton:disabled{background:#e5e5e5;color:#ccc;cursor:not-allowed}.apButton:disabled .holder{opacity:.7}.apButton.color-green{background:#4caf50}.apButton.color-blue{background:#2196f3}.apButton.color-orange{background:#ff9800}.apButton.color-red{background:#e53935}.apButton.color-white{background:#fff}.apButton.color-green:hover{background:#66bb6a}.apButton.color-blue:hover{background:#42a5f5}.apButton.color-orange:hover{background:#ffa726}.apButton.color-red:hover{background:#f44336}.apButton.color-white:hover{background:#f5f5f5}.apButton.color-blue:focus,.apButton.color-green:focus,.apButton.color-orange:focus,.apButton.color-red:focus{border-color:#000}.apButton.color-blue,.apButton.color-green,.apButton.color-orange,.apButton.color-red{color:#fff}.apButton.color-green:disabled{background:#c8e6c9}.apButton.color-blue:disabled{background:#b3e5fc}.apButton.color-orange:disabled{background:#ffe0b2}.apButton.color-red:disabled{background:#ffcdd2}.apButton.color-white:disabled{background:#fff}.apButton.narrow{padding-left:.5em;padding-right:.5em}.apButton.full-width{padding-left:0;padding-right:0;width:100%}.apButton.ghost{background:#0000;border-color:#0000;box-shadow:none}.apButton.ghost:active,.apButton.ghost:focus,.apButton.ghost:hover{background:#0000000d;border-color:#0000001a;box-shadow:none}.apButton svg{fill:currentColor;display:inline-block;height:24px;margin:-3px .2em 0;vertical-align:middle;width:24px}.apButton.iconTop svg{display:block;margin:0 auto .2em}.apButton.size-xtiny{padding:1px 6px}.apButton.size-tiny,.apButton.size-xtiny{font-size:12px;line-height:16px}.apButton.size-small{font-size:14px;line-height:20px}.apButton.size-large{font-size:20px;line-height:28px}.apButton.size-giant{font-size:24px;line-height:32px}.apButton.size-XXXgiant{font-size:48px;line-height:64px}.apButton.size-tiny svg,.apButton.size-xtiny svg{height:16px;width:16px}.apButton.size-small svg{height:20px;width:20px}.apButton.size-large svg{height:28px;width:28px}.apButton.size-giant svg{height:32px;width:32px}.apButton.size-XXXgiant svg{height:64px;width:64px}.apButton.no-margin{margin:0}.apButton.highlight{overflow:hidden}.apButton.highlight:after{animation:apButtonHighlightAnimation 1s infinite;background:#ffffff4d;border-radius:999px;content:"";height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.5;pointer-events:none;position:absolute;top:50%;width:50px;z-index:1}@keyframes apButtonHighlightAnimation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (max-width:500px){.apButton{padding:8px}}.apModalWrapper{background:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease;z-index:5000}.apModalWrapper.show{opacity:1;pointer-events:auto}.apModalWrapper .apModal{background:#fff;box-shadow:0 10px 40px #00000080;left:50%;max-height:90vh;max-width:1200px;position:absolute;top:5vh;transform:translateX(-50%) scale(1.2);transition:transform .4s ease;width:100%}.apModalWrapper .apModal.narrow{max-width:600px}.apModalWrapper .apModal.medium{max-width:800px}.apModalWrapper .scroll-y{overflow-y:auto}.apModalWrapper .scroll-x{overflow-x:auto}.apModalWrapper .scroll{overflow:auto}.apModalWrapper.show .apModal{transform:translate(-50%) scale(1)}.apModalWrapper .apModal .closeCross{height:50px;position:absolute;right:0;top:0;width:50px;z-index:99}.apModalWrapper .apModal .apModalFooter,.apModalWrapper .apModal .apModalHeader{max-height:100px;overflow:hidden}.apModalWrapper .apModal .apModalHeader{border-bottom:1px solid #eee}.apModalWrapper .apModal .apModalBody{max-height:calc(90vh - 200px);overflow:auto}.apModalWrapper .apModal.overflow .apModalBody{max-height:none}.overflow{overflow:visible!important}.apModalWrapper .apModal .apModalFooter{border-top:1px solid #eee}@media (max-width:700px){.apModalWrapper{transition:none}.apModalWrapper .apModal,.apModalWrapper.show .apModal{transform:translateX(-50%)}}.apProgressbar{margin:0;position:relative}.apProgressbar .errorLimit,.apProgressbar .warningLimit{border-right:2px solid #0000004d;height:100%;left:0;position:absolute;top:0;width:0}.apProgressbar .warningLimit{border-right-color:#0000001a}.apProgressbar .guides{height:calc(100% + 10px);position:absolute;top:-.5em;width:100%}.apProgressbar .innerBar{background:#eee;box-shadow:inset 0 2px 5px #0003;height:10px;overflow:hidden;position:relative;width:100%}.apProgressbar .innerBar .bar{background:#00c851;box-shadow:inset 0 2px 5px #0003;height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease,background .4s ease,width .4s ease;width:0}.apProgressbar.loading .innerBar .bar{opacity:.2}.apProgressbar.color-error .innerBar .bar{background:#f44}.apProgressbar.color-warning .innerBar .bar{background:#fb3}.apProgressbar .apTooltip .tooltipLine{text-align:left}.apProgressbar .apTooltip .tooltipLine .color,.apProgressbar .apTooltip .tooltipLine .name,.apProgressbar .apTooltip .tooltipLine .value{line-height:20px;margin:0 5px 0 0;vertical-align:middle}.apProgressbar .apTooltip .tooltipLine .color{display:inline-block;height:16px;margin:0 5px 0 0;width:16px}.apProgressbar .apTooltip .tooltipLine .value{font-family:Roboto,Arial,sans-serif}.apInputTooltipper,.apTooltipper{display:inline-block;position:relative}.apTooltipper.inline{display:inline}.apTooltipper.block{display:block}.apInputTooltipper .apTooltipActive,.apInputTooltipper .apTooltipFocus,.apInputTooltipper .apTooltipHover,.apTooltipper .apTooltip{background:#000;bottom:calc(100% + 10px);color:#fff;display:block;font-size:14px;left:50%;line-height:1.2em;opacity:0;padding:.5em;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,10px);transition:transform .4s ease,opacity .4s ease;white-space:nowrap;z-index:999999}.apInputTooltipper .apTooltipActive:after,.apInputTooltipper .apTooltipFocus:after,.apInputTooltipper .apTooltipHover:after,.apTooltipper .apTooltip:after{border:5px solid #0000;border-top-color:#000;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.apInputTooltipper input:active+.apTooltipActive,.apInputTooltipper input:focus+.apTooltipFocus,.apInputTooltipper input:hover+.apTooltipHover,.apInputTooltipper select:active+.apTooltipActive,.apInputTooltipper select:focus+.apTooltipFocus,.apInputTooltipper select:hover+.apTooltipHover,.apInputTooltipper textarea:active+.apTooltipActive,.apInputTooltipper textarea:focus+.apTooltipFocus,.apInputTooltipper textarea:hover+.apTooltipHover,.apTooltipper:hover .apTooltip,.apTooltipper:hover .apTooltip.position-bottom{opacity:1;transform:translate(-50%)}.apInputTooltipper input:active+.apTooltipActive.delayed,.apInputTooltipper input:focus+.apTooltipFocus.delayed,.apInputTooltipper input:hover+.apTooltipHover.delayed,.apInputTooltipper select:active+.apTooltipActive.delayed,.apInputTooltipper select:focus+.apTooltipFocus.delayed,.apInputTooltipper select:hover+.apTooltipHover.delayed,.apInputTooltipper textarea:active+.apTooltipActive.delayed,.apInputTooltipper textarea:focus+.apTooltipFocus.delayed,.apInputTooltipper textarea:hover+.apTooltipHover.delayed,.apTooltipper:hover .apTooltip.delayed{transition-delay:.5s}.apInputTooltipper .apTooltipActive.multiline,.apInputTooltipper .apTooltipFocus.multiline,.apInputTooltipper .apTooltipHover.multiline,.apTooltipper .apTooltip.multiline{line-height:1.5em;white-space:pre-wrap;width:300px}.apInputTooltipper .apTooltipActive.position-bottom,.apInputTooltipper .apTooltipFocus.position-bottom,.apInputTooltipper .apTooltipHover.position-bottom,.apTooltipper .apTooltip.position-bottom{bottom:auto;top:calc(100% + 10px);transform:translate(-50%,-10px)}.apInputTooltipper .apTooltipActive.position-bottom:after,.apInputTooltipper .apTooltipFocus.position-bottom:after,.apInputTooltipper .apTooltipHover.position-bottom:after,.apTooltipper .apTooltip.position-bottom:after{border-bottom-color:#000;border-top-color:#0000;bottom:100%;top:auto}.apInputTooltipper .apTooltipActive.position-bottomright,.apInputTooltipper .apTooltipFocus.position-bottomright,.apInputTooltipper .apTooltipHover.position-bottomright,.apTooltipper .apTooltip.position-bottomright{bottom:auto;left:auto;right:0;top:calc(100% + 10px);transform:translateY(-10px)}.apInputTooltipper .apTooltipActive.position-bottomright:after,.apInputTooltipper .apTooltipFocus.position-bottomright:after,.apInputTooltipper .apTooltipHover.position-bottomright:after,.apTooltipper .apTooltip.position-bottomright:after{border-bottom-color:#000;border-top-color:#0000;bottom:100%;left:auto;right:10px;top:auto}.apInputTooltipper .apTooltipActive.position-left,.apInputTooltipper .apTooltipFocus.position-left,.apInputTooltipper .apTooltipHover.position-left,.apTooltipper .apTooltip.position-left{bottom:50%;left:auto;right:calc(100% + 10px);transform:translate(10px,50%)}.apInputTooltipper .apTooltipActive.position-left:after,.apInputTooltipper .apTooltipFocus.position-left:after,.apInputTooltipper .apTooltipHover.position-left:after,.apTooltipper .apTooltip.position-left:after{border-left-color:#000;border-top-color:#0000;left:100%;margin-left:0;margin-top:-5px;top:50%}.apInputTooltipper .apTooltipActive.position-right,.apInputTooltipper .apTooltipFocus.position-right,.apInputTooltipper .apTooltipHover.position-right,.apTooltipper .apTooltip.position-right{bottom:50%;left:calc(100% + 10px);transform:translate(-10px,50%)}.apInputTooltipper .apTooltipActive.position-right:after,.apInputTooltipper .apTooltipFocus.position-right:after,.apInputTooltipper .apTooltipHover.position-right:after,.apTooltipper .apTooltip.position-right:after{border-right-color:#000;border-top-color:#0000;left:auto;margin-left:0;margin-top:-5px;right:100%;top:50%}.apInputTooltipper .apTooltipActive.position-topleft,.apInputTooltipper .apTooltipFocus.position-topleft,.apInputTooltipper .apTooltipHover.position-topleft,.apTooltipper .apTooltip.position-topleft{left:0;transform:translateY(10px)}.apInputTooltipper .apTooltipActive.position-topleft:after,.apInputTooltipper .apTooltipFocus.position-topleft:after,.apInputTooltipper .apTooltipHover.position-topleft:after,.apTooltipper .apTooltip.position-topleft:after{left:10px}.apInputTooltipper .apTooltipActive.position-topright,.apInputTooltipper .apTooltipFocus.position-topright,.apInputTooltipper .apTooltipHover.position-topright,.apTooltipper .apTooltip.position-topright{left:auto;right:0;transform:translateY(10px)}.apInputTooltipper .apTooltipActive.position-topright:after,.apInputTooltipper .apTooltipFocus.position-topright:after,.apInputTooltipper .apTooltipHover.position-topright:after,.apTooltipper .apTooltip.position-topright:after{left:auto;right:10px}.apInputTooltipper input:active+.apTooltipActive.position-bottomright,.apInputTooltipper input:active+.apTooltipActive.position-topleft,.apInputTooltipper input:active+.apTooltipActive.position-topright,.apInputTooltipper input:focus+.apTooltipFocus.position-bottomright,.apInputTooltipper input:focus+.apTooltipFocus.position-topleft,.apInputTooltipper input:focus+.apTooltipFocus.position-topright,.apInputTooltipper input:hover+.apTooltipHover.position-bottomright,.apInputTooltipper input:hover+.apTooltipHover.position-topleft,.apInputTooltipper input:hover+.apTooltipHover.position-topright,.apInputTooltipper select:active+.apTooltipActive.position-bottomright,.apInputTooltipper select:active+.apTooltipActive.position-topleft,.apInputTooltipper select:active+.apTooltipActive.position-topright,.apInputTooltipper select:focus+.apTooltipFocus.position-bottomright,.apInputTooltipper select:focus+.apTooltipFocus.position-topleft,.apInputTooltipper select:focus+.apTooltipFocus.position-topright,.apInputTooltipper select:hover+.apTooltipHover.position-bottomright,.apInputTooltipper select:hover+.apTooltipHover.position-topleft,.apInputTooltipper select:hover+.apTooltipHover.position-topright,.apInputTooltipper textarea:active+.apTooltipActive.position-bottomright,.apInputTooltipper textarea:active+.apTooltipActive.position-topleft,.apInputTooltipper textarea:active+.apTooltipActive.position-topright,.apInputTooltipper textarea:focus+.apTooltipFocus.position-bottomright,.apInputTooltipper textarea:focus+.apTooltipFocus.position-topleft,.apInputTooltipper textarea:focus+.apTooltipFocus.position-topright,.apInputTooltipper textarea:hover+.apTooltipHover.position-bottomright,.apInputTooltipper textarea:hover+.apTooltipHover.position-topleft,.apInputTooltipper textarea:hover+.apTooltipHover.position-topright,.apTooltipper:hover .apTooltip.position-bottomright,.apTooltipper:hover .apTooltip.position-topleft,.apTooltipper:hover .apTooltip.position-topright{transform:translate(0)}.apInputTooltipper input:active+.apTooltipActive.position-left,.apInputTooltipper input:active+.apTooltipActive.position-right,.apInputTooltipper input:focus+.apTooltipFocus.position-left,.apInputTooltipper input:focus+.apTooltipFocus.position-right,.apInputTooltipper input:hover+.apTooltipHover.position-left,.apInputTooltipper input:hover+.apTooltipHover.position-right,.apInputTooltipper select:active+.apTooltipActive.position-left,.apInputTooltipper select:active+.apTooltipActive.position-right,.apInputTooltipper select:focus+.apTooltipFocus.position-left,.apInputTooltipper select:focus+.apTooltipFocus.position-right,.apInputTooltipper select:hover+.apTooltipHover.position-left,.apInputTooltipper select:hover+.apTooltipHover.position-right,.apInputTooltipper textarea:active+.apTooltipActive.position-left,.apInputTooltipper textarea:active+.apTooltipActive.position-right,.apInputTooltipper textarea:focus+.apTooltipFocus.position-left,.apInputTooltipper textarea:focus+.apTooltipFocus.position-right,.apInputTooltipper textarea:hover+.apTooltipHover.position-left,.apInputTooltipper textarea:hover+.apTooltipHover.position-right,.apTooltipper:hover .apTooltip.position-left,.apTooltipper:hover .apTooltip.position-right{transform:translateY(50%)}.apInputTooltipper .apTooltipActive.color-blue,.apInputTooltipper .apTooltipFocus.color-blue,.apInputTooltipper .apTooltipHover.color-blue,.apTooltipper .apTooltip.color-blue{background:#09c}.apInputTooltipper .apTooltipActive.color-blue:after,.apInputTooltipper .apTooltipFocus.color-blue:after,.apInputTooltipper .apTooltipHover.color-blue:after,.apTooltipper .apTooltip.color-blue:after{border-top-color:#09c}.apInputTooltipper .apTooltipActive.position-bottom.color-blue:after,.apInputTooltipper .apTooltipFocus.position-bottom.color-blue:after,.apInputTooltipper .apTooltipHover.position-bottom.color-blue:after,.apTooltipper .apTooltip.position-bottom.color-blue:after{border-bottom-color:#09c;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-left.color-blue:after,.apInputTooltipper .apTooltipFocus.position-left.color-blue:after,.apInputTooltipper .apTooltipHover.position-left.color-blue:after,.apTooltipper .apTooltip.position-left.color-blue:after{border-left-color:#09c;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-right.color-blue:after,.apInputTooltipper .apTooltipFocus.position-right.color-blue:after,.apInputTooltipper .apTooltipHover.position-right.color-blue:after,.apTooltipper .apTooltip.position-right.color-blue:after{border-right-color:#09c;border-top-color:#0000}.apInputTooltipper .apTooltipActive.color-green,.apInputTooltipper .apTooltipFocus.color-green,.apInputTooltipper .apTooltipHover.color-green,.apTooltipper .apTooltip.color-green{background:#007e33}.apInputTooltipper .apTooltipActive.color-green:after,.apInputTooltipper .apTooltipFocus.color-green:after,.apInputTooltipper .apTooltipHover.color-green:after,.apTooltipper .apTooltip.color-green:after{border-top-color:#007e33}.apInputTooltipper .apTooltipActive.position-bottom.color-green:after,.apInputTooltipper .apTooltipFocus.position-bottom.color-green:after,.apInputTooltipper .apTooltipHover.position-bottom.color-green:after,.apTooltipper .apTooltip.position-bottom.color-green:after{border-bottom-color:#007e33;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-left.color-green:after,.apInputTooltipper .apTooltipFocus.position-left.color-green:after,.apInputTooltipper .apTooltipHover.position-left.color-green:after,.apTooltipper .apTooltip.position-left.color-green:after{border-left-color:#007e33;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-right.color-green:after,.apInputTooltipper .apTooltipFocus.position-right.color-green:after,.apInputTooltipper .apTooltipHover.position-right.color-green:after,.apTooltipper .apTooltip.position-right.color-green:after{border-right-color:#007e33;border-top-color:#0000}.apInputTooltipper .apTooltipActive.color-orange,.apInputTooltipper .apTooltipFocus.color-orange,.apInputTooltipper .apTooltipHover.color-orange,.apTooltipper .apTooltip.color-orange{background:#f80}.apInputTooltipper .apTooltipActive.color-orange:after,.apInputTooltipper .apTooltipFocus.color-orange:after,.apInputTooltipper .apTooltipHover.color-orange:after,.apTooltipper .apTooltip.color-orange:after{border-top-color:#f80}.apInputTooltipper .apTooltipActive.position-bottom.color-orange:after,.apInputTooltipper .apTooltipFocus.position-bottom.color-orange:after,.apInputTooltipper .apTooltipHover.position-bottom.color-orange:after,.apTooltipper .apTooltip.position-bottom.color-orange:after{border-bottom-color:#f80;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-left.color-orange:after,.apInputTooltipper .apTooltipFocus.position-left.color-orange:after,.apInputTooltipper .apTooltipHover.position-left.color-orange:after,.apTooltipper .apTooltip.position-left.color-orange:after{border-left-color:#f80;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-right.color-orange:after,.apInputTooltipper .apTooltipFocus.position-right.color-orange:after,.apInputTooltipper .apTooltipHover.position-right.color-orange:after,.apTooltipper .apTooltip.position-right.color-orange:after{border-right-color:#f80;border-top-color:#0000}.apInputTooltipper .apTooltipActive.color-red,.apInputTooltipper .apTooltipFocus.color-red,.apInputTooltipper .apTooltipHover.color-red,.apTooltipper .apTooltip.color-red{background:#c00}.apInputTooltipper .apTooltipActive.color-red:after,.apInputTooltipper .apTooltipFocus.color-red:after,.apInputTooltipper .apTooltipHover.color-red:after,.apTooltipper .apTooltip.color-red:after{border-top-color:#c00}.apInputTooltipper .apTooltipActive.position-bottom.color-red:after,.apInputTooltipper .apTooltipFocus.position-bottom.color-red:after,.apInputTooltipper .apTooltipHover.position-bottom.color-red:after,.apTooltipper .apTooltip.position-bottom.color-red:after{border-bottom-color:#c00;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-left.color-red:after,.apInputTooltipper .apTooltipFocus.position-left.color-red:after,.apInputTooltipper .apTooltipHover.position-left.color-red:after,.apTooltipper .apTooltip.position-left.color-red:after{border-left-color:#c00;border-top-color:#0000}.apInputTooltipper .apTooltipActive.position-right.color-red:after,.apInputTooltipper .apTooltipFocus.position-right.color-red:after,.apInputTooltipper .apTooltipHover.position-right.color-red:after,.apTooltipper .apTooltip.position-right.color-red:after{border-right-color:#c00;border-top-color:#0000}.apInputTooltipper .apTooltipActive small,.apInputTooltipper .apTooltipFocus small,.apInputTooltipper .apTooltipHover small,.apTooltipper .apTooltip small{color:#fff9;font-size:80%}#Home{min-height:calc(100vh - 90px);width:100%}#Home .stats{font-size:16px;margin:0 0 2em}#Home .stats:after{clear:both;content:"";display:block}#Home .stats .stat{background:#f9f9f9;border-bottom:5px solid #ccc;float:left;height:90px;margin:0 2% 1% 0;padding:10px 10px 10px 50px;position:relative;width:30%}.newscontainer{display:flex!important;flex-direction:row!important}.news{border-bottom:5px solid #09c!important;cursor:pointer;height:75px!important;margin:10px 0 0 30px!important;width:300px!important}.news:hover{border-bottom:5px solid #ccc!important}.homeHeader{display:flex}#Home .stats .stat:nth-child(4n+0){margin-right:0}#Home .stats .stat svg{height:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}#Home .stats .stat .title{font-family:Roboto,Arial,sans-serif;font-size:90%;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#Home .stats .stat .value{font-size:140%;line-height:30px}#Home .stats .stat .value small{font-size:70%}#Home .stats .stat .info{color:#999;font-size:90%;line-height:20px;text-align:right}#Home .stats .stat.loading .info,#Home .stats .stat.loading .value{opacity:.3}#Home .blockContent{min-height:100px;position:relative}#Home .list{padding:1em}#Home .list .listItem{border-bottom:1px solid #eee;color:inherit;cursor:pointer;display:block;line-height:1.2em;padding:.5em 1em;position:relative}#Home .list a{color:inherit}#Home .list .listItem:hover{background:#f9f9f9;text-decoration:none}#Home .linkBox svg.arrow,#Home .list .listItem svg.arrow{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#Home .list .listItem svg.arrow.unread{color:#09c}#Home .timetrackingEntries{position:relative}#Home .timetrackingEntries .list .listItem{padding-left:40px;text-decoration:none}#Home .list.latestCrmEvents .listItem svg.type,#Home .timetrackingEntries .list .listItem svg.type{height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}#Home .timetrackingEntries .list.rejected .listItem{border-left:3px solid red;color:#c00}#Home .list.latestCrmEvents .listItem{padding-left:60px}#Home .list.latestCrmEvents .listItem svg.type{fill:#fff;background:#999;border-radius:999px;height:32px;left:1em;padding:8px;width:32px}#Home .list.latestCrmEvents .listItem svg.type.call{background:#2bbbad}#Home .list.latestCrmEvents .listItem svg.type.email{background:#4285f4}#Home .list.latestCrmEvents .listItem svg.type.visit{background:#a6c}#Home .list .listItem.project .assignmentButton{margin-top:10px}#Home td{padding-right:10px}#Home .apInputStack td{padding:0}#Home .linkBox{border:1px solid #eee;border-left:3px solid #ccc;color:#555;display:inline-block;margin:1em;padding:1em 60px;position:relative;text-decoration:none}#Home .linkBox:hover{background:#f9f9f9;text-decoration:none}#Home .linkBox>svg:first-child{height:40px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:40px}#Home .linkBox span{font-size:16px;line-height:20px}#Home .linkBox span>strong{display:block;font-size:20px;line-height:20px}@media (max-width:1250px){.headerOver1{flex-direction:column}.newscontainer{flex-direction:column!important}.newsOver1{margin:0 0 20px!important}.stats{margin-bottom:10px!important}}@media (max-width:800px){#Home .stats .stat{margin:0 0 1%;width:100%}}@media (max-width:650px){.homeHeader{flex-direction:column}.news{margin:0 0 20px!important}}@media (max-width:450px){#Home .stats .stat{margin:0 0 1%;width:100%}.news{display:block;overflow:hidden!important;white-space:nowrap!important;width:100%!important}}.open-date-picker{border:solid #ccc;border-width:1px 1px 3px;color:#000;display:block;font-family:Roboto-Light,Arial,sans-serif;font-size:16px;height:auto;line-height:20px;position:absolute;transition:all .2s ease;z-index:999999}.open-date-picker:after{border:10px solid;border-color:#fff0 #fff0 #09c;bottom:100%;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{background:#e3f2fd;display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{background:#09c;color:#fff;padding:5px 0}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#33b5e5}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{background:#e3f2fd;border-bottom:1px solid #90caf9;color:#09c;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{background:#e3f2fd;border-right:1px solid #90caf9!important;color:#09c;font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;justify-content:center;padding:1em .66667em}.react-calendar__month-view__days{background:#fff}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;border:1px solid #eee!important;max-width:100%;padding:.75em .5em;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#0000;border:0;border-radius:5px;-webkit-box-shadow:0 3px 13px #00000014;box-shadow:0 3px 13px #00000014;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #48484833;height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #48484833}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid #0000;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#48484833}.flatpickr-calendar.arrowTop:after{border-bottom-color:#42a5f5}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#48484833}.flatpickr-calendar.arrowBottom:after{border-top-color:#42a5f5}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#42a5f5;border-radius:5px 5px 0 0;-webkit-flex:1;-ms-flex:1;flex:1 1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#fff;color:#fff;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid #48484826;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #48484899;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #48484899;top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:#0000;color:#ffffff80;font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#42a5f5;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#42a5f5;outline:none;padding:0}.flatpickr-weekdays{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#42a5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{background:#42a5f5;color:#0000008a;cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-left:1px solid #48484833;border-right:1px solid #48484833;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #48484833;box-shadow:-1px 0 0 #48484833}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-ms-flex-pack:center;background:none;border:1px solid #0000;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e2e2;border-color:#e2e2e2;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#bbb;border-color:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#42a5f5;border-color:#42a5f5;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #42a5f5;box-shadow:-10px 0 0 #42a5f5}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:#0000;border-color:#0000;color:#4848484d;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#4848481a;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5;box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{border-left:1px solid #48484833;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:#0000;border:none;color:#4848484d;cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{background:#fff;border-bottom:1px solid #48484833;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{background:#fff;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#484848;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}table.apInputStack{width:100%}table.apInputStack td{vertical-align:top}table.apInputStack .apAddon{background:#f5f5f5;border:solid #ccc;border-width:1px 1px 3px;display:block;font-family:Roboto,Arial,sans-serif;line-height:42px;margin:0;padding:0 10px}table.apInputStack .apAddon.inline{line-height:20px;padding:20px 10px 2px}table.apInputStack .apAddon.noLeftBorder{border-left:0}table.apInputStack .apAddon.noRightBorder{border-right:0}table.apInputStack .apAddon.noPadding{padding:0}.apInputBlock{height:auto;margin:0 0 10px}.apInputBlock,.apInputBlock .apSelect{position:relative;width:100%}.apInputBlock .apSelect select,.apInputBlock input,.apInputBlock textarea{border:solid #ccc;border-width:1px 1px 3px;color:#000;font-family:Roboto-Light,Arial,sans-serif;font-size:16px;height:auto;line-height:20px;padding:20px 10px 2px;transition:all .2s ease;width:100%}.apInputBlock textarea{line-height:26px;padding:25px 10px 5px;resize:none}.apInputBlock .apSelect select{-webkit-appearance:none;appearance:none;background:#0000;border-radius:0;height:46px;line-height:42px;outline:0;padding:0 40px 0 10px}.apInputBlock .info{cursor:pointer;opacity:.5;position:absolute;right:15px;top:10px}.apInputBlock .info:hover{opacity:1}.apInputBlock .info svg{color:var(--clr-blue-main);height:20px;width:20px}.apInputBlock .info.shift-left{right:45px}.apInputBlock .apSelect svg.dropdownArrow{height:20px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.apInputBlock input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fffde7}.apInputBlock input:focus,.apInputBlock textarea:focus{outline:0}.apInputBlock.no-label input{padding:11px 10px}.apInputBlock .fileWrapper{border:solid #ccc;border-width:1px 1px 3px;height:auto;padding:7px 10px 0;width:100%}.apInputBlock .fileWrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.apInputBlock .fileWrapper label.fileLabel{color:#aaa;cursor:pointer;display:block;line-height:30px}.apInputBlock.filled .fileWrapper label.fileLabel{color:#666}.apInputBlock .fileWrapper label.fileLabel:hover{color:#33b5e5}.apInputBlock .fileWrapper .removeFile{cursor:pointer;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.apInputBlock .fileWrapper .removeFile:hover{opacity:1}.apInputBlock.disabled .fileWrapper{pointer-events:none}.apInputBlock .labels{bottom:3px;left:10px;overflow:hidden;pointer-events:none;position:absolute;right:10px;top:1px;z-index:10}.apInputBlock .labels label{font-family:Roboto,Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-overflow:ellipsis;top:0;transition:transform .3s ease,opacity .3s ease;white-space:nowrap;width:100%;z-index:11}.apInputBlock label.large{color:#888;font-size:16px;left:5px;line-height:42px}.apInputBlock label.small{color:#999;font-size:12px;line-height:20px;transform:translateY(-100%)}.apInputBlock.filled label.large,.apInputBlock.focused label.large,.apInputBlock.readOnly label.large{transform:translateY(100%)}.apInputBlock.filled label.small,.apInputBlock.focused label.small,.apInputBlock.readOnly label.small{transform:translateY(0)}.apInputBlock.textarea .labels{left:1px;right:1px}.apInputBlock.textarea label.large{padding-left:9px}.apInputBlock.textarea label.small{background:#ffffffe6;border-bottom:1px solid #eee;padding-left:9px;width:100%}.apInputBlock.textarea.alignRight .labels label.large,.apInputBlock.textarea.alignRight .labels label.small{padding-left:0;padding-right:9px;text-align:right}.apInputBlock.textarea.filled label.large,.apInputBlock.textarea.focused label.large,.apInputBlock.textarea.readOnly label.large{opacity:0}.apInputBlock .labels label.small .charCounter{color:#999;font-family:Roboto-Light,Arial,sans-serif;position:absolute;right:10px;top:0}.apInputBlock.alignRight .labels label.small .charCounter{left:10px;right:auto}.apInputBlock.focused .apSelect select,.apInputBlock.focused .fileWrapper,.apInputBlock.focused input,.apInputBlock.focused textarea{border-bottom-color:#33b5e5}.apInputBlock.focused .labels label.small{color:#33b5e5}.apInputBlock.disabled .apSelect select,.apInputBlock.disabled .fileWrapper,.apInputBlock.disabled input,.apInputBlock.disabled textarea{background:#eee;color:#999;cursor:not-allowed}.apInputBlock.disabled .labels label{color:#999}.apInputBlock.readOnly input,.apInputBlock.readOnly textarea{background:#f9f9f9}.apInputBlock.alignRight .apSelect select,.apInputBlock.alignRight .fileWrapper,.apInputBlock.alignRight input,.apInputBlock.alignRight textarea{text-align:right}.apInputBlock.alignRight .labels label{left:auto;right:0}.apInputBlock.alignRight .apSelect select{padding:0 10px 0 40px}.apInputBlock.alignRight .apSelect svg.dropdownArrow{left:10px;right:auto}.apInputBlock .loader{border-color:#0000 #999 #999 #0000;border-radius:999px;border-style:solid;border-width:3px;display:block;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:50}.apInputBlock svg.validationIcon{height:24px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;z-index:100}.apInputBlock.alignRight svg.validationIcon{left:10px;right:auto}.apInputBlock .apSelect+svg.validationIcon{right:32px;top:45%}.apInputBlock.alignRight .apSelect+svg.validationIcon{left:32px;right:auto}.apInputBlock .apTooltip{background:#000;bottom:calc(100% + 10px);color:#fff;display:block;font-size:14px;left:50%;line-height:1.2em;opacity:0;padding:.5em;pointer-events:none;position:absolute;transform:translate(-50%,10px);transition:transform .4s ease,opacity .4s ease;white-space:nowrap;z-index:999999}.apInputBlock .apTooltip:after{border:5px solid #0000;border-top-color:#000;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.apInputBlock.focused .apTooltip{opacity:1;transform:translate(-50%)}.apInputBlock svg.calendarIcon{fill:#999;height:24px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px}.apInputBlock.focused svg.calendarIcon{fill:#33b5e5}.apInputBlock svg.clearIcon{fill:#999;cursor:pointer;height:24px;position:absolute;right:45px;top:50%;transform:translateY(-50%);width:24px}.apInputBlock svg.clearIcon:hover{fill:#666}.apInputBlock .rdt.hideCalendar .rdtPicker{display:none}.apInputBlock .rdt .rdtPicker{border:0;border-bottom:3px solid #09c;border-top:3px solid #09c;box-shadow:0 3px 10px #0000004d;max-width:400px;min-width:250px;padding:0;width:100%}.apInputBlock .rdt .rdtPicker:after{border:10px solid;border-color:#fff0 #fff0 #09c;bottom:100%;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}.apInputBlock .rdt .rdtPicker thead th{background:#e3f2fd;border-bottom:1px solid #90caf9;color:#09c}.apInputBlock .rdt .rdtPicker thead th.rdtNext,.apInputBlock .rdt .rdtPicker thead th.rdtPrev,.apInputBlock .rdt .rdtPicker thead th.rdtSwitch{background:#09c;color:#fff;padding:5px 0}.apInputBlock .rdt .rdtPicker thead th.rdtNext,.apInputBlock .rdt .rdtPicker thead th.rdtPrev{width:14.28%}.apInputBlock .rdt .rdtPicker thead th.rdtNext:hover,.apInputBlock .rdt .rdtPicker thead th.rdtPrev:hover,.apInputBlock .rdt .rdtPicker thead th.rdtSwitch:hover{background:#33b5e5}.apInputBlock .rdt .rdtPicker tbody td{text-align:center;vertical-align:middle}.apInputBlock .rdt .rdtPicker tbody td.rdtDay,.apInputBlock .rdt .rdtPicker tbody td.rdtMonth,.apInputBlock .rdt .rdtPicker tbody td.rdtYear{border:1px solid #eee}.apInputBlock .rdt .rdtPicker tbody td.rdtNew,.apInputBlock .rdt .rdtPicker tbody td.rdtOld{color:#ccc}.apInputBlock .rdt .rdtPicker tbody td.rdtActive{background:#007e33}.apInputBlock .rdt .rdtPicker tbody td.rdtDisabled{background:#eee;border-color:#ccc}.apInputBlock.headermode,.apInputBlock.headermode .apSelect{margin:0}.apInputBlock.headermode .apSelect select{border:none;border-bottom:3px solid #ccc;font-size:125%;height:40px;line-height:37px}.apInputBlock.headermode:hover .apSelect select{border-color:#33b5e5}.apInputBlock.validator-error input,.apInputBlock.validator-error select,.apInputBlock.validator-error textarea{border-bottom-color:#f44}.apInputBlock.validator-error .labels label{color:#f44}table.apInputStack .apAddon.validator-error{background:#ffcdd2;border-bottom-color:#f44}.apInputBlock.validator-warning input,.apInputBlock.validator-warning select,.apInputBlock.validator-warning textarea{border-bottom-color:#f80}.apInputBlock.validator-warning .labels label{color:#f80}table.apInputStack .apAddon.validator-warning{background:#ffe0b2;border-bottom-color:#f80}.apInputBlock.validator-loading input,.apInputBlock.validator-loading select,.apInputBlock.validator-loading textarea{border-bottom-color:#daa838}.apInputBlock.validator-loading .labels label{color:#daa838}table.apInputStack .apAddon.validator-loading{background:#ffe0b2;border-bottom-color:#daa838}.apInputBlock.validator-success input,.apInputBlock.validator-success select,.apInputBlock.validator-success textarea{border-bottom-color:#4caf50}.apInputBlock.validator-success .labels label{color:#4caf50}table.apInputStack .apAddon.validator-success{background:#e8f5e9;border-bottom-color:#4caf50}.apInputBlock.validator-error svg.calendarIcon,.apInputBlock.validator-error svg.validationIcon{fill:#f44}.apInputBlock.validator-warning svg.calendarIcon,.apInputBlock.validator-warning svg.validationIcon{fill:#f80}.apInputBlock.validator-loading svg.calendarIcon,.apInputBlock.validator-loading svg.validationIcon{fill:#daa838}.apInputBlock.validator-success svg.calendarIcon,.apInputBlock.validator-success svg.validationIcon{fill:#4caf50}table.apInputStack .apAddon.button{cursor:pointer;padding:0;text-align:center;-webkit-user-select:none;user-select:none}table.apInputStack .apAddon.button:hover{background:#eee;border-bottom-color:#33b5e5}table.apInputStack .apAddon.button.disabled{border-color:#ddd;color:#0003;cursor:not-allowed}table.apInputStack .apAddon.button.disabled:hover{background:#f5f5f5;border-bottom-color:#ddd}table.apInputStack .apAddon .apTooltip{font-family:Roboto-Light,Arial,sans-serif}.apInputBlock input[type=color]{height:55px;padding-top:30px}@media (min-width:700px){.apInputBlock .rdt.top .rdtPicker{top:0;transform:translateY(calc(-100% - 2px))}.apInputBlock .rdt.top .rdtPicker:after{border-bottom-color:#0000;border-top-color:#09c;top:100%}}@media (max-width:600px){.apInputBlock .apSelect select{padding:0 25px 0 10px}.apInputBlock.alignRight .apSelect select{padding:0 10px 0 25px}.apInputBlock .apSelect svg.dropdownArrow{height:16px;right:4px;width:16px}.apInputBlock.alignRight .apSelect svg.dropdownArrow{left:4px}.apInputBlock.headermode .apSelect select{font-size:120%}}@media (max-width:700px){.apInputBlock .rdt .rdtPicker{border-top:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:70%}.apInputBlock .rdt .rdtPicker:after{content:none}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}#apCalendar.calendar-view-month .rbc-calendar{height:calc(650px - 2em)}#apCalendar .eventTypeFilters{display:flex;flex-direction:row;flex-wrap:wrap;font-size:13px;gap:10px;margin-bottom:10px}#apCalendar .eventTypeFilters .eventType{align-items:center;cursor:pointer;display:flex}#apCalendar .eventTypeFilters .eventType.disabled{color:#666;text-decoration:line-through}#apCalendar .eventTypeFilters .apBadge{display:inline-block;height:16px;width:16px}#apCalendar .rbc-time-content{max-height:540px}#apCalendar .rbc-date-cell .justify-space-between div{padding:5px}#apCalendar .rbc-event{flex-flow:column}#apCalendar .eventContainer{overflow:hidden;text-overflow:ellipsis}#apCalendar .eventDescription,#apCalendar .eventProject{font-size:13px;margin-top:.5em}#apCalendar .rbc-event-label{font-size:12px;line-height:1.3em}#apCalendarModal .switchContainer{display:flex;justify-content:flex-end;margin-bottom:10px}#apCalendarModal .switchContainer table{text-align:right;width:-webkit-max-content;width:max-content}#apCalendarModal .apModalFooter{overflow:visible}#apCalendarModal .colorsText{margin-bottom:2px}#apCalendarModal .usedColors{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}#apCalendarModal .usedColors .color{border:2px solid #d1d1d1;border-radius:5px;height:30px;position:relative;width:30px}#apCalendarModal .usedColors .color:hover{border-color:#a8a8a8;cursor:pointer}#apCalendarModal .removeRow{display:block;height:24px;margin:10px auto 0;opacity:.8;width:24px}#apCalendarModal .removeRow:hover{opacity:1}#apCalendarModal .removeColor{display:flex;height:10px;opacity:0;position:absolute;right:-2px;top:-2px;transition:all .5s ease;width:10px}#apCalendarModal .removeColor .SvgIcon{height:12px;transform:translate(30%,-30%);transition:all .5s ease;width:12px}#apCalendarModal .color:hover .removeColor{cursor:pointer;opacity:.7}#apCalendarModal .color .removeColor:hover{opacity:1}#apCalendarModal .color:hover .removeColor .SvgIcon{transform:translate(30%,-50%)}#apCalendar .highlight-time{background:#09c;color:#fff;font-weight:700}#apCalendar .rbc-time-header>.rbc-label{padding:0}#apCalendar .rbc-timeslot-group{min-height:45px}#apCalendarModal textarea{resize:vertical}.apDropdown{color:#666;display:inline-block;position:relative}.apDropdown .apDropdownButton{cursor:pointer}.apDropdown .apDropdownButton .defaultButton{background:#fff;border:1px solid #ccc;border-radius:5px;padding:5px 10px}.apDropdown.disabled .apDropdownButton{opacity:.5;pointer-events:none}.apDropdown .apDropdownButton .defaultButton svg{height:20px;width:20px}.apDropdown.open .apDropdownButton .defaultButton{box-shadow:inset 0 0 10px #0003;color:#33b5e5}.apDropdown .apDropdownButton .defaultButton:hover{border-color:#33b5e5}.apDropdown .apDropdownMenu{background:#fff;border-top:3px solid #33b5e5;box-shadow:0 5px 20px #0003;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 5px);transition:opacity .4s ease;width:200px;z-index:12}.apDropdown .apDropdownMenu.openTop{border-bottom:3px solid #33b5e5;border-top:0;bottom:calc(100% + 5px);top:auto}.apDropdown .apDropdownMenu.openRight{left:0;right:auto}.apDropdown.open .apDropdownMenu{opacity:1;pointer-events:auto}.apDropdown .apDropdownMenu:after{border:10px solid;border-color:#0000 #0000 #33b5e5;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:10px;width:0}.apDropdown .apDropdownMenu.openTop:after{border-bottom-color:#0000;border-top-color:#33b5e5;bottom:auto;top:100%}.apDropdown .apDropdownMenu.openRight:after{left:10px;right:auto}.apDropdown .action{cursor:pointer;font-size:14px;padding:.5em .5em .5em 36px;position:relative;text-align:left}.apDropdown .action:hover{background:#f9f9f9}.apDropdown .action.disabled{color:#ccc;cursor:not-allowed}.apDropdown .action.disabled:hover{background:none}.apDropdown .action svg{height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.apDropdown .divider{border-bottom:1px solid #eee;margin-bottom:.5em;min-height:.5em;position:relative;text-align:left}.apDropdown .divider.withLabel{margin-top:.5em}.apDropdown .divider span{background:#fff;color:#aaa;font-size:13px;line-height:1em;padding:0 .5em;position:absolute}.apDropdown.fullWidth{width:100%}@media (max-width:600px){.apDropdown .apDropdownMenu{z-index:700}}.widthSet{width:2.8em!important}.relativePositioning{position:relative!important}.apSwitchWrapper{overflow:hidden;position:relative}.apSwitchWrapper.inline{display:inline-block;margin:0 .5em;vertical-align:middle}.apSwitchWrapper input{left:-50px;position:absolute;top:-50px}.apSwitchWrapper .apSwitch{background:#ddd;border-radius:999px;box-shadow:inset 0 0 10px #00000080;cursor:pointer;display:inline-block;height:30px;margin:0;overflow:hidden;position:relative;transition:background .4s ease;vertical-align:middle;width:60px}.apSwitchWrapper .apSwitch.small{height:20px;width:40px}.apSwitchWrapper .apSwitch.on{background:#00c851}.apSwitchWrapper .apSwitch .apSwitchLabel{color:#00000080;font-size:12px;left:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .4s ease;z-index:1}.apSwitchWrapper .apSwitch .apSwitchLabel.off{text-align:right}.apSwitchWrapper .apSwitch .apSwitchLabel.off,.apSwitchWrapper .apSwitch.on .apSwitchLabel.on{opacity:1}.apSwitchWrapper .apSwitch .apSwitchLabel.on,.apSwitchWrapper .apSwitch.on .apSwitchLabel.off{opacity:0}.apSwitchWrapper .apSwitch .apSwitchHandler{background:#eee;border-radius:999px;box-shadow:0 0 10px #00000080;height:90%;left:5%;position:absolute;top:5%;transition:left .4s ease;width:45%;z-index:5}.apSwitchWrapper input:focus+.apSwitch{border:2px solid #09c}.apSwitchWrapper .apSwitch.on .apSwitchHandler{left:50%}.apSwitchWrapper .apSwitch.disabled{cursor:not-allowed;opacity:.5}.apSwitchWrapper .apSwitch.disabled .apSwitchHandler{opacity:.5}.apPath.hideFromEnd{direction:ltr}.apPath.boldLast .item.last{font-weight:700}.apPath .delimiter{opacity:.5}.apPath>svg{float:left;height:16px;margin:3px 5px 0 0;width:16px}.ApUserImage{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #ccc;border-radius:999px;display:inline-block;height:48px;margin:0 .5em 0 0;position:relative;vertical-align:middle;width:48px}.ApUserImage img{object-fit:cover}.ApUserImage.block{display:block;margin:0 auto}.ApUserImage.withShadow{box-shadow:0 0 10px 0 #0000004d}.ApUserImage .initials{color:#00000080;font-family:Roboto,Arial,sans-serif;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.ApUserImage.size-tiny{border-width:1px;height:24px;width:24px}.ApUserImage.size-tiny .initials{font-size:11px}.ApUserImage.size-small{border-width:1px;height:32px;width:32px}.ApUserImage.size-small .initials{font-size:14px}.ApUserImage.size-large{height:64px;width:64px}.ApUserImage.size-large .initials{font-size:26px}.ApUserImage.size-huge{border-width:3px;height:100px;width:100px}.ApUserImage.size-huge .initials{font-size:42px}.ApUserImage.group{align-items:center;display:flex;justify-content:center}.ApUserImage.group svg{margin-right:0}.apSelect{position:relative}.apSelect .apInputBlock svg.validationIcon{right:32px}.apSelect .selectedItems{background:#f9f9f9;border:1px solid #ccc;border-bottom:0;padding-bottom:5px}.apSelect .selectedItems .item{display:inline-block;font-size:14px;line-height:1.5em;margin:5px 5px 0;position:relative}.apSelect .selectedItems .item .remove{background:#f44;border-radius:999px;box-shadow:0 3px 5px 0 #00000080;cursor:pointer;height:24px;opacity:0;position:absolute;right:4px;top:-4px;transition:opacity .4s ease;width:24px}.apSelect .selectedItems .item:hover .remove{opacity:1}.apSelect .selectedItems .item .remove:hover{background:#c00}.apSelect .selectedItems .item .remove svg{fill:#fff;height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}.apSelect .selectedItems .item .presetStorageSupllier{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em;position:relative}.apSelect .selectedItems .item .presetUser{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em .2em 30px;position:relative}.apSelect .selectedItems .item .presetUser.active{border-bottom-color:#4caf50}.apSelect .selectedItems .item .presetUser.inactive{border-bottom-color:#f44}.apSelect .selectedItems .item .presetUser .image{left:3px;position:absolute;top:50%;transform:translateY(-50%)}.apSelect .selectedItems .item .presetUsergroup{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em}.apSelect .selectedItems .item .presetUsergroup .modules{background:#4285f4;border-radius:99px;color:#fff;display:inline-block;font-size:12px;line-height:1.5em;margin-left:.5em;padding:0 .5em}.apSelect .selectedItems .item .presetProject{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em;position:relative}.apSelect .selectedItems .item .presetProject .code{font-size:9px;line-height:9px;padding-left:4px}.apSelect .selectedItems .item .presetComponent{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em .2em 30px;position:relative}.apSelect .selectedItems .item .presetComponent .icon{left:3px;position:absolute;top:50%;transform:translateY(-50%)}.apSelect .selectedItems .item .presetComponent .code{font-size:9px;line-height:9px;padding-left:4px}.apSelect .selectedItems .item .presetComponent.plan{border-bottom-color:#fb3}.apSelect .selectedItems .item .presetComponent.active{border-bottom-color:#4caf50}.apSelect .selectedItems .item .presetComponent.frozen{border-bottom-color:#33b5e5}.apSelect .selectedItems .item .presetComponent.removed{border-bottom-color:#f44}.apSelect .clear,.apSelect .info{cursor:pointer;opacity:.5;position:absolute;right:45px;top:10px}.apSelect .clear:hover,.apSelect .info:hover{opacity:1}.apSelect .clear svg,.apSelect .info svg{height:20px;width:20px}.apSelect .info svg{color:var(--clr-blue-main)}.apSelect .info.shift-left{right:70px}.apSelect.multiselect .clear{right:10px}.apSelect svg.arrow{bottom:14px;height:20px;pointer-events:none;position:absolute;right:10px;transition:transform .4s ease;width:20px}.apSelect.resultsShowing svg.arrow{transform:rotate(90deg)}.apSelect .results{background:#f9f9f9;border:1px solid #ccc;border-top:0;display:none;height:auto;left:0;max-height:300px;overflow:auto;position:absolute;top:100%;width:100%;z-index:101}.apSelect .results.show{display:block}.apSelect .results .noResults{color:#999;padding:.5em;text-align:center}.apSelect .results>.item{border-left:5px solid #eee;padding:.5em .5em .5em 30px;position:relative}.apSelect .results>.item:hover{background:#fff}.apSelect .results>.item.selected{border-left-color:#33b5e5}.apSelect .results>.item.active{background:#e3f2fd;color:#09c}.apSelect .results>.item .selectedIcon{height:16px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.apSelect .results>.item .presetUser{line-height:1.2em;padding-left:40px;position:relative}.apSelect .results>.item .presetUser .image{left:0;position:absolute;top:50%;transform:translateY(-50%)}.apSelect .results>.item .presetUser .inactiveMsg{color:#c00;font-size:14px;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.apSelect .results>.item .presetUsergroup{line-height:1.2em;padding-left:40px;position:relative}.apSelect .results>.item .presetUsergroup .icon{height:24px;left:0;margin-top:-12px;position:absolute;top:50%;width:24px}.apSelect .results>.item .presetUsergroup .modules{background:#4285f4;border-radius:99px;color:#fff;font-size:12px;line-height:1.5em;padding:0 .5em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.apSelect .results>.item .presetProject,.apSelect .results>.item .presetProjectWork{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.2em;position:relative}.apSelect .results>.item .presetProjectWork .work{background:#f9f9f9;border:1px solid #ccc;border-left-width:3px;font-size:14px;padding:.5em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.apSelect .results>.item .presetProjectWork .work svg{height:16px;margin:-3px 5px 0 0;width:16px}@media (max-width:1200px){.apTabs .apSelect .results{position:relative}}@media (max-width:600px){.apSelect .results>.item .presetProject .customer,.apSelect .results>.item .presetProjectWork .work{display:block;font-size:12px;overflow:hidden;position:relative;right:auto;text-overflow:ellipsis;top:auto;transform:none;white-space:nowrap;width:calc(100% - 1em)}.apSelect .results>.item .presetProject .customer svg{height:12px;width:12px}.apSelect .results{z-index:600}.apSelect .results>.item{padding-left:15px}}.apSelect .results>.item .presetStorageLocation{line-height:1.2em;position:relative}.apSelect .results>.item .presetStorageLocation .address{color:#999;font-size:.8em;padding-left:8px}.apSelect .results>.item .presetComponent{line-height:1.2em;position:relative}.apSelect .results>.item .presetComponent .unit{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.apSelect .results>.item .presetComponentDetail{line-height:1.2em;position:relative}.apSelect .results>.item .componentDetailIcon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.apSelect .results>.item .componentDetailText{margin-left:30px}.apSelect .results>.item .presetComponentDetail .name{padding-right:.5em}.apSelect .results>.item .presetComponentDetail .value{font-weight:700}.apSelect .results>.item .presetComponentDetail .balanceLocations{font-size:12px;position:absolute;right:1em;top:0}.apSelect .results>.item .presetComponentDetail .balance{font-size:14px;position:absolute;right:1em;top:14px}.apSelect .results>.item .presetComponentDetail .balanceFree{font-size:10px;position:absolute;right:1em;top:26px}.apSelect .results>.item .presetComponentDetail .sIdentifier{font-size:.8em;padding-bottom:0;padding-left:2em;padding-top:2px}.apSelect .results>.item .presetStorageOrder .createdContainer{font-size:.8em;position:absolute;right:1em;top:0}.apSelect .results>.item .presetStorageOrder .createdContainer .value{margin-left:.5em}.apSelect .results>.item .presetStorageOrder .status{webkit-box-shadow:0 0 1px 1px #fff;box-shadow:0 0 1px 1px #fff;position:absolute;right:1em;top:1.3em}.apSelect .results>.item .presetStorageOrder .typeContainer .type{font-size:1.1em;font-weight:700}.apSelect .results>.item .presetStorageOrder .typeContainer .title{margin-left:.5em}.apSelect .results>.item .presetStorageOrder .typeContainer .value{font-size:.9em;font-weight:700;margin-left:.2em}.apSelect .results>.item .presetStorageOrder .detailTable{margin-left:2em}.apSelect .results>.item .presetStorageOrder .detailTable td{font-size:.8em}.apSelect .results>.item .presetStorageOrder .detailTable td.title{padding-right:2em}.apSelect .results>.item .presetStorageOrder .detailTable td svg{height:14px;margin-right:4px;width:14px}.radio-switch-container input{height:0;opacity:0;width:0}.radio-switch-label{margin-left:1em}.label-container{display:flex}.label-container:hover .radio-switch-check-button{background-color:#c5ebf7}.label-container:hover .radio-switch-label{color:#09c}.radio-switch-check-button{background-color:#eaeaea;border-radius:50%}.radio-switch-check-button,.radio-switch-checked{display:flex;height:1.7em;margin-bottom:15px;width:1.7em}.radio-switch-checked{align-items:center;background-color:#fff;border:3px solid #09c;border-radius:50%;justify-content:center}.radio-switch-label-checked{color:#09c;margin-left:1em}.radio-switch-inner-checked{background-color:#09c;border-radius:50%;display:flex;height:1em;width:1em}.alert{word-wrap:break-word;min-width:0;opacity:1;overflow:hidden;transition:width 1s ease-in-out,opacity 1s,text-indent 3s;white-space:nowrap;width:100%}.alert-leave-active{opacity:.01;text-indent:-9999px;width:0}.card{background-color:#fff;height:84px}.card-icon-background{height:84px;text-align:center}.card-icon{color:#fff;font-size:2.5em;margin-top:20px}.card-header{color:#fff;font-size:2em;font-weight:700}.card-title{color:#444;font-size:1.25em;padding-top:3px}.card-text{color:#444}.rbc-toolbar button{font-size:.75em}.apListTable{font-size:15px;height:auto;line-height:1.2em;position:relative;width:100%}.apListTable .multiselectActions{background:#00695cf2;color:#fff;left:0;min-width:200px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-100%);transition:opacity .4s ease,top .2s ease;z-index:10}.apListTable.rowsSelected .multiselectActions{opacity:1;pointer-events:auto}.apListTable .multiselectActions:after{border:10px solid #00695c00;border-top-color:#00695cf2;content:" ";height:0;left:26px;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.apListTable .multiselectActions .padding{padding:0}.apListTable .multiselectActions .text{background:#2bbbad;color:#fff;line-height:30px;padding:0 .5em}.apListTable .multiselectActions .cancel{cursor:pointer;position:absolute;right:0;top:0}.apListTable .multiselectActions .cancel:hover{opacity:.8}.apListTable .multiselectActions .cancel svg{height:30px;padding:4px;width:30px}.apListTable .multiselectActions .action{border:1px solid #fff6;border-radius:5px;display:inline-block;margin:5px;padding:5px 10px}.apListTable .multiselectActions .action svg{height:16px;margin:-3px 5px 0 0;width:16px}.apListTable .multiselectActions .action:hover{background-color:#ffffff1a;border-color:#fff}.apListTable table.list{width:100%}.apListTable table.list thead tr{background:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.apListTable table.list thead .cell{padding:.7em 1em;position:relative;white-space:nowrap}.apListTable table.list thead .cell.sortable:hover{background:#ffffff80;cursor:pointer;-webkit-user-select:none;user-select:none}.apListTable table.list thead .cell.sorted{background:#ffffff80}.apListTable table.list thead .cell svg.sortArrow{background:#f7f7f7;border-radius:99px;height:16px;margin-top:-8px;padding:2px;position:absolute;right:10px;top:50%;transition:transform .4s ease;width:16px}.apListTable table.list thead .cell svg.sortArrow.reverse{transform:rotate(180deg)}.apListTable table.list thead .cell.align-right svg.sortArrow{left:10px;right:auto}.apListTable table.list thead .cell.group{border-left:1px solid #ccc;border-right:1px solid #ccc;padding-left:40px;padding-right:40px;position:relative}.apListTable table.list thead .cell.group svg.colGroupArrow{cursor:pointer;height:100%;left:0;padding:12px 0;position:absolute;top:0;width:40px}.apListTable table.list thead .cell.group svg.colGroupArrow.next{left:auto;right:0}.apListTable table.list thead .cell.group .colGroupLabel{text-align:center;-webkit-user-select:none;user-select:none}.apListTable table.list thead .cell.group .colGroupList{bottom:2px;left:50%;position:absolute;transform:translateX(-50%)}.apListTable table.list thead .cell.group .colGroupList .item{background:#ccc;border-radius:999px;float:left;height:5px;margin:1px 2px;width:5px}.apListTable table.list thead .cell.group .colGroupList .item.selected{background:#33b5e5}.apListTable table.list tbody .cell{padding:.5em 1em}.apListTable table.list .cell.clickableRow{cursor:pointer}.apListTable table.list .cell.clickable{color:#09c;cursor:pointer}.apListTable table.list .cell.clickable:hover{color:#33b5e5}.apListTable table.list tbody tr{background:#fff;border-bottom:1px solid #eee}.apListTable table.list .cell.multiselect{border-left:3px solid #0000;border-right:1px solid #eee;cursor:pointer}.apListTable table.list thead .cell.multiselect{border-right-color:#ccc}.apListTable table.list tr.selected{background:#e0f2f1;border-color:#b2dfdb}.apListTable table.list tr.selected .cell.multiselect{border-left-color:#00695c;border-right-color:#b2dfdb}.apListTable .rowAction{cursor:pointer;padding:5px}.apListTable .rowAction svg{height:20px;width:20px}.apListTable .rowActions .action{cursor:pointer;padding:10px;text-align:left}.apListTable .rowActions .action:hover{background:#eee}.apListTable .rowActions .action svg{height:20px;margin:-3px 5px 0 0;width:20px}.apListTable table.list .cell.apHidden{display:none}.apListTable table.list .cell.align-right{text-align:right}.apListTable table.list .cell.align-center{text-align:center}.apListTable .mobileList{display:none;width:100%}.apListTable .mobileList .cell{border-bottom:1px solid #eee;padding:.5em;position:relative;width:100%}.apListTable .mobileList.multiselectAvailable .cell{padding-left:30px}.apListTable .mobileList.rowActionsAvailable .cell{padding-right:60px}.apListTable .mobileList .cell .multiselect{border-left:3px solid #0000;bottom:0;left:0;position:absolute;top:0;width:27px;z-index:1}.apListTable .mobileList .cell .multiselect input{display:block;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.apListTable .mobileList .cell.selected{background:#e0f2f1;border-color:#b2dfdb}.apListTable .mobileList .cell.selected .multiselect{border-left-color:#00695c}.apListTable .mobileList .cell .actions{margin-top:-16px;position:absolute;right:0;top:50%}@media (max-width:800px){.apListTable{font-size:14px}.apListTable table.list .cell{padding:.5em}.apListTable table.list thead .cell.group{padding-left:25px;padding-right:25px}.apListTable table.list thead .cell.group svg.colGroupArrow{padding:14px 0;width:25px}}@media (max-width:600px){.apListTable table.list{display:none}.apListTable .mobileList{display:block}.apListTable .multiselectActions:after{left:15px}}.apTabsWrapper{height:auto;margin:1em 0;width:100%}.apTabsWrapper .apTabLinks{position:relative}.apTabsWrapper .apTabLinks:after{clear:both;content:"";display:block}.apTabsWrapper .apTabLinks:before{background:#ddd;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:1}.apTabsWrapper .apTabLinks .apTabLink{border-bottom:2px solid #0000;color:#666;cursor:pointer;float:left;font-family:Roboto,Arial,sans-serif;font-size:16px;margin:0;overflow:hidden;padding:.5em 1.5em .2em;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:2}.apTabsWrapper .apTabLinks .apTabLink.align-right{float:right}.apTabsWrapper .apTabLinks .apTabLink:hover{color:#09c}.apTabsWrapper .apTabLinks .apTabLink.selected{border-color:#33b5e5;color:#09c}.apTabsWrapper .apTabLinks .apTabLink.disabled{color:#d3d3d3;cursor:default}.apTabsWrapper .apTabLinks .apTabLink svg{fill:currentColor;height:20px;margin:-3px 7px 0;vertical-align:middle;width:20px}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge{background:#33b5e5;border-radius:999px;color:#fff;font-size:12px;height:20px;left:0;line-height:20px;margin-left:5px;min-width:20px;padding:0 5px;position:absolute;text-align:center;top:0;vertical-align:top}.apTabsWrapper .apTabLinks .apTabLink.badge-color-green .apTabBadge{background:#4caf50}.apTabsWrapper .apTabLinks .apTabLink.badge-color-red .apTabBadge{background:#f44}.apTabsWrapper .apTabLinks .apTabLink.badge-color-orange .apTabBadge{background:#f80}.apTabsWrapper .apTabLinks .apTabLink.badge-color-yellow .apTabBadge{background:#fb3}.apTabsWrapper .apTabLinks .apTabLink.badge-color-black .apTabBadge{background:#000}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-green{background:#4caf50}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-red{background:#f44}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-orange{background:#f80}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-yellow{background:#fb3}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-silver{background:#ccc}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.color-black{background:#000}.apTabsWrapper .apTabLinks .apTabLink.withIcon .apTabBadge{left:10px}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge.zero{background:#ccc}.apTabsWrapper .apTabLinks.size-small .apTabLink{font-size:14px;padding-left:1em;padding-right:1em}.apTabsWrapper .apTabLinks.size-small .apTabLink svg{height:16px;margin:-3px 5px 0;width:16px}.apTabsWrapper .apTabLinks.size-large .apTabLink{font-size:18px;padding-left:2em;padding-right:2em}.apTabsWrapper .apTabLinks.size-large .apTabLink svg{height:24px;margin:-3px 10px 0;width:24px}.apTabsWrapper .apTabLinks.count-1 .apTabLink{max-width:100%}.apTabsWrapper .apTabLinks.count-2 .apTabLink{max-width:50%}.apTabsWrapper .apTabLinks.count-3 .apTabLink{max-width:33.33%}.apTabsWrapper .apTabLinks.count-4 .apTabLink{max-width:25%}.apTabsWrapper .apTabLinks.count-5 .apTabLink{max-width:20%}.apTabsWrapper .apTabLinks.count-6 .apTabLink{max-width:16.66%}.apTabsWrapper .apTabLinks.count-7 .apTabLink{max-width:14.28%}.apTabsWrapper .apTabLinks.count-8 .apTabLink{max-width:12.5%}.apTabsWrapper .apTabLinks.narrow .apTabLink{letter-spacing:-1px;padding-left:1em;padding-right:1em}.apTabsWrapper .apTabLinks.fullWidth .apTabLink{margin-left:0;margin-right:0;max-width:none!important;padding-left:0;padding-right:0;text-align:center}.apTabsWrapper .apTabLinks.fullWidth.count-1 .apTabLink{width:100%}.apTabsWrapper .apTabLinks.fullWidth.count-2 .apTabLink{width:50%}.apTabsWrapper .apTabLinks.fullWidth.count-3 .apTabLink{width:33.33%}.apTabsWrapper .apTabLinks.fullWidth.count-4 .apTabLink{width:25%}.apTabsWrapper .apTabLinks.fullWidth.count-5 .apTabLink{width:20%}.apTabsWrapper .apTabLinks.fullWidth.count-6 .apTabLink{width:16.66%}.apTabsWrapper .apTabLinks.fullWidth.count-7 .apTabLink{width:14.28%}.apTabsWrapper .apTabLinks.fullWidth.count-8 .apTabLink{width:12.5%}.apTabsWrapper .apTab{display:none}.apTabsWrapper .apTab.selected{display:block}.apTabsWrapper .apTabLinks .mobileNav{display:none}@media (max-width:1200px){.apTabsWrapper .apTab.selected{overflow-x:auto}}@media (max-width:700px){.apTabsWrapper .apTabLinks{height:40px;margin-bottom:2em}.apTabsWrapper .apTabLinks:before{display:none}.apTabsWrapper .apTabLinks .apTabLink{border-bottom:none;float:none;height:40px;left:40px;max-width:none!important;opacity:0;pointer-events:none;position:absolute;text-align:center!important;top:0;width:calc(100% - 80px)!important}.apTabsWrapper .apTabLinks .apTabLink.selected{opacity:1}.apTabsWrapper .apTabLinks .mobileNav{display:block}.apTabsWrapper .apTabLinks .mobileNav svg.nextTab,.apTabsWrapper .apTabLinks .mobileNav svg.prevTab{fill:#33b5e5;height:40px;left:0;padding:10px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.apTabsWrapper .apTabLinks .mobileNav svg.nextTab{left:auto;right:0}.apTabsWrapper .apTabLinks .mobileNav table.lines{border-collapse:initial;border-spacing:3px 0;left:0;position:absolute;top:100%;width:100%}.apTabsWrapper .apTabLinks .mobileNav table.lines td{background:#ddd;height:5px}.apTabsWrapper .apTabLinks .mobileNav table.lines td.selected{background:#33b5e5}.apTabsWrapper .apTabLinks .apTabLink .apTabBadge{display:none}}.ApListTreeContainer{margin:0}.ApListTreeContainer ul.apListTree{list-style:none;margin:.5em 0 1em;overflow:hidden;padding:0;transition:height .4s ease,margin .4s ease}.ApListTreeContainer ul.apListTree ul.apListTree{padding-left:2em}.ApListTreeContainer ul.apListTree>li.closed ul.apListTree{margin:0}.ApListTreeContainer ul.apListTree>li .apListTreeItem{background:#fff;border-bottom:1px solid #ccc;margin:0;padding:.5em 1em .5em 30px;position:relative}.ApListTreeContainer ul.apListTree>li .apListTreeItem svg.childIndicator{cursor:pointer;height:16px;left:7px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .4s ease;width:16px}.ApListTreeContainer ul.apListTree>li.open>.apListTreeItem svg.childIndicator{transform:translateY(-50%) rotate(90deg)}.apReactTable .ReactTable .customLoader{background:#fffc;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:100}.apReactTable .ReactTable .rt-td.overflowable,.apReactTable .ReactTable .rt-td.overflowableOnHover:hover,.apReactTable .ReactTable .rt-th.overflowable,.apReactTable .ReactTable .rt-th.overflowableOnHover:hover{overflow:visible}.apReactTable .ReactTable .rt-th .optionSwitch{font-size:14px;margin:0;padding:0 55px 0 .5em;position:absolute;right:0;top:0}.apReactTable .ReactTable .rt-th .optionSwitch .apSwitchWrapper{position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.apReactTable .ReactTable .customLoader.show{opacity:1;pointer-events:auto}.apReactTable .ReactTable .customNoRows{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:80px;z-index:9}.apReactTable.filtersShowing .ReactTable .customNoRows{top:120px}.apReactTable .ReactTable .customNoRows .message{left:5%;position:absolute;top:50%;transform:translateY(-50%);width:90%}.apReactTable.clipContent{overflow:hidden}.apReactTable,.apReactTable .ReactTable,.apReactTable .ReactTable .rt-table{background-color:#fff;min-width:100%;width:-webkit-max-content;width:max-content}.apReactTable .ReactTable .rt-table,.apReactTable .ReactTable .rt-tbody,.apReactTable .ReactTable .rt-td.rowAction,.apReactTable .ReactTable .rt-th.multiselect,.apReactTable .ReactTable .rt-th.rowAction{overflow:visible}.apReactTable .ReactTable .rt-th .rt-resizer{color:#999;right:-10px;text-align:center;width:20px}.apReactTable .ReactTable .rt-th .rt-resizer:hover:after{content:"||"}.apReactTable .ReactTable .rt-th .rt-resizer:hover{background:#fafafacc}.apReactTable .ReactTable .rt-th:focus{outline:none}.apReactTable .ReactTable .rt-th{height:40px;line-height:40px;padding:0 .5em;text-align:left}.apReactTable .ReactTable .rt-thead.-header{background-color:#09c;color:#fff;font-weight:700}.apReactTable .ReactTable .rt-td{line-height:1.5em;padding:5px .5em}.apReactTable .ReactTable .rt-td.align-left,.apReactTable .ReactTable .rt-th.align-left{text-align:left}.apReactTable .ReactTable .rt-td.align-center,.apReactTable .ReactTable .rt-th.align-center{text-align:center}.apReactTable .ReactTable .rt-td.align-right,.apReactTable .ReactTable .rt-th.align-right{text-align:right}.apReactTable .ReactTable .rt-td.clickable{cursor:pointer}.apReactTable .ReactTable .rt-td.clickable:hover{color:#aaa}.apReactTable .ReactTable .rt-tbody .rt-td,.apReactTable .ReactTable .rt-tbody .rt-tr-group{border:none}.apReactTable .rt-tr-group:nth-child(2n){background-color:#e6f9ff}.apReactTable .rt-tr-group:hover{background-color:#dbf7ff;color:#333}.apReactTable .ReactTable .rt-tr.-padRow{background:#0000}.apReactTable .ReactTable .rt-thead.-filters{background-color:#5e5e5e;color:#ccc;position:relative}.apReactTable .ReactTable .rt-thead.-filters:after{border:10px solid;border-color:#fb30 #fb30 #666;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:15px;width:0}.apReactTable .ReactTable .rt-thead.-filters .rt-th{height:auto;line-height:1.2em;padding:5px .5em}.apReactTable .ReactTable .rt-thead.-filters .rt-th.rowAction{padding:0}.apReactTable .ReactTable .rt-thead.-filters .rt-th input.customFilter,.apReactTable .ReactTable .rt-thead.-filters .rt-th select.customFilter{background:#ededed;border:none;border-bottom:2px solid #999;color:#000;height:32px;outline:none;width:100%}.apReactTable .ReactTable .rt-thead.-filters .rt-th input.customFilter:focus,.apReactTable .ReactTable .rt-thead.-filters .rt-th select.customFilter:focus{background:#f7f7f7;border-bottom-color:#ccc}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.range .ApRangeSlider{margin:.2em 1em;padding:0}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.range .rangeValue{color:#fff;font-size:14px;line-height:1em;pointer-events:none;text-align:center}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.toggle{background:#555;border-bottom:2px solid #999;color:#aaa;cursor:pointer;height:100%;position:relative;width:100%}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.toggle.true{background:#4caf50;border-bottom-color:#007e33;color:#fff}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.toggle.false{background:#f44;border-bottom-color:#c00;color:#fff}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.toggle svg{height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect .labels label{font-weight:400}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect input:focus{background:#eee;border-bottom-color:#ccc}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect input{background:#ddd;border-bottom:2px solid #999;border-radius:0;cursor:pointer;overflow:hidden;padding-right:45px;text-overflow:ellipsis}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect .apInputBlock{margin:0}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect .results{color:#444}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect .clear{color:#444;cursor:pointer;opacity:.9;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.apReactTable .ReactTable .rt-thead.-filters .rt-th .customFilter.apSelect .arrow{color:#444;top:50%;transform:translateY(-50%)}.apReactTable .ReactTable .rt-td.multiselect,.apReactTable .ReactTable .rt-td.rowAction,.apReactTable .ReactTable .rt-th.multiselect,.apReactTable .ReactTable .rt-th.rowAction{padding:0}.apReactTable .ReactTable .rt-th.multiselect>div,.apReactTable .ReactTable .rt-th.rowAction>div{height:100%}.apReactTable .ReactTable .rt-td.multiselect .inputWrapper,.apReactTable .ReactTable .rt-th.multiselect .inputWrapper{border-left:5px solid #eee;cursor:pointer;height:100%;position:relative;width:100%}.apReactTable .ReactTable .rt-th .dropPanelWrapper{height:100%;position:relative;text-align:left;width:100%}.apReactTable .ReactTable .rt-th .dropPanelWrapper .dropPanel{background:#fff;border-top:3px solid #33b5e5;box-shadow:0 3px 10px #0000001a;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;width:300px;z-index:11}.apReactTable .ReactTable .rt-th .dropPanelWrapper.open .dropPanel{opacity:1;pointer-events:auto;transform:translateY(0)}.apReactTable .ReactTable .rt-th .dropPanelWrapper .dropPanel:after{border:10px solid #33b5e500;border-bottom-color:#33b5e5;bottom:100%;content:" ";height:0;left:35px;margin-left:-10px;pointer-events:none;position:absolute;width:0}.apReactTable .ReactTable .rt-th .dropPanelWrapper .dropPanel .scroller{max-height:250px;overflow:auto}.apReactTable .ReactTable .rt-th .dropPanelWrapper.open .apSimpleButton{background:#0000000d;box-shadow:inset 0 0 10px #0000004d}.apReactTable .ReactTable .rt-th .dropPanelWrapper.customColumns .dropPanel{left:auto;right:0}.apReactTable .ReactTable .rt-th .dropPanelWrapper.customColumns .dropPanel:after{left:auto;right:15px}.apReactTable .ReactTable .rt-th .dropPanelWrapper .dropPanel .info{border-bottom:1px solid #eee;padding:0 1em}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .action{font-size:14px;line-height:24px;padding:.5em .5em .5em 36px;position:relative;text-align:left}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .action:hover{background:#f9f9f9}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .action.disabled{color:#ccc;cursor:not-allowed}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .action.disabled:hover{background:none}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .action svg{height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.apReactTable .ReactTable .rt-th .dropPanelWrapper.multiselect .dropPanel .divider{border-bottom:1px solid #eee;height:.5em;margin-bottom:.5em}.apReactTable .ReactTable .rt-th .dropPanelWrapper.customColumns .dropPanel .customColumnItem{font-size:14px;line-height:35px;padding:0 1em;position:relative}.apReactTable .ReactTable .rt-th .dropPanelWrapper.customColumns .dropPanel .customColumnItem.groupHeader{color:#999;font-size:80%;line-height:1.5em;padding-top:.5em}.apReactTable .ReactTable .rt-th .dropPanelWrapper.customColumns .dropPanel .customColumnItem.indent{padding-left:2em}.apReactTable .ReactTable .rt-td.rowAction .apDropdown,.apReactTable .ReactTable .rt-td.rowAction .apDropdown .apDropdownButton{display:block;height:100%;position:relative;width:100%}.apReactTable .ReactTable .rt-td.rowAction .apDropdown .apDropdownMenu:after{right:15px}.apReactTable .ReactTable .rt-td.rowAction .apDropdown .apDropdownButton svg{height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.apReactTable .ReactTable .rt-td.rowAction .apDropdown .apDropdownButton:hover,.apReactTable .ReactTable .rt-td.rowAction .apDropdown.open .apDropdownButton{background:rgba(0,0,0,.025)}.apReactTable .ReactTable .rt-td.rowAction .apDropdown .apDropdownButton:hover svg,.apReactTable .ReactTable .rt-td.rowAction .apDropdown.open .apDropdownButton svg{fill:#33b5e5}.apReactTable .ReactTable .rt-th.multiselect .inputWrapper{border-left-color:#e0f2f1}.apReactTable .ReactTable .rt-td.multiselect .inputWrapper:hover,.apReactTable .ReactTable .rt-th.multiselect .inputWrapper:hover{border-left-color:#ccc}.apReactTable .ReactTable .rt-tr.selected{background:#e1f5fe;color:#03a9f4}.apReactTable .ReactTable .rt-tr.selected .rt-td.multiselect .inputWrapper{border-left-color:#03a9f4}.apReactTable .ReactTable .rt-td.multiselect .inputWrapper input,.apReactTable .ReactTable .rt-th.multiselect .inputWrapper input,.apReactTable .ReactTable .rt-th.multiselect .multiselectFiltered input{left:50%;margin:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.apReactTable .ReactTable .rt-th.multiselect .inputWrapper .apBadge{position:absolute;right:5px;top:5px}.apReactTable .ReactTable .customPagination{border-top:1px solid #0000000d;box-shadow:0 -2px 15px 0 #00000026;height:50px;position:relative;width:100%}.apReactTable .ReactTable .customPagination .next,.apReactTable .ReactTable .customPagination .prev,.apReactTable .ReactTable .customPagination .settings{border-right:1px solid #0000000d;bottom:0;left:0;position:absolute;top:0;width:50px;z-index:10}.apReactTable .ReactTable .customPagination .prev{left:50px;z-index:9}.apReactTable .ReactTable .customPagination .next{border-left:1px solid #0000000d;border-right:none;left:auto;right:0;z-index:8}.apReactTable .ReactTable .customPagination .mobilePages,.apReactTable .ReactTable .customPagination .pages{padding:15px 70px 8px 120px;text-align:center}.apReactTable .ReactTable .customPagination .mobilePages{display:none;padding-bottom:.5em;padding-top:.5em}.apReactTable .ReactTable .customPagination .pages .page{cursor:pointer;display:inline-block;height:20px;position:relative;width:20px}.apReactTable .ReactTable .customPagination .pages .page .ball{background:#ccc;border-radius:999px;height:100%;left:50%;max-height:12px;max-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.6);transition:transform .4s ease;width:100%}.apReactTable .ReactTable .customPagination .pages .page.current .ball,.apReactTable .ReactTable .customPagination .pages .page:hover .ball{transform:translate(-50%,-50%) scale(1)}.apReactTable .ReactTable .customPagination .pages .page.current .ball{background:#33b5e5}.apReactTable .ReactTable .customPagination .pages .page .text{background:#000;bottom:calc(100% + 5px);color:#fff;left:50%;line-height:1.5em;opacity:0;padding:0 1em;pointer-events:none;position:absolute;transform:translate(-50%,10px);transition:transform .4s ease,opacity .4s ease}.apReactTable .ReactTable .customPagination .pages .page:hover .text{opacity:1;transform:translate(-50%)}.apReactTable .ReactTable .customPagination .pages .page:hover .text:after{border:5px solid #0000;border-top-color:#000;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.apReactTable .ReactTable .customPagination .pages .pageSelector select{background:#fff;border:1px solid #ccc;border-radius:none;margin:0;padding:0}.apReactTable .ReactTable .customPagination .settings .paginationSettings{background:#fff;border-top:3px solid #33b5e5;bottom:100%;box-shadow:0 5px 20px #0003;left:0;max-width:320px;opacity:0;pointer-events:none;position:absolute;transform:translateY(-20px);transition:transform .4s ease,opacity .4s ease;width:70vw}.apReactTable .ReactTable .customPagination .settings.open .paginationSettings{opacity:1;pointer-events:auto;transform:translateY(0)}.apReactTable .ReactTable .customPagination .pageSelectorInput{line-height:.8em;text-align:right;width:100px}.apReactTable .ReactTable .customPagination .settings .paginationSettings:after{border:10px solid #fff0;border-top-color:#fff;content:" ";height:0;left:25px;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}@media (max-width:800px){.apReactTable .ReactTable .customPagination .pages{padding:12px 70px 6px 120px}.apReactTable .ReactTable .customPagination .pages .page{cursor:pointer;height:15px;width:15px}.apReactTable .ReactTable .customPagination .pages .page .ball{max-height:8px;max-width:8px}}@media (max-width:600px){.apReactTable .ReactTable .customPagination .pages{display:none}.apReactTable .ReactTable .customPagination .mobilePages{display:block}}.apReactTable .ReactTable .rt-thead.-filters .rt-th.selectProjectType .customFilter.apSelect input{background-color:#fff}#selectProjectType .apSelect{display:inline-block;margin-right:1em}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-left:-7px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-bottom:-7px;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.ApRangeSlider{margin:1em 0;padding:30px 20px 20px}.ApRangeSlider .rc-slider{border-radius:0;height:15px;padding:0}.ApRangeSlider .rc-slider.rc-slider-disabled{opacity:.5;pointer-events:none}.ApRangeSlider .rc-slider .rc-slider-rail,.ApRangeSlider .rc-slider .rc-slider-step,.ApRangeSlider .rc-slider .rc-slider-track{border-radius:999px;height:100%;overflow:hidden}.ApRangeSlider .rc-slider .rc-slider-rail{background:#eee;box-shadow:inset 0 3px 10px 0 #0000004d}.ApRangeSlider .rc-slider .rc-slider-track{background:#00c851;box-shadow:inset 0 3px 10px 0 #0000004d}.ApRangeSlider .rc-slider.rc-slider-disabled .rc-slider-track{background:#ccc}.ApRangeSlider .rc-slider .rc-slider-handle{background:#f9f9f9;border:2px solid #ccc;box-shadow:0 0 5px 0 #000000b3;height:20px;margin:-3px 0 0 -10px;top:0;width:20px}.ApRangeSlider .rc-slider .rc-slider-handle:hover{border-color:#aaa}.ApRangeSlider .rc-slider .rc-slider-handle .handleTooltip{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;bottom:calc(100% + 10px);font-size:16px;left:50%;line-height:25px;padding:0 .5em;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:10}.ApRangeSlider .rc-slider .rc-slider-handle .handleTooltip:after{border:10px solid #ccc0;border-top-color:#ccc;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.ApRangeSlider .rc-slider .rc-slider-handle.dragging .handleTooltip,.ApRangeSlider .rc-slider .rc-slider-handle:hover .handleTooltip{border-bottom-color:#33b5e5}.ApRangeSlider .rc-slider .rc-slider-handle.dragging .handleTooltip:after,.ApRangeSlider .rc-slider .rc-slider-handle:hover .handleTooltip:after{border-color:#33b5e5 #33b5e500 #33b5e500}.ApRangeSlider .rc-slider .rc-slider-handle.onHoverOnly .handleTooltip{opacity:0;transition:opacity .4s ease}.ApRangeSlider .rc-slider .rc-slider-handle.onHoverOnly.dragging .handleTooltip,.ApRangeSlider .rc-slider .rc-slider-handle.onHoverOnly:hover .handleTooltip{opacity:1}.ApRangeSlider .rc-slider .rc-slider-step .rc-slider-dot{background:#0003;border:0;border-radius:0;bottom:-4px;height:8px;margin:0 0 0 -1px;width:2px}.ApRangeSlider .rc-slider .rc-slider-mark{pointer-events:none;top:100%}.ApRangeSlider .rc-slider .rc-slider-mark .rc-slider-mark-text{font-size:12px;height:20px;line-height:20px}.ApRangeSlider.withSections{padding-top:0}.ApRangeSlider .sections{height:30px;overflow:hidden;position:relative;width:100%}.ApRangeSlider .sections .section{border-left:1px solid #eee;border-right:1px solid #eee;cursor:pointer;font-size:14px;height:100%;left:0;line-height:30px;overflow:hidden;padding:0 .5em;position:absolute;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:auto}.ApRangeSlider .sections .section:hover{background:#f9f9f9}.apProjectPicker{position:relative;width:100%}.apProjectPicker svg{height:16px;margin:0 .5em;width:16px}.apProjectPicker .apProjectPart{background:#fff;background:#eee;background:linear-gradient(90deg,#eee 0,#fff);box-shadow:0 2px 10px #0003;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=1);margin:0 5px 0 0;padding:.5em 10px;position:relative}.apProjectPicker .apProjectPart:after{border:10px solid #fff0;border-left-color:#fff;content:" ";height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0;z-index:99}.apProjectPicker .apProjectPart .options{background:#fff;box-shadow:0 5px 20px #0000004d;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:transform .4s ease,opacity .4s ease;width:100%;z-index:999}.apProjectPicker .apProjectPart input:focus+.options{opacity:1;pointer-events:auto;transform:translateY(0)}.apProjectPicker .apProjectPart input:focus+.options li.selected{background:#fed}.apImageUpload{border:solid #ccc;border-width:1px 1px 3px;margin:0 0 1em}.apImageUpload .apLabel{background:#f9f9f9;border-bottom:1px solid #ccc;color:#999;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:20px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.apImageUpload .apDropzone{background:#f9f9f9;overflow:hidden;padding:.5em 0;width:100%}.apImageUpload .apDropzone.active{background:#e3f2fd;border-color:#33b5e5}.apImageUpload .apDropzone.accept{background:#e8f5e9;border-color:#4caf50}.apImageUpload .apDropzone.rejected{background:#ffcdd2;border-color:#f44}.apImageUpload .apDropzone .uploadProgress{background:#4caf504d;height:100%;left:0;position:absolute;top:0}.apImageUpload .apDropzone .preview{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px;width:100%}.apImageUpload .apDropzone .preview .noImage{color:#999;cursor:pointer;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.apImageUpload .apDropzone .preview:hover .noImage{color:#666}.apImageUpload .apDropzone .changeButton,.apImageUpload .apDropzone .clearButton{background:#09cc;bottom:0;color:#fff;cursor:pointer;left:0;padding:.5em;position:absolute;text-align:center;transform:translateY(100%);transition:transform .4s ease;width:100%}.apImageUpload .apDropzone .changeButton:hover{background:#09c}.apImageUpload .apDropzone .clearButton{background:#f44c;bottom:auto;left:auto;right:0;top:0;transform:translateY(-100%);width:auto}.apImageUpload .apDropzone .clearButton:hover{background:#f44}.apImageUpload .apDropzone:hover .changeButton,.apImageUpload .apDropzone:hover .clearButton{transform:translateY(0)}.fileUpload .fileWrapper{border:solid #ccc;border-width:1px 1px 3px;height:auto;line-height:30px;padding:7px 10px 0;position:relative;width:100%}.fileUpload .fileWrapper input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.fileUpload .fileWrapper label.fileLabel{color:#aaa;cursor:pointer;display:block;line-height:30px}.fileUpload .fileWrapper .fileNameContainer{cursor:pointer;display:block;font-weight:700;line-height:30px;margin-bottom:5px}.fileUpload .fileWrapper .fileName{max-width:calc(100% - 40px);overflow:hidden;position:absolute;text-overflow:ellipsis}.fileUpload.filled .fileWrapper label.fileLabel{color:#666}.fileUpload .fileWrapper label.fileLabel:hover{color:#33b5e5}.fileUpload .fileWrapper .removeFile{cursor:pointer;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.fileUpload .fileWrapper .removeFile:hover{opacity:1}.fileUpload.disabled .fileWrapper{pointer-events:none}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}#PageUserWorkPermits .permit{background:#fff;border:1px solid #ccc;overflow:auto;padding:.5em;width:100%}#PageUserWorkPermits .permit table{background:#fff;font-size:14px;max-width:100%;min-width:25%;width:auto}#PageUserWorkPermits .permit table td,#PageUserWorkPermits .permit table th{border:1px solid #eee;padding:0;text-align:center}#PageUserWorkPermits .infoBlocks div{display:inline-block}#PageUserWorkPermits .infoBlock div{padding:12px}#PageUserWorkPermits .guides{margin:0 0 1em}#PageUserWorkPermits .guides .guide{display:inline-block;font-size:14px;padding:0 2em 0 0}#PageUserWorkPermits .guides .guide svg{height:20px;margin:-3px 3px 0;width:20px}#PageUserWorkPermits .permits{background:#eee;border:1px solid #ccc;overflow:auto;padding:.5em;width:100%}#PageUserWorkPermits .permits.loading{opacity:.5;pointer-events:none}#PageUserWorkPermits .permits table{background:#fff;display:block;font-size:14px;max-height:60vh;min-height:100%;min-width:100%;overflow-x:scroll;overflow-y:scroll;width:auto}#PageUserWorkPermits .permits table td,#PageUserWorkPermits .permits table th{border:1px solid #eee;padding:.2em}#PageUserWorkPermits .permitTable th.permit{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:6}#PageUserWorkPermits .permitTable th.user{background:#fff;left:0;position:-webkit-sticky;position:sticky;text-align:center;z-index:5}#PageUserWorkPermits .permitTable td.user{z-index:1}#PageUserWorkPermits .permits table tbody td.permit,#PageUserWorkPermits .permits table thead th.permit{min-width:150px;padding:0 1em;text-align:left}#PageUserWorkPermits .permits table tbody td.user,#PageUserWorkPermits .permits table thead th.user{min-width:50px;text-align:center}#PageUserWorkPermits .permits table tbody td.user .guide:hover{background:#dedede;cursor:pointer}#PageUserWorkPermits .permits table thead th.user .name{font-size:14px;line-height:1.2em;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}#PageUserWorkPermits .permits table thead th.permit .onlyActiveSwitch{cursor:pointer;padding:.5em .5em .5em 50px;position:relative}#PageUserWorkPermits .permits table thead th.permit .onlyActiveSwitch .apSwitchWrapper{left:5px;position:absolute;top:50%;transform:translateY(-50%)}#PageUserWorkPermits .permits table tbody tr.level0{background:#fff;font-weight:700}#userPermitModal .apModalWrapper .apModal .apModalBody{max-height:none;overflow:visible}#userPermitModal .filesTable{width:100%}#userPermitModal .filesTable tr{border-bottom:1px solid #ccc;height:42px}#userPermitModal .filesTable tr:hover{background:#dedede}#userPermitModal .filesTable td.smallButton{max-width:50px;min-width:50px;width:50px}#PageUserWorkPermits .ReactTable .rt-td{overflow:visible!important}#userPermitModal .filesTable .apSimpleButton{height:42px;text-align:center;width:50px}.permitImage{height:200px;object-fit:contain;width:400px}@media only screen and (max-width:1000px){.apModal.medium{overflow-x:auto;overflow-y:auto}}@media only screen and (max-height:750px){.apModal.medium{overflow-x:auto;overflow-y:auto}}#PageUserWorkPermits .apReactTable .rt-tr-group .stickyColumn{background-color:#dbf7ff;left:70px;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .rt-tr-group:nth-child(2n) .stickyColumn{background-color:#c7f2ff;left:70px;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .rt-tr-group .multiselect{background-color:#dbf7ff;left:0;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .rt-tr-group:nth-child(2n) .multiselect{background-color:#c7f2ff;left:0;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .ReactTable .rt-thead.-header .stickyColumn{background-color:#09c;color:#fff;font-weight:700;left:70px;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .ReactTable .rt-thead.-header .multiselect{background-color:#09c;color:#fff;font-weight:700;left:0;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9}#PageUserWorkPermits .apReactTable .ReactTable .rt-thead.-filters .stickyColumn{background-color:#5e5e5e;color:#ccc;left:70px;position:-webkit-sticky!important;position:sticky!important;z-index:9}#PageUserWorkPermits .apReactTable .ReactTable .rt-thead.-filters .multiselect{background-color:#5e5e5e;color:#ccc;left:0;position:-webkit-sticky!important;position:sticky!important;z-index:9}#PageUserWorkPermits .apReactTable .ReactTable .rt-th.multiselect{background-color:#f5f5f5;left:0;position:-webkit-sticky!important;position:sticky!important;z-index:10}#Permits .guides{margin:0 .5em 1em}#Permits .guides .guide{display:inline-block;font-size:14px;padding:0 2em 0 0}#Permits .guides .guide svg{height:20px;margin:-3px 3px 0;width:20px}#Permits .list .listItem{border-bottom:1px solid #eee;color:inherit;cursor:pointer;line-height:1.2em;padding:.5em}#Permits .list .listItem:hover{background:#f9f9f9;text-decoration:none}#Permits .list .listItem .listRow{align-items:center;display:flex}#Permits .list .listItem svg.icon{position:absolute;right:1em;top:50%}.layout-left-margin{margin-left:1em}.apFormPageFooter{background:#fff;border-top:2px solid #eee;margin:0;padding:1em 180px 1em 1em;position:relative}.ApStickyBar.sticky .apFormPageFooter{border-top-color:#33b5e5}.apFormPageFooter .info{min-height:42px;padding-left:35px;position:relative}.apFormPageFooter .info.error{color:#c00}.apFormPageFooter .info svg{height:24px;left:0;position:absolute;top:0;width:24px}.apFormPageFooter .info.unsaved svg{fill:#f80}.apFormPageFooter .info.error svg{fill:#f44}.apFormPageFooter .apButton{margin:0}.apFormPageFooter .apButton.save{position:absolute;right:1em;top:1em}.ApStickyBar.sticky .stickyContent{position:fixed}@media (max-width:700px){.ApStickyBar.sticky .stickyContent,.noSticky{left:0!important;width:100vw!important;z-index:400!important}.noSticky.width100{width:100%!important}}.apList{background:#eee;border:1px solid #ccc;box-shadow:inset 0 5px 20px #0003;max-height:600px;min-height:100px;overflow:auto;padding:1em;position:relative;-webkit-user-select:none;user-select:none;width:100%}.apList-no-height-restrict{max-height:-webkit-max-content;max-height:max-content}.apList .newItem{border:1px solid #ddd;border-left-width:3px;cursor:pointer;margin:0 0 .5em;padding:1em 1em 1em 40px;position:relative}.apList .newItem:hover{background:#f9f9f9;border-left-color:#ccc}.apList>.item,.apListDragHelper{background:#fff;border-left:5px solid #eee;box-shadow:0 5px 10px #0000001a;line-height:1.2em;margin:0 0 .5em;position:relative}.apList>.item:hover{border-left-color:#ddd}.apList>.item.clickable,.apListDragHelper.clickable{border-left-color:#09c;cursor:pointer}.apList>.item.clickable:hover{border-left-color:#33b5e5}.apList>.item.warning,.apListDragHelper.warning{border-left-color:#f80}.apList>.item.warning.clickable:hover{border-left-color:#fb3}.apList>.item.error,.apListDragHelper.error{border-left-color:#f44}.apList>.item.error.clickable:hover{border-left-color:#ef5350}.apList>.item.success,.apListDragHelper.success{border-left-color:#4caf50}.apList>.item.success.clickable:hover{border-left-color:#81c784}.apList>.item.disabled,.apListDragHelper.disabled{background:#f9f9f9;border-left-color:#ccc}.apList>.item.disabled.clickable:hover{border-left-color:#ddd}.apList>.item.removed,.apListDragHelper.removed{background:#eee;border-left-color:#f44;text-decoration:line-through}.apList>.item.removed.clickable:hover{border-left-color:#ef5350}.apList>.item.withIcon,.apListDragHelper.withIcon{padding-left:40px}.apList>.item.haveActions,.apListDragHelper.haveActions{padding-right:60px}.apList>.item.sortable,.apListDragHelper.sortable{padding-right:40px}.apList>.item.haveActions.sortable,.apListDragHelper.haveActions.sortable{padding-right:110px}.apListDragHelper{box-shadow:0 5px 20px #00000080;opacity:.8}.apList .newItem>svg,.apList>.item .icon,.apListDragHelper .icon{height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.apList>.item .dragHandle,.apListDragHelper .dragHandle{background:#f9f9f9;border-left:1px solid #eee;bottom:0;color:#999;cursor:ns-resize;position:absolute;right:0;top:0;width:40px}.apList>.item .dragHandle:focus,.apList>.item .dragHandle:hover,.apListDragHelper .dragHandle{background:#eee;border-left:1px solid #ccc;color:#555;outline:0}.apList>.item .dragHandle svg,.apListDragHelper .dragHandle svg{height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.apList>.item .dragHandle svg.dragging,.apListDragHelper .dragHandle svg.wait{display:none}.apList>.item .itemContent,.apListDragHelper .itemContent{overflow:hidden;padding:.5em}.apList>.item .columns,.apListDragHelper .columns{border-left:1px solid #ccc;position:absolute;right:60px;top:50%;transform:translateY(-50%)}.apList>.item.disabled .columns,.apListDragHelper.disabled .columns{background:#f9f9f9}.apList>.item.removed .columns,.apListDragHelper.removed .columns{background:#eee}.apList>.item.haveActions .columns,.apListDragHelper.haveActions .columns{right:110px}.apList>.item .columns .column,.apListDragHelper .columns .column{display:inline-block;overflow:hidden;padding:.2em .5em;text-overflow:ellipsis;white-space:nowrap}.apList>.item .apDropdown,.apListDragHelper .apDropdown{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:10}.apList>.item .apDropdown.open{z-index:11}.apList>.item.sortable .apDropdown,.apListDragHelper.sortable .apDropdown{right:50px}#user-organization-chart .node{border:2px solid var(--clr-blue-main);border-radius:8px;display:inline-block;padding:8px}#user-organization-chart .node small{display:block;line-height:1.5em;white-space:pre}#user-organization-chart .node .user-name{font-size:95%;font-weight:700}#user-organization-chart .node hr{margin:.3em 0}#user-organization-chart .node svg{height:1.5em;width:1.5em}#user-organization-chart .node .copy-button{color:var(--clr-blue-main)}@media print{#user-organization-chart .print-button-container{display:none;visibility:hidden}}.apOptionInput{display:inline-block;height:46px;margin:0 .5em 0 0;vertical-align:middle;width:auto}.apOptionInput .option{display:inline;float:none;line-height:43px;padding:7px .5em}.apOptionInput.fullWidth{display:block;margin:5px 0 0;width:100%}.apOptionInput.fullWidth .option{display:block;float:left;line-height:33px;padding-bottom:0;padding-top:0}.apOptionInput.count-1 .option{width:100%}.apOptionInput.count-2 .option{width:50%}.apOptionInput.count-3 .option{width:33.33%}.apOptionInput.count-4 .option{width:25%}.apOptionInput.count-5 .option{width:20%}.apOptionInput.count-6 .option{width:16.66%}.apOptionInput.count-7 .option{width:14.28%}.apOptionInput.count-8 .option{width:12.5%}.apOptionInput.disabled{cursor:not-allowed}.apOptionInput .option.disabled,.apOptionInput.disabled .option{pointer-events:none}#user-timetracking-report .date-selection{display:flex;flex-direction:row}@media screen and (max-width:750px){#user-timetracking-report .date-selection{flex-direction:column}}#pageTimetrackingTimeAttendance .ValueEdited{background-color:bisque}#pageTimetrackingTimeAttendance .inprogress{background-color:#b3e6b3}#pageTimetrackingTimeAttendance .rt-tr-group:nth-child(2n) .inprogress{background-color:#92da92}#pageTimetrackingTimeAttendance .rt-tr-group:nth-child(2n) .inprogress.ValueEdited{background-color:#a5cb69}#pageTimetrackingTimeAttendance .inprogress.ValueEdited{background-color:#c2f56b}.ApNestedSelect{background:#eee;border:solid #ccc;border-width:1px 1px 3px;margin:0 0 10px;position:relative;width:100%}.ApNestedSelect.focused{border-bottom-color:#33b5e5}.ApNestedSelect label{background:#f9f9f9;border-bottom:1px solid #ccc;color:#999;display:block;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:30px;margin:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.ApNestedSelect.focused label{color:#33b5e5}.ApNestedSelect label .value{color:#999;font-family:Roboto-Light,Arial,sans-serif}.ApNestedSelect .breadcrump{width:100%}.ApNestedSelect .breadcrump td{border-left:1px solid #ccc;line-height:42px;padding:0 .2em;text-align:center}.ApNestedSelect .breadcrump td.root{border:none;padding:0;width:40px}.ApNestedSelect .breadcrump td.root svg{height:20px;width:20px}.ApNestedSelect.disabled .breadcrump td.root svg{opacity:.2}.ApNestedSelect .breadcrump td.level{padding:0;position:relative}.ApNestedSelect .breadcrump td.level:after{background:#eee;border-right:1px solid #ccc;bottom:0;content:"";position:absolute;right:-7px;top:0;transform:skew(-15deg);width:14px;z-index:1}.ApNestedSelect .breadcrump td.level.current,.ApNestedSelect.enabled .breadcrump td:hover{background:#fff;color:#33b5e5;font-family:Roboto,Arial,sans-serif}.ApNestedSelect.endReached .breadcrump td.level.current:after{border-right-width:3px}.ApNestedSelect .breadcrump td.level.current:after,.ApNestedSelect.enabled .breadcrump td.level:hover:after{background:#fff}.ApNestedSelect.enabled .breadcrump td:hover~.level{background:#f9f9f9;color:#ccc}.ApNestedSelect.enabled .breadcrump td:hover~.level:after{background:#f9f9f9;border-right-color:#ddd}.ApNestedSelect .breadcrump td.level .inner{padding:0 10px 0 20px;white-space:nowrap}.ApNestedSelect .breadcrump td.input{background:#fff;position:relative}.ApNestedSelect.endReached .breadcrump td.input,.ApNestedSelect.readOnly .breadcrump td.input{background:#eee}.ApNestedSelect.readOnly.focused .breadcrump td.input{background:#fff}.ApNestedSelect.disabled .breadcrump td.input{background:#ccc}.ApNestedSelect .breadcrump td.input input{background:#0000;border:0;color:#000;font-family:Roboto-Light,Arial,sans-serif;font-size:16px;line-height:42px;padding:0 30px 0 20px;width:100%}.ApNestedSelect .breadcrump td.input input:focus{outline:0}.ApNestedSelect .breadcrump td.input input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fffde7}.ApNestedSelect .breadcrump td.input svg.arrow{bottom:14px;height:20px;pointer-events:none;position:absolute;right:10px;transition:transform .4s ease,opacity .4s ease .5s;width:20px}.ApNestedSelect.endReached .breadcrump td.input svg.arrow,.ApNestedSelect.readOnly .breadcrump td.input svg.arrow{opacity:0}.ApNestedSelect.resultShowing .breadcrump td.input svg.arrow{transform:rotate(90deg)}.ApNestedSelect .results{background:#f9f9f9;border:1px solid #ccc;border-top:0;display:none;height:auto;left:-1px;max-height:300px;overflow:auto;position:absolute;right:-1px;top:calc(100% + 3px);z-index:101}.ApNestedSelect .results.show{display:block}.ApNestedSelect .results .noResults{color:#999;padding:.5em;text-align:center}.ApNestedSelect .results .item{border-left:5px solid #eee;padding:.5em;position:relative}.ApNestedSelect.loading .results .item{opacity:.5;pointer-events:none}.ApNestedSelect .results .item:hover{background:#fff}.ApNestedSelect .results .item.selected{border-left-color:#33b5e5}.ApNestedSelect .results .item.active{background:#e3f2fd;color:#09c}.ApNestedSelect.validator-error{border-bottom-color:#f44}.ApNestedSelect.validator-error label{color:#f44}.ApNestedSelect.validator-warning{border-bottom-color:#f80}.ApNestedSelect.validator-warning label{color:#f80}.ApNestedSelect.validator-loading{border-bottom-color:#daa838}.ApNestedSelect.validator-loading label{color:#daa838}.ApNestedSelect.validator-success{border-bottom-color:#4caf50}.ApNestedSelect.validator-success label{color:#4caf50}.ApNestedSelect .breadcrump td.input .tailInput input{background-color:#fff}.ApNestedSelect .breadcrump td.input .tailInput input:disabled{background:#0000}.ApNestedSelect .results .item .codeOption{padding-top:1em;position:relative}.ApNestedSelect .results .item .name{color:#aaa;font-size:.8em;left:1em;position:absolute;top:0}.ApNestedSelect .results .item .code{padding-left:1em}.codeSelect{position:relative}.codeSelect .results .item .codeOption{padding-top:1em;position:relative}.codeSelect .results .item .name{color:#aaa;font-size:.8em;left:1em;position:absolute;top:0}.codeSelect .results .item .code{padding-left:1em}.codeSelect label:hover{overflow:visible}.codeSelect label .apTooltipper{vertical-align:middle}.codeSelect label .apSwitchWrapper{margin-right:10px}.codeSelect .nextFree .title{color:#aaa;font-size:.8em;position:absolute;right:4px;top:0}.codeSelect .nextFree .code{color:#aaa;font-size:.8em;font-weight:700;position:absolute;right:4px;top:14px}.componentEdit .apModalWrapper .apModal .apModalBody{overflow:auto}.componentEdit .listStack{min-width:600px}#componentEdit .extraCalculatable input{padding-right:80px}#componentEdit .extraCalculatable .unit{max-width:70px}.componentEdit .listTable .deliveryTimeContainer .unit{bottom:2px;max-width:60px;overflow:hidden;position:absolute;right:20px;text-overflow:ellipsis;white-space:nowrap}#componentEdit .componentEdit .listTable td.selectSupplierInputCol{width:25%}#componentEdit .componentEdit .listTable td.LVISSupplierInputCol{width:77%}.componentEdit .listTable td input.primary-supplier{background-color:#dcedc8}#componentEdit .componentEdit .listTable td.LVISPriceCol,#componentEdit .componentEdit .listTable td.priceCol{min-width:50px}.componentEdit .listTable td.visibleToSupplier{width:15%}.componentEdit .apImageUpload .apDropzone .preview{height:200px}#componentEdit .removeBtn:hover{color:#f44}#componentEdit h4 .headerCode{display:inline}.componentTooltip{display:flex}.componentTooltip table tr{border-bottom:1px solid #ccc}.componentTooltip table td{padding:.5em .2em}.componentTooltip .calcTable,.componentTooltip .infoTable{margin-bottom:1em;width:100%}.componentTooltip .calcTable .header,.componentTooltip .infoTable .header{font-weight:700;padding:.5em 0}.componentTooltip .calcTable .infoLabel,.componentTooltip .infoTable .infoLabel{padding-right:1em;text-align:left}.componentTooltip .calcTable .valueText,.componentTooltip .infoTable .valueText{text-align:right}.componentTooltip .calcTable .infoUnit{text-align:left}.componentTooltip .calcTable .valueNumber,.componentTooltip .infoTable .valueNumber{font-weight:700;text-align:right}.componentTooltip .noCalc{font-weight:700;padding-bottom:1em;text-align:left}.componentTooltip .verticalLine{border-left:1px solid #fff;flex:1 1;margin:0 .5em}.priceInputs .valueInputContainer{position:relative}.priceInputs .valueInputContainer .valueInput{padding-right:30px;text-align:right}.priceInputs .valueInputContainer .unit{bottom:2px;position:absolute;right:10px}.priceInputs .infoCol{padding-left:1.2em}.apFileUpload{margin:0 0 1em}.apFileUpload.loading{opacity:.5;pointer-events:none}.apFileUpload .apDropzone{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;box-shadow:inset 0 5px 10px #0000001a;height:auto;min-height:70px;position:relative;text-align:center;width:100%}.apFileUpload .apDropzone.active{background:#e3f2fd;border-color:#33b5e5}.apFileUpload .apDropzone.accept{background:#e8f5e9;border-color:#4caf50}.apFileUpload .apDropzone.rejected{background:#ffcdd2;border-color:#f44}.apFileUpload .apDropzone .topbar{border-bottom:1px solid #0000001a;font-size:12px;height:25px;line-height:25px;position:relative;text-align:left;width:100%}.apFileUpload .apDropzone .topbar .message{padding:0 .5em}.apFileUpload .apDropzone .topbar .message svg{height:16px;margin:-3px 5px 0 0;width:16px}.apFileUpload .apDropzone .noFiles{padding:1em}.apFileUpload .apDropzone .addButton{background:#0000000d;border-top:1px solid #0000001a;cursor:pointer;padding:.5em 1em;text-align:center;width:100%}.apFileUpload .apDropzone .addButton:hover{background:#03a9f41a;color:#09c}.apFileUpload .apDropzone .addButton.disabled{background:#0000000d;color:#ccc;cursor:not-allowed}.apFileUpload .apDropzone .addButton svg{height:20px;margin:-3px 5px 0 0;width:20px}.apFileUpload .apDropzone .files .file{border-bottom:1px solid #ccc;margin:0;padding:.5em 30px;position:relative;text-align:left}.apFileUpload .apDropzone .files .file.removed{color:#ccc;display:none;text-decoration:line-through}.apFileUpload.showRemoved .apDropzone .files .file.removed{display:block}.apFileUpload .apDropzone .files .file svg.icon{fill:#33b5e5;height:16px;left:4px;margin-top:-8px;position:absolute;top:50%;widows:16px}.apFileUpload .apDropzone .files .file.uploaded svg.icon{fill:#4caf50}.apFileUpload .apDropzone .files .file.removed svg.icon{fill:#ef9a9a}.apFileUpload .apDropzone .files .file:last-child{border-bottom:none}.apFileUpload .apDropzone .files .file .info{opacity:.5}.apFileUpload .apDropzone .files .file .info svg{height:16px;margin:-3px 5px 0 0;width:16px}.apFileUpload .apDropzone .files .file.uploaded .info{opacity:1}.apFileUpload .apDropzone .files .file .uploadProgress{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;transition:opacity .6s ease;width:100%}.apFileUpload .apDropzone .files .file.uploaded .apLoader,.apFileUpload .apDropzone .files .file.uploaded .uploadProgress{opacity:0}.apFileUpload .apDropzone .files .file .uploadProgress>div{background:#4caf504d;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}.apFileUpload .apDropzone .files .file svg.removeButton{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;cursor:pointer;height:28px;padding:4px;position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:28px;z-index:10}.apFileUpload .apDropzone .files .file .removeButton:hover{background:#eee;border-color:#aaa}.apFileUpload.validator-success .apDropzone{border-bottom-color:#4caf50}.apFileUpload.validator-warning .apDropzone{border-bottom-color:#f80}.apFileUpload.validator-error .apDropzone{border-bottom-color:#f44}.componentInstanceTable .listTooltipText{font-weight:700;text-align:left}.componentInstanceTable .listTooltipValue{font-size:.8em;padding-left:1em;text-align:right}.componentInstanceTable .notPrimary .listTooltipText{opacity:.6}.componentInstanceTable .editButton{color:#ccc}.componentInstanceTable .calculatableUnit{font-weight:700;padding-left:.5em;position:absolute;right:.5em}.componentInstanceTable .rt-td.clickable:hover .codeCell{color:#ccc}.componentInstanceTable .codeCell{color:#666;font-size:.9em;font-weight:700}.componentInstanceTable .nameCell{height:100%;position:relative;width:100%}.componentInstanceTable .nameCell .nameCellName{margin-bottom:.8em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.componentInstanceTable .rt-td.clickable:hover .nameCellCode{color:#ccc}.componentInstanceTable .nameCell .nameCellCode{color:#aaa;font-size:.8em;left:1em;max-width:calc(100% - 1em);overflow:hidden;position:absolute;text-overflow:ellipsis;top:1.3em}.componentInstanceTable .imageCellImage{height:auto;max-height:100%;max-width:100%;width:auto}.componentInstanceTable .locationContainer{height:100%;position:relative;width:100%}.componentInstanceTable .locationContainer .locationBalance{margin-bottom:.8em}.componentInstanceTable .locationContainer .locationCount{color:#aaa;font-size:.8em;position:absolute;right:0;top:1.3em}.componentInstanceTable .supplierNameContainer{height:100%;position:relative;width:100%}.componentInstanceTable .supplierNameContainer .supplierName{margin-bottom:.8em}.componentInstanceTable .supplierNameContainer .supplierCount{color:#aaa;font-size:.8em;left:0;position:absolute;top:1.3em}#NewComponent .stepType .option:hover{background:#fff;border-bottom-color:#33b5e5}#NewComponent .stepType .option{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;cursor:pointer;margin:1em 0;padding:1em;position:relative}#NewComponent .stepType .option.selected{background:#fff;border-color:#33b5e5;outline:1px solid #33b5e5}#NewComponent .stepType .option .iconContainer{left:1em;position:absolute;top:50%;transform:translateY(-50%)}#NewComponent .stepType .option:hover .iconContainer svg{color:#333}#NewComponent .stepType .option .iconContainer svg{height:30px;width:auto}#NewComponent .stepType .option .textContainer{border-left:1px solid #ccc;margin-left:60px;padding-left:20px}#NewComponent .stepType .option:hover .textContainer .header{color:#09c}#NewComponent .stepType .option .textContainer .header{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:4px;padding-bottom:4px}#NewComponent .stepType .option .textContainer .text{padding-left:1em}#NewComponent .stepDetail .apInputStack{margin-bottom:10px}#NewComponent .stepConfirm .apStatusBox{display:inline;padding:6px 1em}ul.apSteps{list-style:none;margin:1em 0;padding:0;width:calc(100% - 25px)}ul.apSteps:after{clear:both;content:"";display:block}ul.apSteps li.custom,ul.apSteps li.step{background:#f9f9f9;background:linear-gradient(90deg,#eee 0,#f9f9f9 20%,#f9f9f9 0);border:solid #ccc;border-width:1px 1px 3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#f9f9f9",GradientType=1);float:left;height:50px;margin:0 0 .2em;position:relative}ul.apSteps li.step.clickable{cursor:pointer}ul.apSteps li.custom{background:#fff;border-bottom-width:1px;border-color:#eee}ul.apSteps li.custom.start{border-radius:10px 0 0 10px}ul.apSteps li.custom.end{border-radius:0 10px 10px 0}ul.apSteps li.step:after{background:#f9f9f9;border-radius:0 10px 0 50px;box-shadow:1px -1px 0 #ccc;content:"";height:48px;position:absolute;right:-25px;top:0;transform:scale(.707) rotate(45deg);width:48px;z-index:1}ul.apSteps.flatEnd li.step:last-child:after{display:none}ul.apSteps.flatEnd,ul.apSteps.fullWidth li.step{width:100%}ul.apSteps.fullWidth.count-2 li.custom,ul.apSteps.fullWidth.count-2 li.step{width:50%}ul.apSteps.fullWidth.count-3 li.custom,ul.apSteps.fullWidth.count-3 li.step{width:33.33%}ul.apSteps.fullWidth.count-4 li.custom,ul.apSteps.fullWidth.count-4 li.step{width:25%}ul.apSteps.fullWidth.count-5 li.custom,ul.apSteps.fullWidth.count-5 li.step{width:20%}ul.apSteps.fullWidth.count-6 li.custom,ul.apSteps.fullWidth.count-6 li.step{width:16.66%}ul.apSteps.fullWidth.count-7 li.custom,ul.apSteps.fullWidth.count-7 li.step{width:14.28%}ul.apSteps.fullWidth.count-8 li.custom,ul.apSteps.fullWidth.count-8 li.step{width:12.5%}ul.apSteps.fullWidth.count-9 li.custom,ul.apSteps.fullWidth.count-9 li.step{width:11.11%}ul.apSteps.fullWidth.count-10 li.custom,ul.apSteps.fullWidth.count-10 li.step{width:10%}ul.apSteps.fullWidth.count-11 li.custom,ul.apSteps.fullWidth.count-11 li.step{width:9.09%}ul.apSteps.fullWidth.count-12 li.custom,ul.apSteps.fullWidth.count-12 li.step{width:8.33%}ul.apSteps li.step.clickable:hover,ul.apSteps li.step.clickable:hover:after{background:#eee}ul.apSteps li.custom:hover{background:#f9f9f9;border-color:#ccc}ul.apSteps li.step.selected,ul.apSteps li.step.selected:after{background:#fff}ul.apSteps li.step.selected{border-bottom-color:#33b5e5;color:#09c;cursor:default}ul.apSteps li.step.success{border-bottom-color:#4caf50;color:#3d8c40}ul.apSteps li.step.return{border-bottom-color:var(--clr-error-light2);color:var(--clr-error-main)}ul.apSteps li.step.isreturned div strong{border-bottom-color:#000;color:#000;text-decoration:line-through}ul.apSteps li.step.ghost{background:#fff;border-bottom-width:1px;border-color:#eee;color:#aaa}ul.apSteps li.step.ghost:after{background:#fff;box-shadow:1px -1px 0 #eee}ul.apSteps li.step.ghost.clickable:hover,ul.apSteps li.step.ghost.clickable:hover:after{background:#fff;color:#09c}ul.apSteps li.custom .inner,ul.apSteps li.step .inner{margin:5px 10px 0 30px;position:relative}ul.apSteps li.step:first-child .inner{margin-left:10px}ul.apSteps li.step .inner.withIcon{padding-left:35px}ul.apSteps li.step .inner svg.stepIcon{height:16px;left:7px;margin-top:-8px;position:absolute;top:50%;width:16px;z-index:2}ul.apSteps li.step .inner.onlyIcon{height:30px;width:16px}ul.apSteps li.step .inner.onlyIcon svg.stepIcon{left:0}ul.apSteps li.step .inner.onlyIcon small,ul.apSteps li.step .inner.onlyIcon strong{display:none}ul.apSteps li.step .inner small,ul.apSteps li.step .inner strong{display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.apSteps li.step .inner small{line-height:15px}.ApModalWizard .wizardFooter,.ApModalWizard .wizardHeader{padding:.5em}.ApModalWizard .wizardFooter .prev{display:inline-block;width:40%}.ApModalWizard .wizardFooter .next{float:right;width:40%}.ApModalWizard .wizardFooter .apButton{margin:0;width:100%}.ApModalWizard .apModalWrapper .apModal .apModalFooter{overflow:visible}#storageMassImport .headerLabel{color:#fff}#storageMassImport .componentsTable .apDropdown.open .apDropdownMenu{max-height:50vh;overflow:auto}#storageWholesaleComponents .saveBar{background:#fff;border-top:3px solid #fff;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#storageWholesaleComponents .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#storageWholesaleComponents .saveBar .footerMenu{margin-left:.2em;padding:.5em}#storageWholesaleComponents .saveBar .apDropdown.open .apDropdownMenu{z-index:100}#storageWholesaleComponents .editModal .textInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;width:100%}#storageWholesaleComponents .editModal .codeInput{cursor:pointer;height:100%}#storageWholesaleComponents .apModalWrapper .apModal.codeModal .apModalBody{overflow:visible}#storageWholesaleComponents .checkboxLinked{height:100%;position:relative;text-align:center}#pageComponents .apBoxCorner .apButton{margin-left:6px}#pageComponents .searchOption{line-height:1.2em;padding-left:35px;position:relative}#pageComponents .searchOption svg.typeIcon{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#pageComponents .searchOption .components{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageComponents .searchOption .components svg{fill:#aaa}svg.temporary{color:#b3b3b3}#receiverDataSelect .receiver-indent{margin-left:20px}#receiverDataSelect .col-container{width:100%}#receiverDataSelect .col-left{display:inline-block;margin-right:2%;width:48%}#receiverDataSelect .col-right{display:inline-block;margin-left:2%;width:48%}#pagePos svg{height:18px;margin-right:4px;width:18px}#pagePos .searchOption{line-height:1.2em;padding-left:35px;position:relative}#pagePos .searchOption svg.typeIcon{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#pagePos .searchOption .pos{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pagePos .searchOption .pos svg{fill:#aaa}#pagePos .itemnumber{float:left;line-height:2em;padding-right:15px;position:relative}.receiverEdit .apModalWrapper .apModal .apModalBody{overflow:visible}.receiverEdit .receiver-indent{margin-left:20px}.receiverEdit .col-container{width:100%}.receiverEdit .col-left{display:inline-block;margin-right:2%;width:48%}.receiverEdit .col-right{display:inline-block;margin-left:2%;width:48%}.receiverEdit .footer{text-align:right}.receiverEdit .footer .apButton{margin:0 0 0 1em}.apModal.apInputModal{max-width:400px}.apModal.apInputModal .header{padding:1em}.apModal.apInputModal .footer{padding:1em;text-align:right}.apModal.apInputModal .footer .apButton{margin:0 0 0 1em}.apInputSmallBlock input{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:right;width:100%}.apInputSmallBlock input.left{text-align:left}.apInputSmallBlock .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}.apInputSmallBlock.focused input{border-color:#33b5e5;outline:0}.apInputSmallBlock.validator-error input{border-bottom-color:#f44}.apInputSmallBlock.validator-warning input{border-bottom-color:#f80}.apInputSmallBlock.validator-loading input{border-bottom-color:#daa838}.apInputSmallBlock.validator-success input{border-bottom-color:#4caf50}.apInputSmallBlock .apTooltip{background:#000;bottom:calc(100% + 10px);color:#fff;display:block;font-size:14px;left:50%;line-height:1.2em;opacity:0;padding:.5em;pointer-events:none;position:absolute;transform:translate(-50%,10px);transition:transform .4s ease,opacity .4s ease;white-space:nowrap;z-index:999999}.apInputSmallBlock .apTooltip:after{border:5px solid #0000;border-top-color:#000;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.apInputSmallBlock.focused .apTooltip{opacity:1;transform:translate(-50%)}#componentInstanceTable{position:relative}#componentInstanceTable .componentTable{background-color:#fff;font-size:.8em;font-size:14px;line-height:1.5em;min-width:850px;width:100%}#componentInstanceTable .componentTable tr,#componentInstanceTable .componentTable tr th{border-bottom:1px solid #ccc}#componentInstanceTable .componentTable tr.selected{background:#e1f5fe;border-left:3px solid #03a9f4}#componentInstanceTable .componentTable tr.totals td{white-space:nowrap}#componentInstanceTable .componentTable th{font-size:14px;vertical-align:bottom}#componentInstanceTable .componentTable td{padding:.5em .2em}#componentInstanceTable .componentTable th .apOptionBar .option{width:50%}#componentInstanceTable .componentTable td.icon,#componentInstanceTable .componentTable td.select{width:20px}#componentInstanceTable .componentTable td.name{width:auto}#componentInstanceTable .componentTable td.fixed{max-width:110px;min-width:110px;width:110px}#componentInstanceTable .componentTable td.fixed,#componentInstanceTable .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#componentInstanceTable .componentTable input.componentNameInput{border:0;font-size:14px;line-height:30px;margin:0;padding:0;text-align:left;width:100%}#componentInstanceTable .componentTable input.componentNameInput.input-error{border-bottom:3px solid #f44;color:#f44}#componentInstanceTable .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;min-width:70px;text-align:right;width:100%}#componentInstanceTable .componentTable td.fixed{padding:0 5px}#componentInstanceTable input.componentRowInput{padding:0 25px 0 5px}#componentInstanceTable .componentTable td.fixed input.fixed-price-input{padding:0 30px 0 5px}#componentInstanceTable .componentTable td.fixed input.componentRowInput.priceError{border-bottom-color:#f44;color:#f44}#componentInstanceTable .componentTable td.fixed input.componentRowInput.calculatableAvailable{border-bottom-color:#2bbbad}#componentInstanceTable .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#componentInstanceTable .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;padding-left:6px;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#componentInstanceTable .componentTable td.fixed .calculatedCount{background:#fff;border-top:3px solid #2bbbad;box-shadow:0 3px 10px #0000001a;left:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;width:200px}#componentInstanceTable .componentTable td.fixed input.componentRowInput:focus+.calculatedCount{opacity:1;pointer-events:auto;transform:translateY(0)}#componentInstanceTable .componentTable td.fixed .calculatedCount:after{border:10px solid #2bbbad00;border-bottom-color:#2bbbad;bottom:100%;content:" ";height:0;left:50px;margin-left:-10px;pointer-events:none;position:absolute;width:0}#componentInstanceTable .componentTable td.fixed .calculatedCount svg{height:16px;margin:-3px 5px 0 0;width:16px}#componentInstanceTable .componentTable td.fixed .calculatedCount small{color:#999}#componentInstanceTable .componentTable td svg{height:20px;width:20px}#componentInstanceTable .componentTable td.componentCode{font-weight:700}#componentInstanceTable .componentTable td.componentName{white-space:nowrap}#componentInstanceTable .componentTable td.componentPrice{padding-left:1em;text-align:right}#componentInstanceTable .componentTable td.totalText{font-weight:700;padding-right:1em;text-align:right}#componentInstanceTable .componentTable td.totalValue{font-weight:700;padding-left:1em;text-align:right}#componentInstanceTable thead.table-head{background:#00000008;border-bottom:1px solid #0000000d}#componentInstanceTable thead.table-head th{height:40px;line-height:40px;max-width:100%;overflow:hidden;padding:0 .5em;text-align:left;text-overflow:ellipsis;white-space:nowrap}#componentInstanceTable td.fixed.c-type{max-width:30px;min-width:30px;width:30px}#componentInstanceTable td.fixed.actions{height:48px;max-width:46px;min-width:46px;width:46px}#componentInstanceTable td.fixed.c-price{max-width:100px;min-width:100px;width:100px}#componentInstanceTable td.fixed.c-balance{max-width:80px;min-width:80px;width:80px}#componentInstanceTable td.fixed.c-count{max-width:90px;min-width:90px;width:90px}#componentInstanceTable td.fixed.c-unit{max-width:50px;min-width:50px;width:50px}#componentInstanceTable td.fixed.c-target{max-width:160px;min-width:160px;width:160px}#componentInstanceTable td.fixed.c-entry,#componentInstanceTable td.fixed.c-final-destination{max-width:50px;min-width:50px;width:50px}#componentInstanceTable td.fixed.vat{max-width:60px;min-width:60px;width:60px}#componentInstanceTable td.fixed.netvisor-vat{max-width:200px;min-width:200px;width:200px}#componentInstanceTable td.c-name{position:relative}#componentInstanceTable td.c-name .name{position:absolute;top:2px}#componentInstanceTable td.c-name small{color:#777;padding-left:10px;position:absolute;top:2em}#componentInstanceTable .componentTable{border:1px solid #0000001a}#componentInstanceTable td.fixed .input-menu.input-error,#componentInstanceTable td.fixed input.componentRowInput.input-error{border-bottom-color:#f44;color:#f44}#componentInstanceTable .noSelect{color:#777;font-weight:700;height:80px;text-align:center}#componentInstanceTable .noWordWrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#componentInstanceTable .balanceTooltip .location{padding-right:10px}#componentInstanceTable td.c-balance .location-number{font-size:10px;left:10px;position:absolute;top:0;white-space:nowrap}#componentInstanceTable td.c-balance .reserve{bottom:0;font-size:10px;position:absolute;right:10px;white-space:nowrap}#componentInstanceTable td.fixed.c-price small.price{bottom:0;color:#aaa;font-size:10px;position:absolute;right:0;white-space:nowrap}#componentInstanceTable td.fixed.total{max-width:100px}#componentInstanceTable td.fixed.dispatch-ref{width:150px}#componentInstanceTable td.fixed.netvisor-vat{max-width:100px}#componentInstanceTable .netvisor-vat-input{width:100px}#componentInstanceTable td.fixed.cost-center-vat{max-width:75px}#componentInstanceTable .cost-center-input{width:75px}#componentInstanceTable td.fixed .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#componentInstanceTable input:disabled,#componentInstanceTable td.fixed .input-menu.disabled{background:#eee;color:#999}#componentInstanceTable td.fixed .input-menu-button{height:100%;position:absolute;right:2px;top:0}#componentInstanceTable td.fixed .no-select{color:#aaa}#componentInstanceTable td.fixed .target-container{position:relative}#componentInstanceTable td.fixed .target-name{line-height:normal;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:0;width:100%}#componentInstanceTable td.fixed .target-code{bottom:0;text-align:left;white-space:nowrap}#componentInstanceTable td.fixed .target-code,#componentInstanceTable td.fixed .target-order{font-size:.8em;line-height:normal;margin-left:10px;overflow:hidden;position:absolute;text-overflow:ellipsis;width:100%}#componentInstanceTable td.fixed .target-order{text-align:right;top:0}#componentInstanceTable td.fixed .count-helper-top{font-size:8px;left:10px;line-height:normal;position:absolute;top:0;white-space:nowrap}#componentInstanceTable td.fixed .count-helper-bottom{bottom:2px;font-size:8px;left:10px;line-height:normal;position:absolute;white-space:nowrap}#componentInstanceTable td.fixed .count-container{position:relative}#componentInstanceTable .topHoverBar{background-color:#fff;border-bottom:3px solid #fff;transition:border-bottom .4s ease}#componentInstanceTable .ApStickyBar.sticky .topHoverBar{border-bottom-color:#33b5e5}#componentInstanceTable .hideSelectList{background-color:#f7f7f7;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#888;cursor:pointer;font-weight:700;padding:10px;text-align:center}#componentInstanceTable .apSelect .results .item .sComponent{line-height:1.2em;position:relative}#componentInstanceTable .apSelect .results .item .sComponent .name{padding-right:.5em}#componentInstanceTable .apSelect .results .item .sComponent .value{font-weight:700}#componentInstanceTable .apSelect .results .item .sComponent .balanceLocations{font-size:12px;position:absolute;right:1em;top:0}#componentInstanceTable .apSelect .results .item .sComponent .balance{font-size:14px;position:absolute;right:1em;top:14px}#componentInstanceTable .apSelect .results .item .sComponent .balanceFree{font-size:10px;position:absolute;right:1em;top:26px}#componentInstanceTable .apSelect .results .item .sComponent .sIdentifier{font-size:.8em;padding-bottom:4px;padding-left:2em;padding-top:4px}#componentInstanceTable .updatePoPriceButton{cursor:pointer;left:4px;position:absolute;top:50%;transform:translateY(-50%)}#componentInstanceTable table.apInputStack .apAddon.only-current-sypplier{height:46px}#componentInstanceTable .componentTable tr td.groupTd{max-width:24px;min-width:24px;width:24px}#componentInstanceTable .componentTable tr td.selectTd{max-width:24px;min-width:24px;padding:0;text-align:center;width:24px}#componentInstanceTable .componentTable tr td.selectTd svg{height:18px;width:18px}#componentInstanceTable .componentTable tr.inGroup td.groupTd{background-color:#fafafa;border-left:1px solid #ccc;border-right:1px solid #ccc}#componentInstanceTable .componentTable tr.inGroup:not(.groupLast) td.groupTd{border-bottom:0}#componentInstanceTable .componentTable tr.inGroup td.c-type{box-shadow:inset 10px 0 6px -6px #ccc6}#componentInstanceTable .componentTable tr.inGroup td.selectTd{box-shadow:inset -10px 0 6px -6px #ccc6}#componentInstanceTable .componentTable tr.groupRow td.groupTd{transition:transform .4s ease}#componentInstanceTable .componentTable>tbody>tr.groupRow.open td.groupTd{border-bottom:0;transform:rotate(90deg)}#componentInstanceTable .componentTable>tbody>tr:not(.inGroup){background-color:#fafafa}#componentInstanceTable .componentTable .vat-input{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:right;width:100%}#componentInstanceTable .componentTable .cost-center-input,#componentInstanceTable .componentTable .netvisor-vat-input{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:left;width:100%}#componentInstanceTable .componentTable .netvisor-vat-input:disabled,#componentInstanceTable .componentTable .vat-input:disabled{background:#eee;color:#999}#componentInstanceTable .componentTable .vat-input.validator-error{background:#ffcdd2;border-bottom-color:#f44}#componentInstanceTable .componentTable .groupVatContainer input{padding:0;text-align:center}#componentInstanceTable .componentTable .nameTd .apInputSmallBlock input{padding:0 0 0 6px;text-align:left}#componentInstanceTable .orderEntryTooltip .infoTable .header{font-weight:700}#componentInstanceTable .orderEntryTooltip .infoTable .infoLabel,#componentInstanceTable .orderEntryTooltip .infoTable .valueText{text-align:left}#componentInstanceTable td.fixed.c-unit input{padding:0 0 0 2px;text-align:left}#componentInstanceTable .icon-button{cursor:pointer}#pageDeliveryEdit #componentInstanceTable .apTooltipper{width:100%}#pageDeliveryEdit .approvedStatus{display:inline-block;margin-right:7px}#poEvents .event.removed .header{background:#ffebee!important;text-decoration:line-through}#poEvents .event.removed .content{opacity:.5;text-decoration:line-through}#poEvents .event .header svg.unsavedIcon{fill:#ff9800;bottom:.5em;height:24px;position:absolute;right:.5em;width:24px}#poEvents{background:#f9f9f9;box-shadow:inset 0 0 10px #0000004d;padding:1em 1em 1em 0;position:relative}#poEvents .timeline{background:#ccc;bottom:2em;left:25px;position:absolute;top:2em;width:2px}#poEvents .event,#poEvents .message{margin:0 0 1em 50px;position:relative}#poEvents .event:last-of-type,#poEvents .message:last-of-type{margin-bottom:0}#poEvents .message{line-height:50px}#poEvents .event{box-shadow:0 3px 10px #0000001a}#poEvents .event svg.eventIcon,#poEvents .message svg.eventIcon{fill:#fff;background:#999;border-radius:999px;height:32px;left:-25px;padding:8px;position:absolute;top:9px;transform:translateX(-50%);width:32px}#poEvents .event.accepted svg.eventIcon{background:#2bbbad}#poEvents .event.further_approver svg.eventIcon{background:#4285f4}#poEvents .event.rejected svg.eventIcon{background:#a6c}#poEvents .event.removed svg.eventIcon{opacity:.5}#poEvents .event .header{background:#fff;border-left:3px solid #999;cursor:pointer;line-height:1.2em;padding:.5em .5em .5em 50px;position:relative;transition:background .4s ease}#poEvents .event .header:hover{background:#f9f9f9}#poEvents .event.call .header{border-left-color:#2bbbad}#poEvents .event.email .header{border-left-color:#4285f4}#poEvents .event.visit .header{border-left-color:#a6c}#poEvents .event.call.detailsOpen .header{background:#e0f2f1}#poEvents .event.email.detailsOpen .header{background:#e3f2fd}#poEvents .event.visit.detailsOpen .header{background:#f3e5f5}#poEvents .event .header .user{left:10px;position:absolute;top:50%;transform:translateY(-50%)}#poEvents .event .content{background:#fff;border-top:1px solid #eee;padding:1em}#poEvents .event .content p strong{color:#09c;font-family:Roboto,Arial,sans-serif;font-size:14px}#poEvents .event .content p small{color:#aaa;font-size:100%}#poEvents .event .apDropdown{position:absolute;right:.5em;top:.5em}#ImportPOComponentList{position:relative}#ImportPOComponentList .componentTable{background-color:#fff;font-size:.8em;font-size:14px;line-height:1.5em;min-width:850px;width:100%}#ImportPOComponentList .componentTable tr,#ImportPOComponentList .componentTable tr th{border-bottom:1px solid #ccc}#ImportPOComponentList .componentTable tr.selected{background:#e1f5fe;border-left:3px solid #03a9f4}#ImportPOComponentList .componentTable tr.totals td{white-space:nowrap}#ImportPOComponentList .componentTable th{font-size:14px;vertical-align:bottom}#ImportPOComponentList .componentTable td{padding:.5em .2em}#ImportPOComponentList .componentTable th .apOptionBar .option{width:50%}#ImportPOComponentList .componentTable td.icon,#ImportPOComponentList .componentTable td.select{width:20px}#ImportPOComponentList .componentTable td.name{width:auto}#ImportPOComponentList .componentTable td.fixed{max-width:110px;min-width:110px;width:110px}#ImportPOComponentList .componentTable td.fixed,#ImportPOComponentList .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#ImportPOComponentList .componentTable input.componentNameInput{border:0;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:left;width:100%}#ImportPOComponentList .componentTable input.componentNameInput.input-error{border-bottom:3px solid #f44;color:#f44}#ImportPOComponentList .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;text-align:right;width:100%}#ImportPOComponentList .componentTable td.fixed{padding:0 5px}#ImportPOComponentList input.componentRowInput{padding:0 25px 0 5px}#ImportPOComponentList .componentTable td.fixed input.fixed-price-input{padding:0 30px 0 5px}#ImportPOComponentList .componentTable td.fixed input.componentRowInput.priceError{border-bottom-color:#f44;color:#f44}#ImportPOComponentList .componentTable td.fixed input.componentRowInput.calculatableAvailable{border-bottom-color:#2bbbad}#ImportPOComponentList .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#ImportPOComponentList .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#ImportPOComponentList .componentTable td.fixed .calculatedCount{background:#fff;border-top:3px solid #2bbbad;box-shadow:0 3px 10px #0000001a;left:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;width:200px}#ImportPOComponentList .componentTable td.fixed input.componentRowInput:focus+.calculatedCount{opacity:1;pointer-events:auto;transform:translateY(0)}#ImportPOComponentList .componentTable td.fixed .calculatedCount:after{border:10px solid #2bbbad00;border-bottom-color:#2bbbad;bottom:100%;content:" ";height:0;left:50px;margin-left:-10px;pointer-events:none;position:absolute;width:0}#ImportPOComponentList .componentTable td.fixed .calculatedCount svg{height:16px;margin:-3px 5px 0 0;width:16px}#ImportPOComponentList .componentTable td.fixed .calculatedCount small{color:#999}#ImportPOComponentList .componentTable td svg{height:20px;width:20px}#ImportPOComponentList .componentTable td.componentCode{font-weight:700}#ImportPOComponentList .componentTable td.componentName{white-space:nowrap}#ImportPOComponentList .componentTable td.componentPrice{padding-left:1em;text-align:right}#ImportPOComponentList .componentTable td.totalText{font-weight:700;padding-right:1em;text-align:right}#ImportPOComponentList .componentTable td.totalValue{font-weight:700;padding-left:1em;text-align:right}#ImportPOComponentList thead.table-head{background:#00000008;border-bottom:1px solid #0000000d}#ImportPOComponentList thead.table-head th{height:40px;line-height:40px;max-width:100%;overflow:hidden;padding:0 .5em;text-align:center;text-overflow:ellipsis;white-space:nowrap}#ImportPOComponentList td.fixed.c-type{max-width:30px;min-width:30px;width:30px}#ImportPOComponentList td.fixed.actions{height:48px;max-width:46px;min-width:46px;width:46px}#ImportPOComponentList td.fixed.c-price{max-width:100px;min-width:100px;width:100px}#ImportPOComponentList td.fixed.c-balance{max-width:80px;min-width:80px;width:80px}#ImportPOComponentList td.fixed.c-count{max-width:90px;min-width:90px;width:90px}#ImportPOComponentList td.fixed.c-unit{max-width:50px;min-width:50px;width:50px}#ImportPOComponentList td.fixed.c-target{max-width:160px;min-width:160px;width:160px}#ImportPOComponentList td.fixed.c-entry,#ImportPOComponentList td.fixed.c-final-destination,#ImportPOComponentList td.fixed.vat{max-width:50px;min-width:50px;width:50px}#ImportPOComponentList td.fixed.netvisor-vat{max-width:200px;min-width:200px;width:200px}#ImportPOComponentList td.c-name{min-width:190px;position:relative}#ImportPOComponentList td.c-name .name{position:absolute;top:2px}#ImportPOComponentList td.c-name small{color:#777;padding-left:10px;position:absolute;top:2em}#ImportPOComponentList .componentTable{border:1px solid #0000001a}#ImportPOComponentList td.fixed .input-menu.input-error,#ImportPOComponentList td.fixed input.componentRowInput.input-error{border-bottom-color:#f44;color:#f44}#ImportPOComponentList .noSelect{color:#777;font-weight:700;height:80px;text-align:center}#ImportPOComponentList .noWordWrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ImportPOComponentList .balanceTooltip .location{padding-right:10px}#ImportPOComponentList td.c-balance .location-number{font-size:10px;left:10px;position:absolute;top:0;white-space:nowrap}#ImportPOComponentList td.c-balance .reserve{bottom:0;font-size:10px;position:absolute;right:10px;white-space:nowrap}#ImportPOComponentList td.fixed.c-price small.price{bottom:0;color:#aaa;font-size:10px;position:absolute;right:0;white-space:nowrap}#ImportPOComponentList td.fixed.total{max-width:100px}#ImportPOComponentList td.fixed.dispatch-ref{width:150px}#ImportPOComponentList td.fixed.netvisor-vat{max-width:100px}#ImportPOComponentList .netvisor-vat-input{width:100px}#ImportPOComponentList td.fixed.cost-center-vat{max-width:75px}#ImportPOComponentList .cost-center-input{width:75px}#ImportPOComponentList td.fixed .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#ImportPOComponentList input:disabled,#ImportPOComponentList td.fixed .input-menu.disabled{background:#eee;color:#999}#ImportPOComponentList td.fixed .input-menu-button{height:100%;position:absolute;right:2px;top:0}#ImportPOComponentList td.fixed .no-select{color:#aaa}#ImportPOComponentList td.fixed .target-container{position:relative}#ImportPOComponentList td.fixed .target-name{line-height:normal;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:0;width:100%}#ImportPOComponentList td.fixed .target-code{bottom:0;text-align:left;white-space:nowrap}#ImportPOComponentList td.fixed .target-code,#ImportPOComponentList td.fixed .target-order{font-size:.8em;line-height:normal;margin-left:10px;overflow:hidden;position:absolute;text-overflow:ellipsis;width:100%}#ImportPOComponentList td.fixed .target-order{text-align:right;top:0}#ImportPOComponentList td.fixed .count-helper-top{font-size:8px;left:10px;line-height:normal;position:absolute;top:0;white-space:nowrap}#ImportPOComponentList td.fixed .count-helper-bottom{bottom:2px;font-size:8px;left:10px;line-height:normal;position:absolute;white-space:nowrap}#ImportPOComponentList td.fixed .count-container{position:relative}#ImportPOComponentList .topHoverBar{background-color:#fff;border-bottom:3px solid #fff;transition:border-bottom .4s ease}#ImportPOComponentList .ApStickyBar.sticky .topHoverBar{border-bottom-color:#33b5e5}#ImportPOComponentList .hideSelectList{background-color:#f7f7f7;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#888;cursor:pointer;font-weight:700;padding:10px;text-align:center}#ImportPOComponentList .apSelect .results .item .sComponent{line-height:1.2em;position:relative}#ImportPOComponentList .apSelect .results .item .sComponent .name{padding-right:.5em}#ImportPOComponentList .apSelect .results .item .sComponent .value{font-weight:700}#ImportPOComponentList .apSelect .results .item .sComponent .balanceLocations{font-size:12px;position:absolute;right:1em;top:0}#ImportPOComponentList .apSelect .results .item .sComponent .balance{font-size:14px;position:absolute;right:1em;top:14px}#ImportPOComponentList .apSelect .results .item .sComponent .balanceFree{font-size:10px;position:absolute;right:1em;top:26px}#ImportPOComponentList .apSelect .results .item .sComponent .sIdentifier{font-size:.8em;padding-bottom:4px;padding-left:2em;padding-top:4px}#ImportPOComponentList .updatePoPriceButton{cursor:pointer;left:4px;position:absolute;top:50%;transform:translateY(-50%)}#ImportPOComponentList table.apInputStack .apAddon.only-current-sypplier{height:46px}#ImportPOComponentList .componentTable tr td.groupTd{max-width:24px;min-width:24px;width:24px}#ImportPOComponentList .componentTable tr td.selectTd{max-width:24px;min-width:24px;padding:0;text-align:center;width:24px}#ImportPOComponentList .componentTable tr td.selectTd svg{height:18px;width:18px}#ImportPOComponentList .componentTable tr.inGroup td.groupTd{background-color:#fafafa;border-left:1px solid #ccc;border-right:1px solid #ccc}#ImportPOComponentList .componentTable tr.inGroup:not(.groupLast) td.groupTd{border-bottom:0}#ImportPOComponentList .componentTable tr.inGroup td.c-type{box-shadow:inset 10px 0 6px -6px #ccc6}#ImportPOComponentList .componentTable tr.inGroup td.selectTd{box-shadow:inset -10px 0 6px -6px #ccc6}#ImportPOComponentList .componentTable tr.groupRow td.groupTd{transition:transform .4s ease}#ImportPOComponentList .componentTable>tbody>tr.groupRow.open td.groupTd{border-bottom:0;transform:rotate(90deg)}#ImportPOComponentList .componentTable>tbody>tr:not(.inGroup){background-color:#fafafa}#ImportPOComponentList .componentTable .vat-input{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:right;width:100%}#ImportPOComponentList .componentTable .cost-center-input,#ImportPOComponentList .componentTable .netvisor-vat-input{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:left;width:100%}#ImportPOComponentList .componentTable .vat-input:disabled{background:#eee;color:#999}#ImportPOComponentList .componentTable .vat-input.validator-error{background:#ffcdd2;border-bottom-color:#f44}#ImportPOComponentList .componentTable .groupVatContainer input{padding:0;text-align:center}#ImportPOComponentList .componentTable .nameTd .apInputSmallBlock input{padding:0 0 0 6px;text-align:left}#ImportPOComponentList .orderEntryTooltip .infoTable .header{font-weight:700}#ImportPOComponentList .orderEntryTooltip .infoTable .infoLabel,#ImportPOComponentList .orderEntryTooltip .infoTable .valueText{text-align:left}#ImportPOComponentList td.fixed.c-unit input{padding:0 0 0 2px;text-align:left}#ImportPOComponentList .icon-button{cursor:pointer}#po-savebox .save-box-button{display:inline-block;margin:2px}#sendPo .docx-button,#sendPo .save-button{float:right}.poRelatedEdit .apModalWrapper .apModal .apModalBody{overflow:visible}.poRelatedEdit .footer{text-align:right}.poRelatedEdit .footer .apButton{margin:0 0 0 1em}#confirmPo .saveButtonContainer{float:right}#confirmPo .fileInputContainer{margin-bottom:2em}#confirmPo .apModalWrapper .apModal .apModalBody,#confirmPo .apModalWrapper .apModal .apModalFooter{overflow:visible}#pagePo{margin-bottom:16em}#pagePo .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pagePo .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pagePo .saveBar .left{display:inline-block;float:left;text-align:left}#pagePo .saveBar .right{display:inline-block;text-align:right}#pagePo .latestCommentContainer .latestCommentTitle{color:#33b5e5;font-size:.8em;font-weight:700}#pagePo .latestCommentContainer .latestCommentBox{padding:1em;position:relative}#pagePo .latestCommentContainer .historyButton{cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pagePo .fieldEdit .apModalWrapper .apModal .apModalBody{overflow:visible}#pagePo .commentFilesContainer{min-height:120px;position:relative}#pagePo .commentFilesContainer .commentContainer{bottom:0;position:absolute;top:0;width:64%}#pagePo .commentFilesContainer .commentContainer .apInputBlock{height:100%}#pagePo .commentFilesContainer .commentContainer .apInputBlock textarea{bottom:0;position:absolute;top:0}#pagePo .commentFilesContainer .commentContainer .internalCommentSave:hover{background-color:#eee}#pagePo .commentFilesContainer .commentContainer .internalCommentSave{background-color:#fff;border:1px solid #ccc;border-bottom:0;bottom:3px;cursor:pointer;padding:4px;position:absolute;right:0;z-index:2}.edit-po-navigation-buttons{padding-bottom:50px}.next-button{float:right}.previous-button{float:left}#pagePo .commentFilesContainer .filesContainer{margin-left:65%}.due-red{color:red!important}@media (max-width:700px){#pagePo .commentFilesContainer .commentContainer{width:100%}}#newOrder .apModalWrapper .apModal .apModalBody{min-height:500px}#newOrder .supplierInfo{margin-left:1em}#newOrder .supplierInfo .mainTitle{font-size:1.2em;font-weight:700;margin-bottom:.5em;margin-top:.5em}#newOrder .supplierInfo .title{font-weight:700;margin-left:1em}#newOrder .supplierInfo .value{margin-left:2em}#newOrder .receiverFields{margin-left:1em}#newOrder .indent{margin-left:70px}#newOrder .col-container{width:100%}#newOrder .col-left{display:inline-block;margin-right:2%;width:48%}#newOrder .col-right{display:inline-block;margin-left:2%;width:48%}#newOrder .addressTitleContainer{position:relative}#newOrder .addressTitleContainer .addressTitle{margin-left:50px}#newOrder .addressTitleContainer .addressMenu{left:0;position:absolute;top:0}#newOrder .addressTitleContainer .addressMenu .addressRow{font-size:.6em;line-height:1.2em}#newOrder .addressTitleContainer .addressMenu .apDropdown.open .apDropdownMenu{z-index:101}#newOrder .stepType .option:hover{background:#fff;border-bottom-color:#33b5e5}#newOrder .stepType .option{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;cursor:pointer;margin:1em 0;padding:1em;position:relative}#newOrder .stepType .option.selected{background:#fff;border-color:#33b5e5;outline:1px solid #33b5e5}#newOrder .stepType .option .iconContainer{left:1em;position:absolute;top:50%;transform:translateY(-50%)}#newOrder .stepType .option:hover .iconContainer svg{color:#333}#newOrder .stepType .option .iconContainer svg{height:30px;width:auto}#newOrder .stepType .option .textContainer{border-left:1px solid #ccc;margin-left:60px;padding-left:20px}#newOrder .stepType .option:hover .textContainer .header{color:#09c}#newOrder .stepType .option .textContainer .header{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:4px;padding-bottom:4px}#newOrder .stepType .option .textContainer .text{padding-left:1em}.CalculationsTable_calculationsHeader__ro5e\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.CalculationsTable_toggleContainer__6Tyga{display:flex;justify-content:flex-end}.CalculationsTable_toggleContainer__6Tyga label{margin:0;padding-right:5px}.CalculationsTable_toggleContainer__6Tyga .CalculationsTable_apSwitchWrapper__yBpdr{transform:translateY(25%)}#StorageSettingVatEdit .apModalWrapper .apModal .apModalBody{overflow:visible}#StorageSettingsVatEditFooter .apButton.save{float:right}#poSettings .formHeader svg{color:#aaa;margin-right:.2em}#poSettings .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#poSettings .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#poSettings .hasTooltip{text-decoration:underline}#poSettings .poTemplateContainer{position:relative}#poSettings .poTemplateInfoButton{float:right;position:absolute;right:0;top:0}#poSettings .previewContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;font-weight:700;margin-bottom:2em;margin-top:1em;padding:2em .5em .5em;position:relative;text-align:left}#poSettings .previewContainer .top-left{font-size:.8em;left:4px;position:absolute;top:4px}#poSettings .indentleft{margin-left:1em}#PoTemplateInfo th{padding-right:1em;padding-top:1em}#PoTemplateInfo td{font-size:.9em}.poTooltip svg{height:14px!important;margin-right:4px!important;width:14px!important}.poTooltip table tr{border-bottom:1px solid #ccc}.poTooltip table td{padding:.5em .2em}.poTooltip .infoTable{margin-bottom:1em;width:100%}.poTooltip .infoTable .header{font-weight:700;padding:.5em 0}.poTooltip .infoTable .infoLabel{padding-right:1em;text-align:left}.poTooltip .infoTable .valueText{text-align:left}.poTooltip .infoTable .valueNumber{font-weight:700;text-align:right}.poTooltip .noCalc{font-weight:700;padding-bottom:1em;text-align:left}.orderTooltip svg{height:14px!important;margin-right:4px!important;width:14px!important}.orderTooltip table tr{border-bottom:1px solid #ccc}.orderTooltip table td{padding:.5em .2em}.orderTooltip .infoTable{margin-bottom:1em;width:100%}.orderTooltip .infoTable .header{font-weight:700;padding:.5em 0}.orderTooltip .infoTable .infoLabel{padding-right:1em;text-align:left}.orderTooltip .infoTable .valueText{text-align:left}.orderTooltip .infoTable .valueNumber{font-weight:700;text-align:right}.orderTooltip .noCalc{font-weight:700;padding-bottom:1em;text-align:left}.apTree{margin:0}.apTree ul{list-style:none;margin:0;padding:0}.apTree ul.subnode{border-left:1px dashed #ccc;padding-left:1em}.apTree .node{background:#fff;border-left:3px solid #ccc;border-right:3px solid #fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.2em;margin:3px 0;padding:.5em 1em;position:relative;width:calc(100% - 10px)}.apTree .node.childIndicatorPadding{padding-left:32px}.apTree .node:hover{border-right-color:#ccc}.apTree .node.selected{border-right-color:#33b5e5;color:#09c}.apTree .node.selected:after{border:10px solid #33b5e500;border-left-color:#33b5e5;content:" ";height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}.apTree .node .childIndicator{height:100%;left:0;position:absolute;top:0;width:32px}.apTree .node .childIndicator svg{cursor:pointer;height:16px;left:7px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .4s ease;width:16px}.apTree .node.open .childIndicator svg{transform:translateY(-50%) rotate(90deg)}.apTree .node small{color:#999;font-family:Roboto-Light,Arial,sans-serif;font-size:12px}.apTree .node .value{border-left:1px solid #fff;opacity:.5;overflow:hidden;padding:.5em;position:absolute;right:0;text-align:right;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:opacity .4s ease,background .4s ease,border .4s ease;white-space:nowrap}.apTree .node:hover .value{background:#fff;border-left-color:#ccc;opacity:1}.apTree .node.invalid{border-left:3px solid #f44}#pageLocations .errorMessage{font-weight:700;padding:1em;text-align:center}#pageLocations .splitView{min-width:600px}#pageLocations .splitView:after{clear:both;content:"";display:block}#pageLocations .splitView .left,#pageLocations .splitView .right{float:left;width:300px}#pageLocations .splitView .right{width:calc(100% - 300px)}#pageLocations .splitView .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin-left:1em}#pageLocations .apLocationTree{margin:0}#pageLocations .apLocationTree .detailPicker .apInputBlock .apSelect{background:#fff}#pageLocations .apLocationTree .detailPicker table.apInputStack .apAddon.noRightBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}#pageLocations .apLocationTree .apSimpleButton{height:42px;width:50px}#pageLocations .apLocationTree .location{padding-left:24px;position:relative}#pageLocations .apLocationTree .location .canTakeDeliveries{bottom:-6px;left:-6px;padding:7px 4px 4px;position:absolute}#pageLocations .apLocationTree .location .canHaveComponents{left:-6px;padding:7px 4px 4px;position:absolute;top:-6px}#pageLocations .apLocationTree .location .canHaveComponents svg,#pageLocations .apLocationTree .location .canTakeDeliveries svg{height:18px;width:18px}#pageLocations .receiver-indent{margin-left:20px}#pageLocations .details .locationPath{margin:0}#pageLocations .details .locationPath .inner.current{padding-right:50px;position:relative}#pageLocations .details .locationPath .inner.current .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}#pageLocations .componentTable{font-size:14px;line-height:1.5em;width:100%}#pageLocations .componentTable tr{border-bottom:1px solid #ccc}#pageLocations .componentTable th{font-size:14px;vertical-align:bottom}#pageLocations .componentTable td{padding:.5em .2em}#pageLocations .componentTable td.name{width:auto}#pageLocations .componentTable td.fixed{max-width:110px;min-width:110px;width:110px}#pageLocations .componentTable td.fixed,#pageLocations .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#pageLocations .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:right;width:100%}#pageLocations .componentTable td.fixed input.componentRowInput.error{border-bottom-color:#f44;color:#f44}#pageLocations .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#pageLocations .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#pageLocations .componentTable td svg{height:20px;width:20px}#pageLocations .componentTable td.name{padding-bottom:18px;position:relative}#pageLocations .componentTable td.name .code{bottom:0;left:20px;position:absolute}#pageLocations .componentTable td.balance{padding-right:40px;position:relative;text-align:right}#pageLocations .componentTable td.balance .free{bottom:0;position:absolute;right:40px}#pageLocations .componentTable td .setDisabled{cursor:pointer;left:6px;margin-top:-12px;position:absolute;top:50%}#pageLocations .componentTable td .setEnabled{cursor:pointer}#pageLocations .bottomInfo{margin-top:2em}#pageLocations .apDropdown .action{cursor:pointer}#pageLocations .apDropdown .action.disabled{cursor:auto}#pageLocations .changesModal .apModalWrapper .apModal .apModalBody{overflow:visible}#pageLocations .changesModal .apModal{width:60%}#pageLocations .changesModal .apModal .apModalBody{padding:2em}#pageLocations .changesModal .changesTable{font-size:14px;line-height:1.5em;width:100%}#pageLocations .changesModal .changesTable tr{border-bottom:1px solid #ccc}#pageLocations .changesModal .changesTable th{font-size:14px;vertical-align:bottom}#pageLocations .changesModal .changesTable td{padding:.5em .2em}#pageLocations .changesModal .changesTable td.type svg{height:20px;width:20px}#pageLocations .changesModal .changesTable td.type span{padding-left:6px}#pageLocations .changesModal .countWrapper{margin-top:1em}#pageLocations .changesModal .countWrapper div{text-align:right}#pageLocations .changesModal .countWrapper div .count{display:inline-block;font-weight:700;width:50px}#pageLocations .tempComponentsContainer{padding-top:2em}#pageLocations .saveBar{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em .5em 0;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pageLocations .ApStickyBar.sticky .saveBar{border-color:#33b5e5}#pageLocations .ApStickyBar.noSticky .saveBar{background:#fff;box-shadow:0 3px 10px #0000001a;margin-top:1em;padding:1em}#pageLocations .apLocationTree .apTree{max-height:600px;overflow-x:hidden;overflow-y:auto}.InventoryModal_width100__hZTCS{width:100px}.InventoryModal_alignRight__Ha93N{text-align:right}#InventoryModal_inventoryModalBody__pO\+H\+ input.InventoryModal_newBalanceInput__Uf5M5{padding:6px 10px}#InventoryModal_inventoryModalBody__pO\+H\+ td,#InventoryModal_inventoryModalBody__pO\+H\+ th{padding:.2em .3em!important}#InventoryModal_inventoryModalBody__pO\+H\+ td div{margin:5px 0}#ArrivalList svg{height:18px;margin-right:4px;width:18px}#pageArrivals .newArrival{margin-top:2em}#pageArrivals .arrivalFindItem .createdContainer{font-size:.8em;position:absolute;right:1em;top:0}#pageArrivals .arrivalFindItem .createdContainer .value{margin-left:.5em}#pageArrivals .arrivalFindItem .related,#pageArrivals .arrivalFindItem .status{webkit-box-shadow:0 0 1px 1px #fff;box-shadow:0 0 1px 1px #fff;position:absolute;right:1em;top:1.3em}#pageArrivals .arrivalFindItem .related{background:#e3f2fd;color:#09c;padding-left:1em;padding-right:1em;padding-top:1em}#pageArrivals .arrivalFindItem .related .title{font-size:.8em;left:0;position:absolute;right:0;text-align:center;top:0}#pageArrivals .arrivalFindItem .related .type{font-size:.9em}#pageArrivals .arrivalFindItem .related .value{font-size:.8em;font-weight:700;margin-left:.2em}#pageArrivals .arrivalFindItem .typeContainer .type{font-size:1.1em;font-weight:700}#pageArrivals .arrivalFindItem .typeContainer .title{margin-left:.5em}#pageArrivals .arrivalFindItem .typeContainer .value{font-size:.9em;font-weight:700;margin-left:.2em}#pageArrivals .arrivalFindItem .detailTable{margin-left:2em}#pageArrivals .arrivalFindItem .detailTable td{font-size:.8em}#pageArrivals .arrivalFindItem .detailTable td.title{padding-right:2em}#pageArrivals .arrivalFindItem .detailTable td svg{height:14px;margin-right:4px;width:14px}#pageArrivals .fullColumn{overflow:visible}#arrivalReceiverDataSelect .receiver-indent{margin-left:20px}#arrivalReceiverDataSelect .col-container{width:100%}#arrivalReceiverDataSelect .col-left{display:inline-block;margin-right:2%;width:48%}#arrivalReceiverDataSelect .col-right{display:inline-block;margin-left:2%;width:48%}#arrivalSummary .editButton{border:1px solid #33b5e5;border-radius:0;float:right}#arrivalSummary .summaryBox{background:#f3fbfe;border:1px solid #33b5e5;margin-bottom:1em;padding:1em}#arrivalSummary .type-icon{height:16px;width:16px}#arrivalSummary .related-icon{cursor:pointer;height:16px;margin-bottom:4px;margin-left:10px;width:16px}#pageArrivalEdit .supplierContainer{margin-right:2%;width:48%}#pageArrivalEdit .receiverContainer,#pageArrivalEdit .supplierContainer{display:inline-block;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pageArrivalEdit .receiverContainer{width:50%}#pageArrivalEdit .referenceContainer{font-size:.8em}#pageArrivalEdit .rValue{float:right;font-weight:700}#pageArrivalEdit .rest-to-zero{float:right}#pageArrivalEdit .view-po{cursor:pointer;text-align:center}#pageArrivalEdit .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pageArrivalEdit .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pageArrivalEdit .saveBar .left{display:inline-block;text-align:left;width:50%}#pageArrivalEdit .saveBar .right{display:inline-block;text-align:right;width:50%}#pageArrivalEdit .apFormColumn.fullColumn{overflow:visible}@media screen and (max-width:1300px){#pageArrivalEdit #componentInstanceTable .componentTable{min-width:auto}}#pageSuppliers .searchOption{line-height:1.2em;padding-left:35px;position:relative}#pageSuppliers .searchOption svg.typeIcon{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#pageSuppliers .searchOption .company{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageSuppliers .searchOption .company svg{fill:#aaa}#pageSuppliers .empty{color:#aaa}#pageSuppliers .apReactTable .ReactTable .rt-tr.notActive{background:#ffebee;color:#f44}#pageSuppliers .apReactTable .ReactTable .rt-tr.notActive.selected{background:#e1f5fe}#pageSuppliers .iconCell{text-align:center}#pageSuppliers .iconCell svg{margin:15px 0 0}#pageSuppliers .iconCell.verified svg{fill:#4caf50}#pageSuppliers .iconCell.verified.overYear svg{fill:#f80}#pageSuppliers .iconCell.verified.over5Years svg{fill:#f44}#pageSuppliers .iconCell.unverified svg{fill:#aaa}#newCrmCompanyFooter{padding:1em;text-align:right}#newCrmCompanyFooter .apButton{margin:0}#newCrmCompanyFooter .apButton.cancel{float:left}#pageSuppliers .itemnumber{float:left;line-height:2em;padding-right:15px;position:relative}.commentDialog .comment-submit{float:right}.commentDialog .apModalWrapper .apModal .apModalBody{overflow:visible}#pageOrderEdit .saveBar .save-box-button{display:inline-block;margin:2px}#pageOrderEdit .saveBar .apDropdownButton .apButton{margin:0;padding:.5em}#newProject .stepBasic table.apInputStack .apAddon{height:46px}#newProject .apModalWrapper .apModal .apModalBody{max-height:calc(90vh - 150px);overflow:auto}#newProject_end_date~.open-date-picker{left:-82px}#newProject .statsTitle{color:#09c;font-weight:700;margin-bottom:.2em}#newProject .statsTable{margin-left:2em}#newProject .statsTable td{font-size:.9em}#newProject .statsTable td:first-child{font-size:.9em;padding-right:1em}#newProject .statsTable td:nth-child(2){font-weight:700}#newProject .statsTable td:nth-child(3){font-size:.8em;padding-left:1em}.audits{padding:1em 1em 1em 0;position:relative}.audits .timeline{background:#ccc;bottom:2em;left:25px;position:absolute;top:2em;width:2px}.audits .audit{margin:0 0 1em 50px;position:relative}.audits .audit:last-of-type{margin-bottom:0}.audits .audit{box-shadow:0 3px 10px #0000001a}.audits .audit svg.auditIcon{fill:#fff;background:#999;border-radius:999px;height:32px;left:-25px;padding:8px;position:absolute;top:9px;transform:translateX(-50%);width:32px}.audits .audit .header{background:#fff;border-left:3px solid #999;line-height:1.2em;padding:.5em .5em .5em 60px;position:relative;transition:background .4s ease}.audits .audit.hasDetails .header{cursor:pointer}.audits .audit .header:hover{background:#f9f9f9}.audits .audit.green svg.auditIcon{background:#81c784}.audits .audit.green .header{border-left-color:#81c784}.audits .audit.red svg.auditIcon{background:#e57373}.audits .audit.red .header{border-left-color:#e57373}.audits .audit.purple svg.auditIcon{background:#9575cd}.audits .audit.purple .header{border-left-color:#9575cd}.audits .audit .header .user{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.audits .audit .header .user .image{background:#f9f9f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #ccc;border-radius:999px;height:40px;width:40px}.audits .audit .content{background:#fff;border-top:1px solid #eee;padding:1em}.audits .audit .downloadLink{text-decoration:underline}.audits .audit .content div strong{color:#09c;font-family:Roboto,Arial,sans-serif;font-size:14px}.audits .audit .content div small{color:#aaa;font-size:100%}.audits .detailRow{font-size:.8em}.audits .detailRow .changeArrow{height:12px;margin-left:.5em;margin-right:.5em;width:12px}.audits .description .cTitle{color:#33b5e5;font-size:.9em;margin-right:.5em}.addressModal .addressRow{font-size:.6em;line-height:1.2em}.addressModal .apModalWrapper .apModal .apModalBody{overflow:visible}.addressModal .bodyContainer{position:relative}.addressModal .optionsMenu{left:1em;position:absolute;top:1em}.addressModal .fields{margin-left:50px}#pageOrderEdit{margin-bottom:16em}#pageOrderEdit .save-box-button{margin:2px}#pageOrderEdit .company-indent,#pageOrderEdit .receiver-indent{margin-left:20px}#pageOrderEdit .col-container{width:100%}#pageOrderEdit .col-left{display:inline-block;margin-right:2%;width:48%}#pageOrderEdit .col-right{display:inline-block;margin-left:2%;width:48%}#pageOrderEdit .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pageOrderEdit .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pageOrderEdit .saveBar .left{display:inline-block;text-align:left;vertical-align:bottom;width:49%}#pageOrderEdit .saveBar .right{display:inline-block;text-align:right;vertical-align:bottom;width:50%}#pageOrderEdit .fieldEdit .apModalWrapper .apModal .apModalBody{overflow:visible}#pageOrderEdit .commentFilesContainer{margin-bottom:2em;min-height:120px;position:relative}#pageOrderEdit .commentFilesContainer .commentContainer{bottom:0;position:absolute;top:0;width:64%}#pageOrderEdit .commentFilesContainer .commentContainer .apInputBlock{height:100%}#pageOrderEdit .commentFilesContainer .commentContainer .apInputBlock textarea{bottom:0;height:100%;position:absolute;top:0}#pageOrderEdit .commentFilesContainer .commentContainer .internalCommentSave:hover{background-color:#42a5f5}#pageOrderEdit .commentFilesContainer .commentContainer .internalCommentSave{background-color:#2196f3;border:1px solid #ccc;border-bottom:0;border-bottom-left-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;bottom:3px;cursor:pointer;padding:4px;position:absolute;right:0;z-index:2}#pageOrderEdit .commentFilesContainer .filesContainer{margin-left:65%}#pageOrderEdit .commentFilesContainer .filesContainer .apButton{margin:0}#pageOrderEdit .commentFilesContainer .filesContainer td:first-child{font-size:1.1em;font-weight:700;padding-right:1em;vertical-align:middle}#pageOrderEdit .vatTable{background-color:#fafafa;border:1px solid #0000001a;margin-top:2em;width:100%}#pageOrderEdit .vatTable tr{border-bottom:1px solid #ccc}#pageOrderEdit .vatTable tr td,#pageOrderEdit .vatTable tr th{height:40px;padding-right:1em;text-align:right}@media (max-width:700px){#pageOrderEdit .commentFilesContainer .commentContainer{width:100%}}#new-transport-modal #componentInstanceTable .componentTable{min-width:auto}#new-transport-modal .apModalWrapper .apModal .apModalBody{overflow:visible}#new-transport-modal .apModalWrapper .apModal .apModalBody .componentSelectionStep{max-height:calc(90vh - 300px);overflow-x:auto}#new-transport-modal .apModalWrapper .apModal .apModalBody #componentInstanceTable{min-height:35vh;overflow:auto}#new-transport-modal #componentInstanceTable td.fixed.c-target{max-width:160px;min-width:140px;width:160px}.add-padding{padding:1em}.item-center{text-align:center}#pageCheckout .checkoutContainer,.vat-row{display:flex}#pageCheckout .checkout-left-panel{flex-grow:12}#pageCheckout .checkout-right-panel{flex-grow:7;margin-left:3em;padding:0 1em 1em}#pageCheckout .customerBlock{background:#f9f9f9;border:1px solid #d3d3d3;box-shadow:inset 0 0 10px #0000004d}#pageCheckout .checkout-setting-info{color:#09c;cursor:pointer}#pageCheckout .checkout-setting-info:hover{font-weight:700}#pageCheckout .checkout-header-logo{height:1.2em;margin:0;width:1.2em}#pageCheckout .checkout-header-container:hover{cursor:pointer;transform:scale(1.05) rotate(-10deg)}#pageCheckout .checkout-header-container{align-items:center;border:1px solid;border-radius:50%;display:flex;height:2em;justify-content:center;width:2em}#pageCheckout .vat-row{align-items:center;margin-top:40px}#pageCheckout .vat-row>div{margin-right:5px}#pageCheckout .vat-row>button{border-radius:5px;margin-right:10px}#pageCheckout .vat-selected{background-color:#09c;color:#fff}#pageCheckout .receipt-row{align-items:stretch;display:grid;grid-template-columns:50% 10% 20% 20%;margin-bottom:10px;min-width:321px;width:100%}#pageCheckout .receipt-row-item{text-align:right}#pageCheckout .receipt-row:hover:not(.header-row){color:#09c;cursor:pointer;transform:translateX(5px)}#pageCheckout .checkout-add-button,.checkout-reverse-button,.pay-button{background-color:#09c;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:.7em;padding:10px 5px 5px 10px;width:48%}#pageCheckout .checkout-add-button:hover:not(.disabled),#pageCheckout .checkout-reverse-button:hover:not(.disabled),#pageCheckout .pay-button:hover:not(.disabled){transform:scale(1.03)}#pageCheckout .checkout-reverse-button{background-color:green}#pageCheckout .pay-button{padding-bottom:13px;padding-top:20px;width:100%}#pageCheckout .disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2;-moz-opacity:.2;-khtml-opacity:.2}#pageCheckout .checkout-not-found{color:red}#pageCheckout .disabled:hover{cursor:not-allowed}@media screen and (max-width:600px){#pageCheckout .checkoutContainer{flex-direction:column}}.collections-add-manual-button{background-color:green}.collections-item-row{align-items:stretch;display:grid;grid-template-columns:80% 20%;margin-bottom:10px;min-width:321px;width:100%}.collections-item-row:hover:not(.header-row){color:#09c;cursor:pointer;transform:translateX(5px)}.collection-list-row:hover{cursor:pointer}.collection-list-row-text:hover{color:#09c}#collectModal .closeCross{height:50px;position:absolute;right:0;top:0;width:50px;z-index:99}#DeliveryList svg{height:18px;margin-right:4px;width:18px}#pageDeliveries .newDelivery{margin-top:2em}#pageDeliveries .fullColumn{overflow:visible}#orderReceiverDataSelect .receiver-indent{margin-left:20px}#orderReceiverDataSelect .col-container{width:100%}#orderReceiverDataSelect .col-left{display:inline-block;margin-right:2%;width:48%}#orderReceiverDataSelect .col-right{display:inline-block;margin-left:2%;width:48%}#delivery-data-edit .summary-button-container{text-align:right}#delivery-data-edit .summary-button{display:inline-block}#deliverySummary .editButton{border:1px solid #33b5e5;border-radius:0;float:right}#deliverySummary .summaryBox{background:#f3fbfe;border:1px solid #33b5e5;margin-bottom:1em;padding:1em}#deliverySummary .type-icon{height:16px;width:16px}#deliverySummary .related-icon{cursor:pointer;height:16px;margin-bottom:4px;margin-left:10px;width:16px}#pageDeliveryEdit{margin-bottom:16em}#pageDeliveryEdit .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pageDeliveryEdit .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pageDeliveryEdit .saveBar .left{display:inline-block;text-align:left;width:50%}#pageDeliveryEdit .saveBar .right{display:inline-block;text-align:right;width:50%}#pageDeliveryEdit .fileContainer{float:right;margin-right:30px}#pageDeliveryEdit .fileContainerText{padding-right:5px}#pageDeliveryEdit .apForm .apFormColumn.fullColumn{overflow:visible}#pageDemands .infoTitle{color:#337ab7;font-weight:700;margin-bottom:.5em}#pageDemands .apInfo{margin-left:8px}#pageDemands .apInfo .notification{color:#ff9800}#pageDemands .apInfo .alarm{color:#e53935}#pageDemands .numberTd .notification{color:#ff9800;font-weight:700}#pageDemands .numberTd .alarm{color:#e53935;font-weight:700}#pageDemands .splitView{min-width:900px;overflow:auto}#pageDemands .splitView:after{clear:both;content:"";display:block}#pageDemands .splitView .left,#pageDemands .splitView .right{float:left;width:300px}#pageDemands .splitView .right{width:calc(100% - 300px)}#pageDemands .splitView .details{margin-left:1em}#pageDemands .supplierList .supplier{background:#fff;border-left:3px solid #ccc;border-right:3px solid #fff;box-shadow:0 3px 10px #0000001a;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.2em;margin:3px 0 3px 10px;padding:.5em 1em .5em 32px;position:relative}#pageDemands .supplierList .supplierSelected{height:40px}#pageDemands .suppliersHeader{background:#fff;border-bottom:1px solid #ccc;border-right:3px solid #fff;box-shadow:0 3px 10px #0000001a;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2em;padding:.8em 0 .8em 14px;position:relative}#pageDemands .suppliersHeader small{font-weight:400;padding-left:14px}#pageDemands .supplier.selected,#pageDemands .suppliersHeader.selected{border-right-color:#33b5e5}#pageDemands .supplier.selected:after,#pageDemands .suppliersHeader.selected:after{border:10px solid #33b5e500;border-left-color:#33b5e5;content:" ";height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}#pageDemands .supplierList .supplier .icon{height:16px;left:8px;margin-top:-8px;position:absolute;top:50%;width:16px}#pageDemands .supplierList .components{bottom:4px;color:#999;font-size:.8em;position:absolute;right:4px}#pageDemands .supplierList .number{color:#aaa;font-size:.9em;padding-left:10px}#pageDemands .supplierList .orderDate{color:#aaa;font-size:.8em;position:absolute;right:4px;top:4px}#pageDemands .supplierList .receiverType{color:#aaa;font-size:.8em}#pageDemands .supplierList .receiverName{padding-bottom:4px;padding-left:4px}#pageDemands .supplierList .componentCode,#pageDemands .supplierList .componentName{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pageDemands .supplierList .componentCode{color:#aaa;font-size:.9em;padding-bottom:2px;padding-left:6px}#pageDemands .componentTable{font-size:.8em;width:100%}#pageDemands .targetIcon{height:12px;margin-right:4px;width:12px}#pageDemands .numberTd,#pageDemands .numberTh{padding:0 10px 0 0;text-align:right}#pageDemands .numberTh svg{height:12px;width:12px}#pageDemands .countInputContainer{position:relative}#pageDemands .countInputContainer .countInput{border:solid #ccc;border-width:1px 1px 3px;line-height:20px;margin:2px 0;padding:0 30px 0 0;text-align:right;width:100%}#pageDemands .countInputContainer .unit{color:#aaa;font-size:12px;line-height:20px;margin-top:-10px;overflow:hidden;pointer-events:none;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:20px}#pageDemands .demandsComment{margin-right:2px;position:relative}#pageDemands .demandsComment .comment_input{border:solid #ccc;border-width:1px 1px 3px;line-height:20px;margin:2px 0;padding:0 30px 0 0;width:100%}#pageDemands .demandsComment svg.clearIcon{fill:#999;cursor:pointer;height:18px;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:18px}#pageDemands .countInputContainer .inputError{background:#ffcdd240;border-bottom-color:#f44}#pageDemands .tooltipTable .tText{text-align:left}#pageDemands .tooltipTable .tValue{margin-left:10px;padding-left:10px;text-align:right}#pageDemands .detailPicker .apInputBlock .apSelect{background:#fff}#pageDemands .saveBar{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em .5em 0;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#pageDemands .ApStickyBar.sticky .saveBar{border-color:#33b5e5}#pageDemands .ApStickyBar.noSticky .saveBar{background:#fff;box-shadow:0 3px 10px #0000001a;padding:1em}#pageDemands .saveBar .left{display:inline-block;text-align:left;width:50%}#pageDemands .saveBar .right{display:inline-block;text-align:right;width:50%}#pageDemands .saveBar .buttonContainer{display:inline-block;margin-left:4px}#pageDemands .marginBottom{margin-bottom:2em}#pageDemands .componentContainer{background:#fff;box-shadow:0 3px 10px #0000001a;margin-bottom:5px;padding:1em;position:relative}#pageDemands .componentContainer .name{color:#09c;font-weight:700}#pageDemands .componentContainer .code{color:#888;font-size:.8em;font-weight:700;margin-left:1em}#pageDemands .componentContainer .headerPrice{color:#aaa;font-weight:700;position:absolute;right:1em;top:1.5em}#pageDemands .componentContainer .priceContainer,#pageDemands .componentContainer .targetContainer{border-top:1px solid #ccc;padding-bottom:1em;padding-top:.5em}#pageDemands .noDemand{background:#fff;box-shadow:0 3px 10px #0000001a;padding:1em}#pageDemands .notNeeded{border-top:1px solid #ccc}#pageDemands .viewSettings{background:#fff;box-shadow:0 3px 10px #0000001a;margin-bottom:5px;padding:1em;position:relative}#pageDemands .viewSettings .apSwitchBlock{margin-bottom:4px}#pageDemands .priceTable{font-size:.8em}#pageDemands .priceTable .primary{max-width:80px;min-width:80px;text-align:center;width:80px}#pageDemands .priceTable .primary svg.SvgIcon{height:10px;width:10px}#pageDemands .priceTable .price,#pageDemands .priceTable .supplier{padding-right:2em}#pageDemands .priceTable .storagePrice{background-color:#f3f3f3;border-bottom:1px solid #aaa}#pageDemands .saveBar .selectedRows{float:left;text-align:left}#pageDemands .saveBar .selectedRows .list{background:#fff;border-top:3px solid #33b5e5;bottom:calc(100% + 10px);box-shadow:0 3px 10px #0003;left:0;opacity:0;padding:1em;pointer-events:none;position:absolute;transform:translateY(10px);transition:transform .4s ease,opacity .4s ease}#pageDemands .saveBar .selectedRows .list.show{opacity:1;pointer-events:auto;transform:translateY(0)}#pageDemands .saveBar .selectedRows .list .scroller{max-height:40vh;overflow:auto}#pageDemands .saveBar .selectedComponentContainer{border-bottom:1px solid #222}#pageDemands .supplierSelect{border:solid #ccc;border-width:1px 1px 3px;font-weight:700;height:42px;line-height:44px;min-width:150px;padding:0 40px 0 10px;position:relative}#pageDemands .saveBar .noSel{color:#aaa}#pageDemands .supplierSelect .input-menu-button{height:100%;position:absolute;right:2px;top:-4px}#pageDemands .supplierSelect .input-menu-title{color:#999;display:inline-block;font-size:10px;left:2px;line-height:normal;position:absolute;top:2px}#pageDemands .saveBar .sMenuRow{position:relative}#pageDemands .saveBar .sMenuRow .count{bottom:0;color:#aaa;font-size:.9em;position:absolute;right:2px}#pageDemands .targetTable td{padding-top:2px;position:relative}#pageDemands .targetTable tr.headerRow td .name{color:#09c;font-size:12px;font-weight:700;padding-bottom:16px}#pageDemands .targetTable tr.headerRow td .code{color:#999;font-size:11px;left:10px;line-height:normal;position:absolute;top:22px}#pageDemands .targetTable tr.headerRow td .price{color:#aaa;display:inline-block;font-size:10px;position:absolute;right:2px;top:14px}#pageDemands .targetTable tr.headerRow td .priceTotal{color:#aaa;display:inline-block;font-size:12px;font-weight:700;position:absolute;right:2px;top:0}#pageDemands .targetTable tr.headerRow{border-top:1px solid #ccc}#pageDemands .targetTable tr.targetRow{font-size:.8em}#pageDemands .targetTable .tRowPrice{padding-left:1em;text-align:right}#pageDemands .targetTable td.countTd{max-width:120px;min-width:120px;width:120px}#pageDemands .targetTable td.countTd .countInputContainer{padding-left:1em}#pageDemands .targetTable .tName,#pageDemands .targetTable .tTarget{padding-left:.5em}#pageTracking svg{height:18px;margin-right:4px;width:18px}#codeSettings .treeContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;padding:1em .5em .5em;position:relative}#codeSettings .splitView:after{clear:both;content:"";display:block}#codeSettings .splitView .left,#codeSettings .splitView .right{float:left;width:300px}#codeSettings .splitView .right{width:calc(100% - 300px)}#codeSettings .splitView .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin-left:1em}#codeSettings .detailPicker .apInputBlock .apSelect{background:#fff}#codeSettings .detailPicker .apSimpleButton{height:42px;width:50px}#codeSettings .detailPicker table.apInputStack .apAddon.noRightBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}#codeSettings .details .codePath{margin:0}#codeSettings .details .codePath .inner.current{padding-right:50px;position:relative}#codeSettings .details .codePath .inner.current .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}#codeSettings .componentTable{font-size:14px;line-height:1.5em;width:100%}#codeSettings .componentTable tr{border-bottom:1px solid #ccc}#codeSettings .componentTable th{font-size:14px;vertical-align:bottom}#codeSettings .componentTable td{padding:.5em .2em}#codeSettings .componentTable td.name{width:auto}#codeSettings .componentTable td.fixed{max-width:110px;min-width:110px;width:110px}#codeSettings .componentTable td.fixed,#codeSettings .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#codeSettings .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:right;width:100%}#codeSettings .componentTable td.fixed input.componentRowInput.error{border-bottom-color:#f44;color:#f44}#codeSettings .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#codeSettings .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#codeSettings .componentTable td svg{height:20px;width:20px}#codeSettings .componentBadgeContainer{position:relative}#codeSettings .componentBadgeContainer .apBadge{position:absolute;right:.2em;top:0}#codeFormat .previewContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;margin-bottom:2em;padding:2em .5em .5em;position:relative;text-align:center}#codeFormat .freeText,#codeFormat .previewX{font-size:2em;font-weight:700}#codeFormat .previewSeparator{font-size:2em;font-weight:700;margin:0 6px}#codeFormat .previewGroup{display:inline-block;margin:0 2px}#codeFormat .previewGroupName{border-bottom:1px solid #999}#codeFormat .editContainer{background:#fafafa;box-shadow:0 5px 10px #0000001a;padding:2em 1em 1em;position:relative}#codeFormat .top-left{font-size:.8em;left:4px;position:absolute;top:4px}#codeFormat .top-right{font-size:.8em;position:absolute;right:4px;top:4px}#codeFormat .levelsTable{width:100%}#codeFormat .levelsTableHeader,#codeFormat .titleCol{font-size:1.2em;font-weight:700}#codeFormat .titleCol{max-width:150px;min-width:150px;width:150px}#codeFormat .nameCol{padding-right:1em;padding-top:.5em}#codeFormat .lengthCol{max-width:150px;min-width:150px;padding-top:.5em;width:150px}#codeFormat .removeCol{max-width:100px;min-width:100px;text-align:right;width:100px}#codeFormat .addCol{padding-top:.5em}#codeFormat .levelRow{border-bottom:1px solid #ccc}#StorageSettingRowEdit .apModalWrapper .apModal .apModalBody{overflow:visible}#StorageSettingsRowEditFooter .apButton.save{float:right}.ComponentRelations .a{position:relative}.ComponentRelations .b{padding-bottom:.5em}.ComponentRelations .c{color:#aaa;font-size:.8em;padding-left:8px;position:absolute;top:1.1em}#storageSettings .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#storageSettings .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#storageSettings .saveBar .left{display:inline-block;float:left;text-align:left}#storageSettings .saveBar .right{display:inline-block;text-align:right}#storageSettings .withoutCodeContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;cursor:pointer;font-size:1.2em;margin-bottom:2em;margin-top:2em;padding:.5em;position:relative;text-align:left}#storageSettings .withoutCodeContainer .headerSvg{height:20px;margin-right:.5em;width:20px}.weekSummary .toggler{border-top:1px solid #eee;cursor:pointer;font-size:14px;line-height:20px;padding:.5em;text-align:center}.weekSummary .toggler:hover{background:#f9f9f9}.weekSummary .toggler svg{height:16px;margin:-2px 5px 0 0;transition:transform .4s ease;width:16px}.weekSummary.open .toggler svg{transform:rotate(180deg)}.apStatBoxContainer{display:flex;width:100%}.apStatBoxContainer .apStatBox{background:#f9f9f9;border-bottom:3px solid #ccc;flex:1 1;margin:0 .5em .5em;min-height:50px;padding:0 0 0 40px;position:relative}.apStatBoxContainer .apStatBox svg{height:24px;left:10px;position:absolute;top:10px;width:24px}.apStatBoxContainer.fullWidth .apStatBox:first-child{margin-left:0}.apStatBoxContainer.fullWidth .apStatBox:last-child{margin-right:0}#pageWorkHours .interpretation{background:#0000000d;border-left:3px solid #0003;font-size:13px;line-height:1.5em;margin:1em 0;padding:1em}#pageWorkHours .interpretation .error{background:#ffffff80;border-left:3px solid #f44;color:#f44;margin:0 0 .5em;padding:.5em}@media (max-width:700px){.weekSummary{display:none}}#pageWorkHours .WeekDay{margin:0 0 .5em}#pageWorkHours .WeekDay.loading{opacity:.5;pointer-events:none}#pageWorkHours .WeekDay.unselected .header{background:#f9f9f9;opacity:.6}#pageWorkHours .WeekDay .header{background:#fff;border-left:3px solid #ccc;box-shadow:0 3px 10px #0000001a;margin:0;padding-left:40px;position:relative;transition:border .4s ease}#pageWorkHours .WeekDay.absenceAllDay .header{border-left-color:#f80}#pageWorkHours .WeekDay.detailsOpen .header{border-left-color:#33b5e5}#pageWorkHours .WeekDay .header .indicator{height:20px;left:10px;margin:-10px 0 0;position:absolute;top:50%;transition:transform .4s ease;width:20px}#pageWorkHours .WeekDay.detailsOpen .header .indicator{transform:rotate(90deg)}#pageWorkHours .WeekDay .header>.actions,#pageWorkHours .WeekDay .header>.date,#pageWorkHours .WeekDay .header>.overview,#pageWorkHours .WeekDay .header>.status{float:left;padding:.5em 0}#pageWorkHours .WeekDay .header>.date{width:100px}#pageWorkHours .WeekDay .header>.status{width:150px}#pageWorkHours .WeekDay .header>.overview{width:calc(100% - 300px)}#pageWorkHours .WeekDay .header>.actions{width:50px}#pageWorkHours .WeekDay .header:after{clear:both;content:"";display:block}#pageWorkHours .WeekDay .header>.date span{display:block;font-size:16px;line-height:1.5em}#pageWorkHours .WeekDay .header>.date span.date{color:#999;font-size:80%}#pageWorkHours .WeekDay .header>.status .apStatusBox{margin-top:4px}#pageWorkHours .WeekDay .header>.overview{padding-left:1em;padding-right:1em;text-align:center}#pageWorkHours .WeekDay .header>.overview .block{display:inline-block;line-height:40px;margin:0;position:relative;text-align:left;width:25%}#pageWorkHours .WeekDay .header>.overview .block.none{opacity:.3}#pageWorkHours .WeekDay .header>.overview .block svg{height:16px;margin:-3px 5px 0 0;width:16px}#pageWorkHours .WeekDay .header>.overview .block .highlight{background:#ccc;border-radius:99px;height:10px;left:-5px;position:absolute;top:5px;width:10px}#pageWorkHours .WeekDay .header>.overview .block .highlight.overtime{background:#f80}#pageWorkHours .WeekDay .header>.overview .block .highlight.weeklyrest{background:#00bcd4}#pageWorkHours .WeekDay .header>.overview .block .highlight.overtime.weeklyrest{background:#00bcd4;background:linear-gradient(90deg,#00bcd4 0,#f80);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00bcd4",endColorstr="#ff8800",GradientType=1)}#pageWorkHours .WeekDay .header>.overview .block .flexitimeBadge{background:#eee;border-radius:999px;color:#999;display:inline-block;font-size:12px;line-height:1.2em;margin:0 0 0 .5em;padding:.2em .5em}#pageWorkHours .WeekDay .header>.overview .block .flexitimeBadge.negative{background:#ffcdd2;color:#f44}#pageWorkHours .WeekDay .header>.overview .block .flexitimeBadge.positive{background:#c8e6c9;color:#007e33}#pageWorkHours .WeekDay .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin:.2em 0 1em 1em}#pageWorkHours .WeekDay .details table{width:100%}#pageWorkHours .WeekDay .details table tr{border-bottom:1px solid #ccc}#pageWorkHours .WeekDay .details table tr:hover{background:#f9f9f9}#pageWorkHours .WeekDay .details table td{padding:5px 0}#pageWorkHours .WeekDay .details table td.clip{line-height:1.2em;max-width:0;overflow:hidden;padding-right:.5em;text-overflow:ellipsis;white-space:nowrap}#pageWorkHours .WeekDay .details table td.icon{cursor:pointer;position:relative;text-align:center;width:40px}#pageWorkHours .WeekDay .details table td.desc,#pageWorkHours .WeekDay .details table td.project{cursor:pointer}#pageWorkHours .WeekDay .details table td.hours{cursor:pointer;text-align:right}#pageWorkHours .WeekDay .details table td.actions{text-align:right;width:50px}#pageWorkHours .WeekDay .details table svg{height:16px;width:16px}#pageWorkHours .WeekDay .details table small{color:#999;display:block;font-size:80%;overflow:hidden;text-overflow:ellipsis}#pageWorkHours .WeekDay .details table tr.noRows{border:0}#pageWorkHours .WeekDay .details table tr.noRows td{background:#f9f9f9;color:#999;text-align:center}#pageWorkHours .WeekDay .details table tr.noRows td svg{margin:-3px 5px 0 0}#pageWorkHours .WeekDay .details .highlight{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;display:inline-block;font-size:13px;line-height:1.2em;margin:0 2px 2px 0;padding:0 5px}#pageWorkHours .WeekDay .details .highlight.holiday,#pageWorkHours .WeekDay .details .highlight.overtime{background:#fff3e0;border-color:#f80;color:#f80}#pageWorkHours .WeekDay .details .highlight.weeklyrest{background:#e0f7fa;border-color:#00838f;color:#00838f}#pageWorkHours .WeekDay .details tr.entryRow td.icon .statusBadge{background:#ccc;border-radius:999px;box-shadow:2px 2px 1px #00000080;color:#fff;height:16px;left:3px;position:absolute;top:7px;width:16px}#pageWorkHours .WeekDay .details tr.entryRow td.icon .statusBadge svg{display:block;height:10px;margin:3px auto;width:10px}#pageWorkHours .WeekDay .details tr.entryRow.status-rejected{background:#ffebee}#pageWorkHours .WeekDay .details tr.entryRow.status-submitted td.icon .statusBadge{background:#33b5e5}#pageWorkHours .WeekDay .details tr.entryRow.status-rejected td.icon .statusBadge{background:#f44}#pageWorkHours .WeekDay .details tr.entryRow.status-approved td.icon .statusBadge{background:#4caf50}#pageWorkHours .WeekDay .details tr.entryRow.misentry td{text-decoration:line-through}#pageWorkHours .WeekDay .details tr.entryRow.misentry.status-approved{display:none}@media (max-width:900px){#pageWorkHours .WeekDay .header{padding-left:30px}#pageWorkHours .WeekDay .header .indicator{height:16px;left:7px;width:16px}#pageWorkHours .WeekDay .header>.date span{font-size:14px;line-height:28px}#pageWorkHours .WeekDay .header>.date span.date{font-size:12px;line-height:1em}#pageWorkHours .WeekDay .header>.status .apStatusBox{margin-top:8px}#pageWorkHours .WeekDay .header>.overview .block{font-size:14px;line-height:20px;width:50%}}@media (max-width:700px){#pageWorkHours .WeekDay .header>.date{width:80px}#pageWorkHours .WeekDay .header>.status{width:120px}#pageWorkHours .WeekDay .header>.overview{width:calc(100% - 250px)}#pageWorkHours .WeekDay .header>.actions{width:50px}}@media (max-width:600px){#pageWorkHours .WeekDay .header>.overview .block{line-height:40px;text-align:center;width:25%}#pageWorkHours .WeekDay .header>.overview .block span{display:none}}@media (max-width:500px){#pageWorkHours .WeekDay .header>.date{width:calc(100% - 172px)}#pageWorkHours .WeekDay .header>.status{padding-right:10px;width:120px}#pageWorkHours .WeekDay .header>.overview{display:none}#pageWorkHours .WeekDay .header>.actions{width:42px}#pageWorkHours .WeekDay .header>.date span{font-size:14px;line-height:16px}#pageWorkHours .WeekDay .header>.status .apStatusBox{margin-top:0}}@media (max-width:360px){#pageWorkHours .WeekDay .header>.date{width:calc(100% - 132px)}#pageWorkHours .WeekDay .header>.status{padding-right:10px;width:80px}#pageWorkHours .WeekDay .header>.overview{display:none}#pageWorkHours .WeekDay .header>.actions{width:42px}#pageWorkHours .WeekDay .header>.status .apStatusBox{font-size:10px}#pageWorkHours .WeekDay .header>.status .apStatusBox span{display:none}}#EntryEditHeader{height:100px;position:relative}#EntryEditBody .entryStatus{padding:.5em;position:relative}#EntryEditBody .entryStatus.status-submitted{background:#e3f2fd;border-color:#33b5e5;color:#09c}#EntryEditBody .entryStatus.status-rejected{background:#ffcdd2;border-color:#f44;color:#c00}#EntryEditBody .entryStatus.status-approved{background:#dcedc8;border-color:#4caf50;color:#007e33}#EntryEditBody .entryStatus .comment{background:#ffffff80;border-left:3px solid #f44;margin-top:.2em;padding:.5em}#EntryEditBody .expenseRow{border-bottom:1px solid #eee;margin:0 0 .5em;padding:0 0 .5em}#EntryEditBody .expenseRow .apInputBlock{margin:0}#EntryEditBody .expenseRow .currencyRate{background:#eee;border-top:3px solid #09c;padding:.5em;position:relative}#EntryEditBody .expenseRow .currencyRate:after{border:8px solid #e1f5fe00;border-bottom-color:#09c;bottom:100%;content:" ";height:0;margin-left:-8px;pointer-events:none;position:absolute;right:75px;width:0}#EntryEditBody .expenseRow .removeButton{border:1px solid #ccc;border-radius:5px;float:right;height:32px;margin:5px -5px 0 0;width:32px}#EntryEditBody .expenseRow .removeButton:hover{background:#0000001a}#EntryEditBody .expenseRow .removeButton.disabled{opacity:.5;pointer-events:none}#EntryEditBody .expenseRow .removeButton svg.SvgIcon{display:block;height:20px;margin:6px auto 0;width:20px}#EntryEditBody .totalCosts{float:right;padding:.5em}#EntryEditBody .projectOption{position:relative}#EntryEditBody .projectOption .works{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#EntryEditBody .projectOption .works svg{height:16px;width:16px}#EntryEditBody .projectInfo{font-size:14px}#EntryEditBody .projectInfo .level{display:inline-block}#EntryEditBody .projectInfo .level+.level:before{color:#ccc;content:"/";display:inline-block;padding:0 .2em}#EntryEditBody .projectInfo .empty{color:#999}#EntryEditFooter{text-align:right}#EntryEditFooter .validateMsg{float:left;line-height:1.2em;padding-left:35px;position:relative;text-align:left;width:70%}#EntryEditFooter .validateMsg svg{left:0;position:absolute;top:-3px}#EntryEditFooter .apButton{margin:0 0 0 1em}.DayEntries{margin:0 0 2em}.DayEntries .header{font-family:Roboto,Arial,sans-serif;font-size:18px;padding:1em 1em .5em}.DayEntries table.entries{width:100%}.DayEntries table.entries tr{background:#fff}.DayEntries table.entries tr td{border-bottom:1px solid #eee;font-size:15px;line-height:1.2em;padding:5px}.DayEntries table.entries tr td small,.DayEntries table.entries tr td span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DayEntries table.entries tr td small{color:#999;font-size:13px}.DayEntries table.entries tr.entry td.select{border-left:3px solid #eee}.DayEntries table.entries tr.entry:hover td.select{border-left-color:#ccc}.DayEntries table.entries tr.entry.status-3 td.select{border-left-color:#f44}.DayEntries table.entries tr.entry.status-4 td.select{border-left-color:#4caf50}.DayEntries table.entries tr.entry.selected td{color:#09c}.DayEntries table.entries tr.entry.selected td.select{border-left-color:#33b5e5}.DayEntries table.entries tr.entry.misentry td{text-decoration:line-through}.DayEntries table.entries tr.entry.misentry td.status{text-decoration:none}.DayEntries table.entries tr td.icon,.DayEntries table.entries tr td.select{text-align:center;width:40px}.DayEntries table.entries tr td.project,.DayEntries table.entries tr td.user{max-width:100px}.DayEntries table.entries tr td.description{max-width:200px}.DayEntries table.entries tr td.amount{max-width:200px;text-align:right}.DayEntries table.entries tr td.status{cursor:pointer;width:120px}.DayEntries table.entries tr td.comment{cursor:pointer;position:relative;text-align:center;width:40px}.DayEntries table.entries tr td.comment svg,.DayEntries table.entries tr td.icon svg{height:20px;width:20px}.DayEntries table.entries tr td.comment.missing svg{fill:#ccc}.DayEntries .statusBox{background:#eee;color:#666;font-size:13px;line-height:30px;text-align:center}.DayEntries .statusBox.approved{background:#c8e6c9;color:#007e33}.DayEntries .statusBox.rejected{background:#ffcdd2;color:#c00}.DayEntries .statusBox svg{height:16px;margin:-3px 5px 0 0;width:16px}.DayEntries .dayTotals{background:#eee;border-left:3px solid #ccc;font-size:14px;margin:.2em 0 1em;padding:.5em;width:100%}.DayEntries .dayTotals .salaryExtra{border:1px solid #ccc;display:inline-block;margin:0 0 0 .5em;padding:0 .5em}#HoursApproval{position:relative}#HoursApproval .filterBar{background:#f9f9f9;border-bottom:3px solid #ccc;height:50px;position:relative;transition:border-bottom .4s ease,box-shadow .4s ease;width:100%;z-index:1}#HoursApproval .ApStickyBar.sticky .filterBar{border-bottom-color:#33b5e5;box-shadow:0 3px 10px #0003}#HoursApproval .filterBar:after{clear:both;content:"";display:block}#HoursApproval .filterBar .filter{border-right:1px solid #ccc;float:left;height:100%;position:relative;width:auto}#HoursApproval .filterBar .filter.title{font-size:14px;line-height:50px;padding:0 1em}#HoursApproval .filterBar .filter.title .apBadge{background:#f80;left:5px;position:absolute;top:5px}#HoursApproval .filterBar .filter .button{line-height:50px;overflow:hidden;padding:0 1em 0 36px;text-overflow:ellipsis;white-space:nowrap;width:200px}#HoursApproval .filterBar .filter .button svg{height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px}#HoursApproval .filterBar .filter .box{background:#fff;border-top:3px solid #33b5e5;box-shadow:0 3px 10px #0000001a;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;width:400px;z-index:5}#HoursApproval .filterBar .filter.open .box{opacity:1;pointer-events:auto;transform:translateY(0)}#HoursApproval .filterBar .filter .box:after{border:10px solid;border-color:#fff0 #fff0 #33b5e5;bottom:100%;content:" ";height:0;left:18px;margin-left:-10px;pointer-events:none;position:absolute;width:0}#HoursApproval .filterBar .filter .box .scroller{max-height:50vh;overflow:auto}#HoursApproval .filterBar .filter .box .item{border-bottom:1px solid #eee;font-size:16px;line-height:1.2em;min-height:50px;padding:.5em;position:relative}#HoursApproval .filterBar .filter .box .item.selected{color:#33b5e5}#HoursApproval .filterBar .filter .box .item.user{padding-left:50px}#HoursApproval .filterBar .filter .box .item .image{background-color:#f9f9f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #ccc;border-radius:999px;height:40px;left:0;margin-top:-20px;position:absolute;top:50%;width:40px}#HoursApproval .filterBar .filter .box .item.selected .image{border-color:#33b5e5}#HoursApproval .filterBar .filter .box .item .name small{color:#999;font-size:14px;line-height:1em}#HoursApproval .filterBar .filter .box .item .count{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#HoursApproval .filterBar .apOptionBar{margin:6px}#HoursApproval .filterBar .apDropdown,#HoursApproval .filterBar .selectedCount{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#HoursApproval .filterBar .selectedCount{line-height:1.2em;right:70px;text-align:right}#HoursApproval .guide{background:#33b5e5;color:#fff;font-size:14px;line-height:1.2em;padding:.5em 1em;position:absolute;right:0;text-align:center;top:160px}#HoursApproval .guide:after{border:10px solid #33b5e500;border-top-color:#33b5e5;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:90px;top:100%;width:0}#HoursApproval .loader{margin:2em 0}#HoursApproval .noRowsMessage{padding:1em;text-align:center}#HoursApproval .noRowsMessage svg{height:32px;width:32px}#HoursApproval .link{color:#999;cursor:pointer;text-decoration:underline}#HoursApproval .hiddenRowsMessage{border:1px solid #ccc;border-radius:10px;margin:1em 0;padding:.5em 1em;text-align:center}#HoursApproval .hiddenRowsMessage svg{margin:-3px 5px 0 0}#HoursApproval .stats{border-bottom:1px solid #ccc;margin:0 0 1em}#HoursApproval .stats .stat{margin:0 0 .5em}#HoursApproval .stats .stat.waiting{color:#666}#HoursApproval .stats .stat.approved{color:#007e33}#HoursApproval .stats .stat.rejected{color:#c00}#HoursApproval .stats .stat svg{height:20px;margin:-3px 5px 0 0;width:20px}.apTimeline{margin:1em 0;min-width:1100px;position:relative}.apTimeline .loadingMask{background:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.apTimeline .react-calendar-timeline{margin:0 0 .5em}.apTimeline .react-calendar-timeline .rct-sidebar,.apTimeline .react-calendar-timeline .rct-sidebar-header{border-right:1px solid #ccc}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #eee;padding:0}.apTimeline .react-calendar-timeline .rct-horizontal-lines .firstchild,.apTimeline .react-calendar-timeline .rct-horizontal-lines .lastchild{position:relative}.apTimeline .react-calendar-timeline .rct-horizontal-lines .firstchild:before,.apTimeline .react-calendar-timeline .rct-horizontal-lines .lastchild:before{background:linear-gradient(180deg,#000 0,#0000);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:20px;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%}.apTimeline .react-calendar-timeline .rct-horizontal-lines .lastchild:before{background:linear-gradient(180deg,#0000 0,#000);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0);height:5px;top:auto}.apTimeline .react-calendar-timeline .rct-sidebar-header{background:#0000}.apTimeline .react-calendar-timeline .rct-header .rct-label-group{background:#09c}.apTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000}.apTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.apTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.apTimeline .react-calendar-timeline .rct-vertical-lines .rct-vl{border-color:#eee}.apTimeline .react-calendar-timeline .rct-header .rct-label{background:#f0f0f0}.apTimeline .react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.apTimeline .react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background-color:#0000001a}.apTimeline .react-calendar-timeline .rct-vertical-lines .rct-vl.outofbounds{background-color:#0000004d;border-color:#0003}.apTimeline .react-calendar-timeline .rct-items .rct-item{background:#09c;border:1px solid #0003}.apTimeline .react-calendar-timeline .rct-items .rct-item.status-warning{background:#f80}.apTimeline .react-calendar-timeline .rct-items .rct-item.status-error{background:#f44}.apTimeline .react-calendar-timeline .rct-items .rct-item .itemContent{overflow:hidden;padding:0 1em;text-overflow:ellipsis;transition:opacity .6s ease;white-space:nowrap}.apTimeline .react-calendar-timeline .rct-items .rct-item svg.moveIcon{fill:#00695c;height:20px;left:50%;margin:-10px 0 0 -10px;opacity:0;position:absolute;top:50%;transition:opacity .6s ease;width:20px}.apTimeline .react-calendar-timeline .rct-items .rct-item .resizeHandle{background:#00695c;opacity:0;transition:opacity .6s ease}.apTimeline .react-calendar-timeline .rct-items .rct-item .resizeHandle:after{color:#2bbbad;content:"||";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.apTimeline .react-calendar-timeline .rct-items .rct-item.selected{background:#2bbbad!important;border-color:#00695c!important}.apTimeline .react-calendar-timeline .rct-items .rct-item.selected .itemContent{opacity:.5}.apTimeline .react-calendar-timeline .rct-items .rct-item.selected .resizeHandle,.apTimeline .react-calendar-timeline .rct-items .rct-item.selected svg.moveIcon{opacity:1}.apTimeline.selectMode .react-calendar-timeline .rct-items .rct-item{opacity:.5}.apTimeline.selectMode .react-calendar-timeline .rct-items .rct-item.selected,.apTimeline.selectMode .react-calendar-timeline .rct-items .rct-item.selectedSubitem{opacity:1}.apTimeline .react-calendar-timeline .TodayMarker{background:red!important}.apTimeline .react-calendar-timeline .rct-infolabel{background:#000c;border-radius:5px;bottom:1em;color:#ccc;font-size:14px;left:auto;padding:.5em;position:fixed;right:1em;top:auto;z-index:999}.apTimeline .react-calendar-timeline .side-row{border-left:3px solid #ccc;font-size:14px;margin:0;position:relative}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row .side-row.haveChilds{padding-right:25px}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row .side-row.haveChilds.open{border-left-color:#33b5e5}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row .side-row svg.arrow{height:16px;margin-top:-8px;position:absolute;right:5px;top:50%;transition:transform .4s ease;width:16px}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row .side-row.open svg.arrow{transform:rotate(-90deg)}.apTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row .side-row .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal .apModalWrapper .apModal .apModalBody{max-height:none;overflow:visible}.timetrackingUserBrowser{min-height:73px;padding:0 50px;position:relative}.timetrackingUserBrowser .controls{background:#fff;bottom:0;position:absolute;top:0;width:50px;z-index:3}.timetrackingUserBrowser .controls.left{border-right:1px solid #ccc;left:0}.timetrackingUserBrowser .controls.right{border-left:1px solid #ccc;right:0}.timetrackingUserBrowser .controls .filter{padding:0 50px 0 1em;width:200px}.timetrackingUserBrowser .controls .arrow{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:50px}.timetrackingUserBrowser .controls .arrow.next{left:auto;right:0}.timetrackingUserBrowser .controls .arrow svg{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.timetrackingUserBrowser .controls .arrow:hover svg{fill:#33b5e5}.timetrackingUserBrowser .controls .arrow.disabled{cursor:not-allowed}.timetrackingUserBrowser .controls .arrow.disabled svg{opacity:.2}.timetrackingUserBrowser .users{display:flex;overflow-x:auto;padding:.5em .5em 0}.timetrackingUserBrowser .users:after{clear:both;content:"";display:block}.timetrackingUserBrowser .users .user{background:#eee;border:1px solid #ccc;border-left-width:3px;cursor:pointer;float:left;line-height:1.2em;margin:0 .5em .5em 0;min-width:220px;padding:.5em 1em .5em 50px;position:relative}.timetrackingUserBrowser .users .user:hover{background:#f9f9f9}.timetrackingUserBrowser .users .user.selected{background:#fff;border-left-color:#33b5e5}.timetrackingUserBrowser .users .user.selected strong{color:#33b5e5}.timetrackingUserBrowser .users .user .ApUserImage{left:9px;position:absolute;top:50%;transform:translateY(-50%)}.holidaySections{background:#eee}.holidaySections:after{clear:both;content:"";display:block}.holidaySections .section{background:#f9f9f9;border-top:3px solid #ccc;color:#999;cursor:pointer;float:left;line-height:1.2em;margin-right:.5%;position:relative;width:33%}.holidaySections .section:last-child{margin-right:0}.holidaySections .section:hover{background:#fff}.holidaySections .section.selected{background:#fff;border-top-color:#33b5e5;color:#666;cursor:normal}.holidaySections .section.disabled{background:#e9e9e9;border-top-color:#ddd;color:#ccc;cursor:not-allowed}.holidaySections .section .padding{padding-left:50px}.holidaySections .section svg{height:24px;left:15px;margin-top:-12px;position:absolute;top:50%;width:24px}.holidaySections .section strong{display:block;font-size:18px}.holidaySections .section small{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workhourSettings .iconHeader{text-align:center}#workhourSettings .iconHeader svg{height:20px;width:20px}#workhourSettings .booleanCell,#workhourSettings .currencyCell,#workhourSettings .iconCell,#workhourSettings .nameCell{font-size:16px;line-height:1.2em;padding:.5em}#workhourSettings .nameCell small{color:#999;font-size:14px}#workhourSettings .booleanCell{text-align:left}#workhourSettings .booleanCell.onlyIcons{text-align:center}#workhourSettings .booleanCell.true svg{fill:#4caf50}#workhourSettings .booleanCell.false svg{fill:#f44}#workhourSettings .currencyCell{text-align:right}#workhourSettings .currencyCell .unit{color:#aaa;font-size:14px}#workhourSettings .iconCell{text-align:center}#workhourSettings .iconCell svg{height:16px;width:16px}#workhourSettings .saveBar{background:#fff;border-top:3px solid #ccc;padding:1em}#workhourSettings .confirmationUsers strong{display:block}#workhourSettings .confirmationUsers .userBlock{background:#eee;border:1px solid #ccc;border-bottom:3px solid #f44;display:inline-block;font-size:14px;margin:0 .5em .5em 0;padding:0 .5em}#workhourSettings .confirmationUsers .userBlock.active{background:#fff;border-bottom-color:#4caf50}#workhourSettings span.missingData{color:red}#WorkHourSettingsRowEditBody .globalAllowanceLink{background:#eee;border-radius:10px;margin:1em 0 0;padding:1em;position:relative}#WorkHourSettingsRowEditBody .globalAllowanceLink .apButton{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#WorkHourSettingsRowEditFooter .apButton.save{float:right}#pageTimetrackingEntry .customFooter{background:#fff;border-top:2px solid #eee;margin:0;padding:1em;position:relative}#pageTimetrackingEntry .ApStickyBar.sticky .customFooter{border-top-color:#33b5e5}#pageTimetrackingEntry .customFooter .stat{display:inline-block;margin:0 2em 0 0;position:relative}#pageTimetrackingEntry .customFooter .stat.empty{color:#999;font-size:14px}#pageTimetrackingEntry .customFooter .stat svg{height:20px;margin:-3px 5px 0 0;vertical-align:middle;width:20px}#pageTimetrackingEntry .customFooter .stat.empty svg{fill:#ccc}#pageTimetrackingEntry .customFooter .stat.success svg{fill:#4caf50}#pageTimetrackingEntry .customFooter .stat.warning svg{fill:#f80}#pageTimetrackingEntry .customFooter .stat.error svg{fill:#f44}#pageTimetrackingEntry .customFooter .stat small{color:#999}#pageTimetrackingEntry .customFooter .flexi,#pageTimetrackingEntry .sendModal .flexi{background:#eee;border-radius:999px;font-size:14px;font-weight:400;margin:0 0 0 .5em;padding:.2em .5em;text-align:center}#pageTimetrackingEntry .customFooter .flexi.minus,#pageTimetrackingEntry .sendModal .flexi.minus{background:#ffcdd2;color:#c00}#pageTimetrackingEntry .customFooter .flexi.plus,#pageTimetrackingEntry .sendModal .flexi.plus{background:#c8e6c9;color:#007e33}#pageTimetrackingEntry .customFooter .stat .apBadge{left:-5px;pointer-events:none;position:absolute;top:-5px}#pageTimetrackingEntry .customFooter .apTooltip{text-align:left}#pageTimetrackingEntry .customFooter .apTooltip .errors .unsavedChanges{border-bottom:1px solid #666;margin-bottom:.5em;padding-bottom:.5em}#pageTimetrackingEntry .customFooter .apTooltip .errors .day{margin:0 0 1em}#pageTimetrackingEntry .customFooter .apTooltip .errors .day strong{line-height:1.5em}#pageTimetrackingEntry .customFooter .apTooltip .errors .day svg,#pageTimetrackingEntry .customFooter .apTooltip .errors .unsavedChanges svg{height:16px;margin:-3px 5px 0 0;width:16px}#pageTimetrackingEntry .customFooter .apTooltip .errors .day .warning svg,#pageTimetrackingEntry .customFooter .apTooltip .errors .unsavedChanges svg{fill:#f80}#pageTimetrackingEntry .customFooter .apTooltip .errors .day .error svg{fill:#f44}#pageTimetrackingEntry .customFooter .apButtonGroup{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageTimetrackingEntry .customFooter .apButtonGroup .stat{margin:0 1em}#pageTimetrackingEntry .customFooter .apButtonGroup .stat svg{margin:-3px 0 0 5px}#pageTimetrackingEntry .customFooter .apButtonGroup .divider{background:#ccc;display:inline-block;height:30px;margin:0 1em;vertical-align:middle;width:1px}#pageTimetrackingEntry .entryEdit .apFormGroup .additionalFieldLabel{position:relative}#pageTimetrackingEntry .entryEdit .apFormGroup .additionalFieldLabel .apTooltipper{display:block;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageTimetrackingEntry .entryEdit .apFormGroup .apInputStack .removeRow{display:block;height:24px;margin:10px auto 0;opacity:.8;width:24px}#pageTimetrackingEntry .entryEdit .apFormGroup .apInputStack .removeRow:hover{opacity:1}#pageTimetrackingEntry .entryEdit .apFormGroup .apInputStack .removeRow.disabled{cursor:not-allowed;opacity:.2}#pageTimetrackingEntry .entryEdit .apFormGroup .trackingUnits{background:#eee;border-top:3px solid #09c;margin:0 50px 1em 0;padding:.5em;position:relative}#pageTimetrackingEntry .entryEdit .apFormGroup .trackingUnits:after{border:10px solid;border-color:#09c0 #09c0 #09c;bottom:100%;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}#pageTimetrackingEntry .entryEdit .apFormGroup .trackingUnits .apInputStack .apInputBlock{margin-bottom:5px}#pageTimetrackingEntry .entryEdit .costRow{margin:0 0 .5em}#pageTimetrackingEntry .entryEdit .costRow .currencyRate{background:#eee;border-top:3px solid #09c;margin:5px 50px 1em 0;padding:.5em;position:relative}#pageTimetrackingEntry .entryEdit .costRow .apInputBlock{margin-bottom:0}#pageTimetrackingEntry .entryEdit .costRow .currencyRate:after{border:10px solid;border-color:#09c0 #09c0 #09c;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:50px;width:0}#pageTimetrackingEntry .entryEdit .allowanceTime{overflow:hidden}#pageTimetrackingEntry .entryEdit .installationTime.auto{border-bottom-color:#4db6ac}#pageTimetrackingEntry .apModalFooter .apTooltipper,#pageTimetrackingEntry .apModalFooter .applyButton{float:right}#pageTimetrackingEntry .apModalFooter{overflow:visible}#pageTimetrackingEntry .sendModal .selectDates{margin:0 0 1em}#pageTimetrackingEntry .sendModal label.sendDate{border:1px solid #eee;border-left:3px solid #ccc;cursor:pointer;display:block;margin:0 0 .5em;padding:.5em 65px;position:relative}#pageTimetrackingEntry .sendModal label.sendDate:hover{border-left-color:#aaa}#pageTimetrackingEntry .sendModal label.sendDate.selected{border-left-color:#4caf50}#pageTimetrackingEntry .sendModal label.sendDate.locked{background:#f9f9f9;border-left-color:#eee;color:#aaa;cursor:not-allowed}#pageTimetrackingEntry .sendModal label.sendDate.submitted{border-left-color:#33b5e5;color:#33b5e5}#pageTimetrackingEntry .sendModal label.sendDate .apSwitchWrapper,#pageTimetrackingEntry .sendModal label.sendDate .entries,#pageTimetrackingEntry .sendModal label.sendDate .hours,#pageTimetrackingEntry .sendModal label.sendDate svg.warning{position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingEntry .sendModal label.sendDate .apSwitchWrapper{left:0}#pageTimetrackingEntry .sendModal label.sendDate .hours{font-size:14px;font-weight:400;left:270px;opacity:.2}#pageTimetrackingEntry .sendModal label.sendDate svg.warning{fill:#f80;height:20px;left:240px;width:20px}#pageTimetrackingEntry .sendModal label.sendDate.selected .hours{opacity:1}#pageTimetrackingEntry .sendModal label.sendDate .entries{color:#666;font-weight:700;right:1em}#pageTimetrackingEntry .sendModal label.sendDate .entries.dayoff{color:#999;font-weight:400}#pageTimetrackingEntry .sendModal label.sendDate.selected .entries{color:#4caf50}#pageTimetrackingEntry .sendModal label.sendDate.submitted .entries{color:#33b5e5}#pageTimetrackingEntry .mobileWeekSummary{font-size:14px;line-height:1.2em}@media (max-width:900px){#pageTimetrackingEntry .customFooter .stat{margin:0 1em 0 0}#pageTimetrackingEntry .customFooter .stat svg{height:16px;width:16px}}@media (max-width:600px){#pageTimetrackingEntry .customFooter .apTooltipper{display:none}#pageTimetrackingEntry .customFooter .apButtonGroup{margin:0;position:relative;right:auto;top:auto;transform:none}#pageTimetrackingEntry .customFooter .apButtonGroup .apButton{margin:0;max-width:150px;padding:.5em 0;width:49%}#pageTimetrackingEntry .customFooter .apButtonGroup .apButton.send{float:right}#pageTimetrackingEntry .customFooter .apButtonGroup .divider{display:none}.timetracking-mobile{width:100%}}@media (max-width:450px){#pageTimetrackingEntry .sendModal label.sendDate .hours{left:50%}#pageTimetrackingEntry .sendModal label.sendDate svg.warning{left:auto;right:130px}#pageTimetrackingEntry .sendModal label.sendDate{padding:.5em 50px}}#WorkhourWeekBrowser{height:60px;position:relative}#WorkhourWeekBrowser .arrow{height:100%;left:0;position:absolute;top:0;width:50px}#WorkhourWeekBrowser .arrow.next{left:auto;right:0}#WorkhourWeekBrowser .currentWeek{margin:0 auto;max-width:500px;padding:10px 70px}@media (max-width:500px){#WorkhourWeekBrowser{height:50px}#WorkhourWeekBrowser .arrow{width:32px}#WorkhourWeekBrowser .currentWeek{padding:5px 45px}}@media (max-width:375px){#WorkhourWeekBrowser .apInputBlock.headermode .apSelect select{font-size:14px;padding:0 5px}}#pageTimetrackingEntry .WeekDay{margin:0 0 .5em}#pageTimetrackingEntry .WeekDay .status{border-color:#eee;color:#999}#pageTimetrackingEntry .WeekDay .status.submitted{border-color:#33b5e5;color:#33b5e5}#pageTimetrackingEntry .WeekDay .status.rejected{border-color:#f44;color:#f44}#pageTimetrackingEntry .WeekDay .status.approved,#pageTimetrackingEntry .WeekDay .status.confirmed,#pageTimetrackingEntry .WeekDay .status.paid,#pageTimetrackingEntry .WeekDay .status.payrolled{border-color:#4caf50;color:#4caf50}#pageTimetrackingEntry .WeekDay.loading{opacity:.5;pointer-events:none}#pageTimetrackingEntry .WeekDay .header{background:#fff;border-left:3px solid #ccc;box-shadow:0 3px 10px #0000001a;line-height:1.2em;margin:0;position:relative;transition:border .4s ease}#pageTimetrackingEntry .WeekDay .header:hover{border-left-color:#aaa}#pageTimetrackingEntry .WeekDay.detailsOpen .header{border-left-color:#33b5e5}#pageTimetrackingEntry .WeekDay.error .header{border-left-color:#f44}#pageTimetrackingEntry .WeekDay.warning .header{border-left-color:#f80}#pageTimetrackingEntry .WeekDay .header .indicator{height:20px;left:10px;margin:-10px 0 0;position:absolute;top:50%;transition:transform .4s ease;width:20px}#pageTimetrackingEntry .WeekDay.detailsOpen .header .indicator{transform:rotate(90deg)}#pageTimetrackingEntry .WeekDay .header .clickarea{cursor:pointer;margin-right:100px;padding:.5em 0 .5em 40px;position:relative}#pageTimetrackingEntry .WeekDay .header .clickarea .date .weekday{display:block}#pageTimetrackingEntry .WeekDay.today .header .clickarea .date .weekday{color:#09c;font-weight:700}#pageTimetrackingEntry .WeekDay.error .header .clickarea .date{color:#c00;font-weight:700}#pageTimetrackingEntry .WeekDay .header .apDropdown,#pageTimetrackingEntry .WeekDay .header .overview,#pageTimetrackingEntry .WeekDay .header .status{position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingEntry .WeekDay.error .header .status svg{fill:#f44}#pageTimetrackingEntry .WeekDay.warning .header .status svg{fill:#f80}#pageTimetrackingEntry .WeekDay.success .header .status svg{fill:#4caf50}#pageTimetrackingEntry .WeekDay .header .clickarea .overview{left:200px;right:0}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours{display:inline-block;height:20px;margin-right:10px;position:relative;vertical-align:middle;width:calc(100% - 140px)}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .apTooltipper{height:100%;width:100%}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bars{background:#eee;border-radius:999px;box-shadow:inset 0 2px 5px 0 #0000004d;height:100%;overflow:hidden;position:relative;width:100%;z-index:2}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bars.withFlexi{width:calc(100% - 55px);z-index:1}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .flexi{background:#eee;border-radius:999px;font-size:12px;height:20px;line-height:20px;overflow:hidden;position:absolute;right:0;text-align:center;top:0;width:50px}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .flexi.minus{background:#ffcdd2;color:#c00}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .flexi.plus{background:#c8e6c9;color:#007e33}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar{box-shadow:inset 0 2px 5px 0 #0000004d;color:#fff;float:left;font-family:Roboto,Arial,sans-serif;font-size:12px;height:100%;line-height:20px;text-align:center;width:0}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar.regular{background:#33b5e5}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar.overtime{background:#4285f4}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar.absence{background:#f80}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar.flexiUsed{background:#f44;background-image:linear-gradient(45deg,#f44 25%,#ef9a9a 0,#ef9a9a 50%,#f44 0,#f44 75%,#ef9a9a 0,#ef9a9a);background-size:20px 20px;color:#0000}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours .bar.flexiGain{background:#0000;background-image:linear-gradient(45deg,#00c851 25%,#0000 0,#0000 50%,#00c851 0,#00c851 75%,#0000 0,#0000);background-size:20px 20px;color:#0000;opacity:.7;position:absolute;right:0;top:0}#pageTimetrackingEntry .WeekDay .header .clickarea .overview>.apTooltipper>svg,#pageTimetrackingEntry .WeekDay .header .clickarea .overview>svg{height:20px;margin:0 10px;transition:opacity .4s ease;width:20px}#pageTimetrackingEntry .WeekDay .header .clickarea .overview>svg.empty{opacity:.2}#pageTimetrackingEntry .WeekDay .header .apDropdown{right:50px;z-index:8}#pageTimetrackingEntry .WeekDay .header .apDropdown.open{z-index:9}#pageTimetrackingEntry .WeekDay .header .status{border-radius:999px;border-style:solid;border-width:3px;height:30px;right:10px;text-align:center;width:30px}#pageTimetrackingEntry .WeekDay .header .status svg{height:16px;margin:3px 0 0;width:16px}#pageTimetrackingEntry .WeekDay .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin:.2em 0 1em 1em}#pageTimetrackingEntry .WeekDay .details .addBar .apTooltip.position-topright:after{right:25px}#pageTimetrackingEntry .WeekDay .details .dailyEntries,#pageTimetrackingEntry .WeekDay .details .project{margin:0 0 1em}#pageTimetrackingEntry .WeekDay .details .project>.title{background:#f9f9f9;border-left:3px solid #ccc;line-height:1.2em;padding:.5em 180px .5em 45px;position:relative}#pageTimetrackingEntry .WeekDay .details .project.empty>.title{border-left-color:#f80;padding-right:360px}@media (max-width:900px){#pageTimetrackingEntry .WeekDay .details .project.empty>.title{padding-right:180px}}#pageTimetrackingEntry .WeekDay .details .entry .apDropdown,#pageTimetrackingEntry .WeekDay .details .entry .description svg.icon,#pageTimetrackingEntry .WeekDay .details .entry .status,#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.addHours,#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.remove,#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown,#pageTimetrackingEntry .WeekDay .details .project>.title>svg{position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingEntry .WeekDay .details .project>.title>svg{height:24px;left:10px;width:24px}#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.addHours{right:170px}#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.remove{margin-left:5px;right:10px}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown{margin:0;right:90px;z-index:7}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown.open{z-index:8}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown .apButton{margin:0}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown .apDropdownMenu:after{right:26px}#pageTimetrackingEntry .WeekDay .details .project .entries{margin-left:1em}#pageTimetrackingEntry .WeekDay .details .entry{border:1px solid #eee;border-left:3px solid #eee;border-top:0;font-size:15px;line-height:1.2em;padding:.5em 110px .5em 0;position:relative}#pageTimetrackingEntry .WeekDay .details .entry:first-child{border-top:1px solid #eee}#pageTimetrackingEntry .WeekDay .details .entry:hover{border-left-color:#ccc}#pageTimetrackingEntry .WeekDay .details .entry:after{clear:both;content:"";display:block}#pageTimetrackingEntry .WeekDay .details .entry.submitted{border-left-color:#33b5e5}#pageTimetrackingEntry .WeekDay .details .entry.rejected{background:#ffebee;border-left-color:#f44;color:#c00}#pageTimetrackingEntry .WeekDay .details .entry.approved{border-left-color:#4caf50}#pageTimetrackingEntry .WeekDay .details .entry.misentry .amount,#pageTimetrackingEntry .WeekDay .details .entry.misentry .amount .name,#pageTimetrackingEntry .WeekDay .details .entry.misentry .description{text-decoration:line-through}#pageTimetrackingEntry .WeekDay .details .entry .description{cursor:pointer;float:left;max-width:calc(100% - 250px);min-width:180px;padding-left:40px;position:relative}#pageTimetrackingEntry .WeekDay .details .entry .description:hover{color:#09c}#pageTimetrackingEntry .WeekDay .details .entry .description svg.icon{height:16px;left:12px;width:16px}#pageTimetrackingEntry .WeekDay .details .entry .description .longDescIcon{fill:#aaa;height:16px;margin:-3px 3px 0;width:16px}#pageTimetrackingEntry .WeekDay .details .entry .amount{float:right;width:150px}#pageTimetrackingEntry .WeekDay .details .entry .amount .name{display:inline-block;line-height:20px;margin-right:5px;overflow:hidden;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:60%}#pageTimetrackingEntry .WeekDay .details .entry .amount .value{display:inline-block;line-height:20px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:35%}#pageTimetrackingEntry .WeekDay .details .entry .apDropdown{right:50px;z-index:2}#pageTimetrackingEntry .WeekDay .details .entry .apDropdown.open{z-index:100}#pageTimetrackingEntry .WeekDay .details .entry .status{background:#fff;border-radius:999px;border-style:solid;border-width:3px;height:24px;right:10px;text-align:center;width:24px;z-index:4}#pageTimetrackingEntry .WeekDay .details .entry .status .apTooltipper{height:100%;width:100%}#pageTimetrackingEntry .WeekDay .details .entry .status svg{height:12px;margin-top:-2px;width:12px}#pageTimetrackingEntry .WeekDay .details .apAddon{text-align:center}#pageTimetrackingEntry .WeekDay .details .apAddon svg{height:20px;width:20px}#pageTimetrackingEntry .WeekDay .details .apAddon.selected{border-bottom-color:#2bbbad;color:#00695c}#pageTimetrackingEntry .WeekDay .details .allowance .apInputBlock,#pageTimetrackingEntry .WeekDay .details .allowance .apInputBlock .apSelect{margin:0}.entries .description .desc,.entries .description .title{word-break:break-word}@media (max-width:800px){#pageTimetrackingEntry .WeekDay.today .header .clickarea .date .weekday:after{display:none}#pageTimetrackingEntry .WeekDay .header .clickarea .overview{left:150px}#pageTimetrackingEntry .WeekDay .header .clickarea .overview .hours{width:calc(100% - 1em)}#pageTimetrackingEntry .WeekDay .details .project.empty>.title,#pageTimetrackingEntry .WeekDay .details .project>.title{padding-right:0}#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.addHours,#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.remove,#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown{position:relative}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown{left:0}#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.remove{left:0;margin-bottom:0;margin-left:5px}#pageTimetrackingEntry .WeekDay .details .project>.title .apButton.addHours{margin-bottom:0;margin-right:5px;right:0}#pageTimetrackingEntry .WeekDay .details .project>.title{padding-left:5px}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdownMenu{left:0}#pageTimetrackingEntry .WeekDay .details .project .addEntryButtons{height:50px;width:100%}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown .apDropdownMenu:after{left:35px}}@media (max-width:600px){#pageTimetrackingEntry .WeekDay .details .entry .amount{float:none}}@media (max-width:500px){#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdownMenu{left:0}#pageTimetrackingEntry .WeekDay .details .project>.title .apDropdown .apDropdownMenu:after{left:21px}}@media (max-width:400px){#pageTimetrackingEntry .WeekDay .details .entry .description{min-width:90px;padding-left:3px}#pageTimetrackingEntry .WeekDay .details .entry .amount .name{width:60px}}#pageTimetrackingApproval .entries{padding-bottom:3rem}#pageTimetrackingApproval .entries .week .day .dayName .dailySum{bottom:0;left:5px;line-height:1.2em;overflow:hidden;position:absolute;text-align:right;top:5px;width:90px}#pageTimetrackingApproval .entries .overview.dailySum{align-items:center;background:#e2f8fc;display:flex;justify-content:space-between;padding-left:160px;position:relative;top:20px}#pageTimetrackingOverview .scroller{overflow:scroll;padding:1em;width:100%}#pageTimetrackingOverview .entryTable td.totals,#pageTimetrackingOverview .entryTable td.user,#pageTimetrackingOverview .entryTable th.totals,#pageTimetrackingOverview .entryTable th.user{background:#ddd;max-width:200px;min-width:200px;padding:.5em;text-align:left}#pageTimetrackingConfirm .weekBrowser{margin:1em}#pageTimetrackingConfirm .weekBrowser .weeks{border:1px solid #ccc;padding:1em}#pageTimetrackingConfirm .weekBrowser .weeks .week{border-bottom:3px solid #ccc;display:inline-block;margin:0 1em .5em 0}#pageTimetrackingConfirm .entries{margin-left:5px;min-height:100px;overflow:auto;position:relative}#pageTimetrackingConfirm .entries.loading{opacity:.5;pointer-events:none}#pageTimetrackingConfirm .entries .week{margin:0 0 2em;position:relative}#pageTimetrackingConfirm .entries .week .weekName{color:#aaa;font-size:28px;line-height:50px;position:relative}#pageTimetrackingConfirm .entries .week .weekName .selectWeek{display:inline-block;font-size:14px}#pageTimetrackingConfirm .entries .week .weekName .selectWeek input{margin:0 .5em}#pageTimetrackingConfirm .entries .week .weekName .selectDay{display:inline-block;font-size:14px}#pageTimetrackingConfirm .entries .week .weekName .selectDay input{margin:0 .5em}#pageTimetrackingConfirm .entries .week .day{border-top:1px solid #ccc;padding:5px 0 0 100px;position:relative}#pageTimetrackingConfirm .entries.hideReadOnly .week .day.empty{border-top:3px dotted #ddd}#pageTimetrackingConfirm .entries .week .day .dayName,#pageTimetrackingConfirm .entries .week .day .dayName .dailySum{bottom:0;left:5px;line-height:1.2em;overflow:hidden;position:absolute;text-align:right;top:5px;width:90px}#pageTimetrackingConfirm .entries .week .day .dayName{z-index:1}#pageTimetrackingConfirm .entries .week .day .salaryExtra{background:#eee;border:solid #ccc;border-width:1px 1px 2px;display:inline-block;font-size:14px;line-height:1em;margin:0 .5em .5em 0;padding:.5em}#pageTimetrackingConfirm .entries .week .day .salaryExtra.noRule{background:#e8f5e9;border-color:#a5d6a7;color:#007e33}#pageTimetrackingConfirm .entries .week .day .entry{background:#fff;border-left:3px solid #ccc;margin:0 0 .5em;padding:.5em 0;position:relative}#pageTimetrackingConfirm .entries .week .day .entry.readOnly{background:#eee}#pageTimetrackingConfirm .entries.hideReadOnly .week .day .entry.readOnly{display:none}#pageTimetrackingConfirm .entries.hideReadOnly .week .day .readOnlyPlaceholder{border-top:3px dotted #ddd;height:10px}#pageTimetrackingConfirm .entries.hideReadOnly .week .day .readOnlyPlaceholder:hover,#pageTimetrackingConfirm .entries.hideReadOnly .week .day.empty:hover{border-color:#ccc}#pageTimetrackingConfirm .entries .week .day .entry.confirmed{border-left-color:#4caf50}#pageTimetrackingConfirm .entries .week .day .entry.rejected{border-left-color:#f44}#pageTimetrackingConfirm .entries .week .day .entry.selected{border-left-color:#33b5e5}#pageTimetrackingConfirm .entries .week .day .entry.confirmed svg.icon{fill:#007e33}#pageTimetrackingConfirm .entries .week .day .entry.rejected svg.icon{fill:#c00}#pageTimetrackingConfirm .entries .week .day .entry.selected svg.icon{fill:#09c}#pageTimetrackingConfirm .entries .week .day .entry.confirmed .description{color:#007e33}#pageTimetrackingConfirm .entries .week .day .entry.rejected .description{color:#c00}#pageTimetrackingConfirm .entries .week .day .entry.selected .description{color:#09c}#pageTimetrackingConfirm .entries .week .day .entry.readOnly svg.icon{fill:#999}#pageTimetrackingConfirm .entries .week .day .entry.readOnly .description{color:#999}#pageTimetrackingConfirm .entries .week .day .entry svg.icon{height:16px;left:28px;margin-top:-8px;opacity:1;pointer-events:none;position:absolute;top:50%;width:16px}#pageTimetrackingConfirm .entries .week .day .entry input{left:7px;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingConfirm .entries .week .day .entry .description{font-size:14px;line-height:1.2em;padding:.2em 720px .2em 50px}#pageTimetrackingConfirm .entries .week .day .entry.hasProject .description{padding-right:870px}#pageTimetrackingConfirm .entries .week .day .entry .project{position:absolute;right:710px;top:50%;transform:translateY(-50%);width:150px}#pageTimetrackingConfirm .entries .week .day .entry .project svg{height:16px;left:4px;margin-top:-8px;position:absolute;top:50%;width:16px}#pageTimetrackingConfirm .entries .week .day .entry .project span.code{display:block;font-size:13px;overflow:hidden;padding:0 5px 0 24px;text-overflow:ellipsis;white-space:nowrap;width:100%}#pageTimetrackingConfirm .entries .week .day .entry .project .apTooltip{text-align:left}#pageTimetrackingConfirm .entries .week .day .entry .status{background:#eee;color:#666;cursor:pointer;font-size:12px;line-height:30px;position:absolute;right:40px;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;width:100px}#pageTimetrackingConfirm .entries .week .day .entry .status:hover{border:1px solid #ccc}#pageTimetrackingConfirm .entries .week .day .entry .status.confirmed{background:#c8e6c9;color:#007e33}#pageTimetrackingConfirm .entries .week .day .entry .status.rejected{background:#ffcdd2;color:#c00}#pageTimetrackingConfirm .entries .week .day .entry .status svg{height:12px;margin:-2px 5px 0 0;width:12px}#pageTimetrackingConfirm .entries .week .day .entry.readOnly .status{background:#0000;border:1px dashed #ccc;color:#999;cursor:not-allowed}#pageTimetrackingConfirm .entries .week .day .entry.readOnly .status svg{display:none}#pageTimetrackingConfirm .entries .week .day .entry .comment{padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#pageTimetrackingConfirm .entries .week .day .entry .comment svg{height:20px;opacity:0;width:20px}#pageTimetrackingConfirm .entries .week .day .entry.rejected .comment{cursor:pointer}#pageTimetrackingConfirm .entries .week .day .entry.rejected .comment svg{opacity:1}#pageTimetrackingConfirm .entries .week .day .entry.readOnly .comment svg,#pageTimetrackingConfirm .entries .week .day .entry.rejected.comment-missing .comment svg{opacity:.5}#pageTimetrackingConfirm .entries .overview{color:#666;font-size:13px;line-height:1em;position:absolute;right:150px;top:50%;transform:translateY(-50%)}#pageTimetrackingConfirm .entries .overview.dailySum{align-items:center;background:#e2f8fc;display:flex;justify-content:space-between;padding-left:160px;position:relative;top:20px}#pageTimetrackingConfirm .entries .overview.daily{background:#fff}#pageTimetrackingConfirm .entries .week .day .entry.readOnly .overview.daily{background:#eee}#pageTimetrackingConfirm .entries .overview .block{display:inline-block;margin:0;padding:5px;text-align:center;width:80px}#pageTimetrackingConfirm .entries .overview.daily .block{border-left:1px solid #eee}#pageTimetrackingConfirm .entries .overview.daily .block.storage{border-right:1px solid #eee}#pageTimetrackingConfirm .entries .overview .block.empty{color:#ccc}#pageTimetrackingConfirm .entries .overview.weekly .block span.text{font-weight:700}#pageTimetrackingConfirm .entries .overview .block span.text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pageTimetrackingConfirm .entries .overview .block .apTooltipper .apTooltip{text-align:left}#pageTimetrackingConfirm .entries .week .day .entry.misentry,#pageTimetrackingConfirm .entries .week .day .entry.misentry .overview .block span.text,#pageTimetrackingConfirm .entries .week .day .entry.misentry .project span.code{text-decoration:line-through}#pageTimetrackingConfirm .entries .overview .block svg{height:20px;margin:0 0 5px;width:20px}#pageTimetrackingConfirm .customFooter{background:#fff;border-top:2px solid #eee;padding:1em;position:relative;text-align:right}#pageTimetrackingConfirm .ApStickyBar.sticky .customFooter{border-top-color:#33b5e5}#pageTimetrackingConfirm .customFooter .action .totals{display:inline-block;margin-right:.5em}#pageTimetrackingConfirm .customFooter .action .totals .total{background:#eee;border:1px solid #ccc;border-radius:10px;display:inline-block;font-size:14px;margin:0 .5em 0 0;padding:0 .2em;text-align:left;width:60px}#pageTimetrackingConfirm .customFooter .action .totals .total.confirm{background:#c8e6c9;border-color:#4caf50;color:#007e33}#pageTimetrackingConfirm .customFooter .action .totals .total.reject{background:#ffcdd2;border-color:#f44;color:#c00}#pageTimetrackingConfirm .customFooter .action .totals .total svg{height:16px;margin:-3px 3px 0;width:16px}#pageTimetrackingConfirm .customFooter .action .apButton{margin:0}#pageTimetrackingConfirm .customFooter .tools{left:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}#pageTimetrackingConfirm .customFooter .tools .filters,#pageTimetrackingConfirm .customFooter .tools .selection{display:inline-block}#pageTimetrackingConfirm .customFooter .tools .apDropdownMenu.openTop:after{left:20px}#pageTimetrackingConfirm .customFooter .tools .filters .apDropdown .apDropdownMenu{border-bottom-color:#444;max-width:400px;width:80vw}#pageTimetrackingConfirm .customFooter .tools .filters .apDropdown .apDropdownMenu.openTop:after{border-top-color:#444}#pageTimetrackingConfirm .customFooter .tools .filters .filterValue{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em;position:relative}#pageTimetrackingConfirm .customFooter .tools .filters .filterOption{position:relative}#pageTimetrackingConfirm .customFooter .tools .filters .filterOption .count{background:#999;border-radius:999px;color:#fff;font-size:14px;padding:3px 5px;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageTimetrackingConfirm .customFooter .tools .filters .apOptionBar .option{font-size:14px;position:relative}#pageTimetrackingConfirm .customFooter .tools .filters .apOptionBar .option svg{display:block;margin:.5em auto 0}#pageTimetrackingConfirm .customFooter .tools .filters .apOptionBar .option .apBadge{position:absolute;right:.5em;top:.5em}#pageTimetrackingConfirm .customFooter .tools .divider{background:#ccc;display:inline-block;height:30px;margin:0 1em;vertical-align:middle;width:1px}#pageTimetrackingConfirm .customFooter .tools .selection .selectAll{cursor:pointer;display:inline-block;padding:.5em 1em;position:relative}#pageTimetrackingConfirm .customFooter .tools .selection .selectAll input{margin:0}#pageTimetrackingConfirm .customFooter .tools .selection .selectAll .apBadge{left:50%;position:absolute;top:0}@media (max-width:550px){#pageTimetrackingConfirm .customFooter .action .totals{display:block;margin-bottom:2px}#pageTimetrackingConfirm .customFooter .tools .selection .selectAll{padding:.8em}}@media (max-width:500px){.action .apButton{margin-right:20px!important}}#pageTimetrackingApproval .weekBrowser .weeks .week{cursor:pointer}#pageTimetrackingApproval .weekBrowser .weeks .week:hover{border-bottom-color:#ebebeb}#pageTimetrackingApproval .weekBrowser .weeks .week.selected{border-bottom-color:#09c}#pageTimetrackingApproval .entries{margin-left:5px;overflow-x:auto}#pageTimetrackingApproval .entries .week .weekName .selectDay{display:inline-block;font-size:14px}#pageTimetrackingApproval .entries .week .weekName .selectDay input{margin:0 .5em}#pageTimetrackingApproval .entries .week .day .dayName,#pageTimetrackingApproval .entries .week .day .dayName .dailySum{bottom:0;left:5px;line-height:1.2em;overflow:hidden;position:absolute;text-align:right;top:5px;width:90px}#pageTimetrackingApproval .entries .week .day .dayName{z-index:1}#pageTimetrackingApproval #oldHours .overview.dailySum{align-items:center;background:#e2f8fc;display:flex;justify-content:flex-end;padding-left:160px;position:relative;top:20px}#pageTimetrackingPayroll .customFooter{background:#fff;border-top:2px solid #eee;display:flex;flex-direction:row;padding:1em;position:relative;text-align:right}#pageTimetrackingPayroll .ApStickyBar.sticky .customFooter{border-top-color:#33b5e5}#pageTimetrackingPayroll .customFooter .info{left:1em;text-align:left;top:1em}#pageTimetrackingPayroll .customFooter .apButton{margin-left:auto;max-width:400px;min-width:300px}#pageTimetrackingPayroll .filters{border-bottom:1px solid #ccc;padding:1em}#pageTimetrackingPayroll .filters .apSelect{min-width:350px}#pageTimetrackingPayroll .filters .collective-agreement .apSelect{min-width:700px}#pageTimetrackingPayroll .entries{padding:1em}#pageTimetrackingPayroll .entries .entry{border:1px solid #eee;border-left:3px solid #ccc;margin:0 0 .2em;padding:.5em .5em .5em 40px;position:relative}#pageTimetrackingPayroll .entries .entry.selected{border-left-color:#33b5e5}#pageTimetrackingPayroll .entries .entry.readOnly{background:#eee;border-left-color:#f44}#pageTimetrackingPayroll .entries .entry.batched{background:#eee;border-left-color:#ccc}#pageTimetrackingPayroll .entries .entry .selection{left:10px;position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingPayroll .entries .entry .selection svg{fill:#999;height:16px;width:16px}#pageTimetrackingPayroll .entries .entry .batchInfoButton{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageTimetrackingPayroll .apModalFooter .createButton{float:right}#pageTimetrackingPayroll .editModal .file{background:#eee;border-left:3px solid #ccc;line-height:1.2em;margin:0 0 1em;padding:.5em .5em .5em 50px;position:relative}#pageTimetrackingPayroll .editModal .file>svg{height:28px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:28px}#pageTimetrackingPayroll .editModal .file span.pointer{position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageTimetrackingPayroll .editModal .file span.pointer .apButton{margin:0}#pageTimetrackingPayroll .apFormGroup{margin-left:10px;min-width:350px;padding:.5em}#pageTimetrackingPayroll .apAddon{text-align:center}#pageTimetrackingPayroll .payroll-content{display:flex;flex-direction:row}@media (max-width:1200px){#pageTimetrackingPayroll .customFooter{flex-direction:column}#pageTimetrackingPayroll .customFooter .info{margin-bottom:5px;margin-right:"auto"}#pageTimetrackingPayroll .customFooter .apButton{margin-left:0}}@media (max-width:900px){#pageTimetrackingPayroll .payroll-content{flex-direction:column}#pageTimetrackingPayroll .apFormGroup{margin-left:0;min-width:0;min-width:auto}#pageTimetrackingPayroll .filters .apSelect,#pageTimetrackingPayroll .filters .collective-agreement .apSelect{min-width:0;min-width:auto}}#pageTimetrackingApproval .weekBrowser{margin:1em}#pageTimetrackingApproval .weekBrowser .weeks{border:1px solid #ccc;padding:1em}#pageTimetrackingApproval .weekBrowser .weeks .week{border-bottom:3px solid #ccc;display:inline-block;margin:0 1em .5em 0}#pageTimetrackingApproval .entries{min-height:100px;position:relative}#pageTimetrackingApproval .entries.loading{opacity:.5;pointer-events:none}#pageTimetrackingApproval .entries .week{margin:0 0 2em;position:relative}#pageTimetrackingApproval .entries .week .weekName{color:#aaa;font-size:28px;line-height:50px;position:relative}#pageTimetrackingApproval .entries .week .weekName .selectWeek{display:inline-block;font-size:14px}#pageTimetrackingApproval .entries .week .weekName .selectWeek input{margin:0 .5em}#pageTimetrackingApproval .entries .week .day{border-top:1px solid #ccc;padding:5px 0 0 100px;position:relative}#pageTimetrackingApproval .entries.hideReadOnly .week .day.empty{border-top:3px dotted #ddd}#pageTimetrackingApproval .entries .week .day .dayName{bottom:0;left:5px;line-height:1.2em;overflow:hidden;position:absolute;text-align:right;top:5px;width:90px}#pageTimetrackingApproval .entries .week .day .entry{background:#fff;border-left:3px solid #ccc;margin:0 0 .5em;padding:.8em 0;position:relative}#pageTimetrackingApproval .entries .week .day .entry.readOnly{background:#eee}#pageTimetrackingApproval .entries.hideReadOnly .week .day .entry.readOnly{display:none}#pageTimetrackingApproval .entries.hideReadOnly .week .day .readOnlyPlaceholder{border-top:3px dotted #ddd;height:10px}#pageTimetrackingApproval .entries.hideReadOnly .week .day .readOnlyPlaceholder:hover,#pageTimetrackingApproval .entries.hideReadOnly .week .day.empty:hover{border-color:#ccc}#pageTimetrackingApproval .entries .week .day .entry.approved{border-left-color:#4caf50}#pageTimetrackingApproval .entries .week .day .entry.rejected{border-left-color:#f44}#pageTimetrackingApproval .entries .week .day .entry.selected{border-left-color:#33b5e5}#pageTimetrackingApproval .entries .week .day .entry.approved svg.icon{fill:#007e33}#pageTimetrackingApproval .entries .week .day .entry.rejected svg.icon{fill:#c00}#pageTimetrackingApproval .entries .week .day .entry.selected svg.icon{fill:#09c}#pageTimetrackingApproval .entries .week .day .entry.approved .description{color:#007e33}#pageTimetrackingApproval .entries .week .day .entry.rejected .description{color:#c00}#pageTimetrackingApproval .entries .week .day .entry.selected .description{color:#09c}#pageTimetrackingApproval .entries .week .day .entry.readOnly svg.icon{fill:#999}#pageTimetrackingApproval .entries .week .day .entry.readOnly .description{color:#999}#pageTimetrackingApproval .entries .week .day .entry svg.icon{height:16px;left:28px;margin-top:-8px;opacity:1;pointer-events:none;position:absolute;top:50%;width:16px}#pageTimetrackingApproval .entries .week .day .entry input{left:7px;margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}#pageTimetrackingApproval .entries .week .day .entry .description{font-size:14px;line-height:1.2em;padding:.2em 720px .2em 50px}#pageTimetrackingApproval .entries .week .day .entry.hasProject .description{padding-right:870px}#pageTimetrackingApproval .entries .week .day .entry .project{position:absolute;right:710px;top:50%;transform:translateY(-50%);width:150px}#pageTimetrackingApproval .entries .week .day .entry .project svg{height:16px;left:4px;margin-top:-8px;position:absolute;top:50%;width:16px}#pageTimetrackingApproval .entries .week .day .entry .project span.code{display:block;font-size:13px;overflow:hidden;padding:0 5px 0 24px;text-overflow:ellipsis;white-space:nowrap;width:100%}#pageTimetrackingApproval .entries .week .day .entry .project .apTooltip{text-align:left}#pageTimetrackingApproval .entries .week .day .entry .status{background:#eee;color:#666;cursor:pointer;font-size:12px;line-height:30px;position:absolute;right:40px;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;width:100px}#pageTimetrackingApproval .entries .week .day .entry .status:hover{border:1px solid #ccc}#pageTimetrackingApproval .entries .week .day .entry .status.approved{background:#c8e6c9;color:#007e33}#pageTimetrackingApproval .entries .week .day .entry .status.rejected{background:#ffcdd2;color:#c00}#pageTimetrackingApproval .entries .week .day .entry .status svg{height:12px;margin:-2px 5px 0 0;width:12px}#pageTimetrackingApproval .entries .week .day .entry.readOnly .status{background:#0000;border:1px dashed #ccc;color:#999;cursor:not-allowed}#pageTimetrackingApproval .entries .week .day .entry.readOnly .status svg{display:none}#pageTimetrackingApproval .entries .week .day .entry .comment{padding:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#pageTimetrackingApproval .entries .week .day .entry .comment svg{height:20px;opacity:0;width:20px}#pageTimetrackingApproval .entries .week .day .entry.rejected .comment{cursor:pointer}#pageTimetrackingApproval .entries .week .day .entry.rejected .comment svg{opacity:1}#pageTimetrackingApproval .entries .week .day .entry.readOnly .comment svg,#pageTimetrackingApproval .entries .week .day .entry.rejected.comment-missing .comment svg{opacity:.5}#pageTimetrackingApproval .entries .overview{color:#666;font-size:13px;line-height:1em;position:absolute;right:150px;top:50%;transform:translateY(-50%)}#pageTimetrackingApproval .entries .overview.daily{background:#fff}#pageTimetrackingApproval .entries .week .day .entry.readOnly .overview.daily{background:#eee}#pageTimetrackingApproval .entries .overview .block{display:inline-block;margin:0;padding:5px;text-align:center;width:80px}#pageTimetrackingApproval .entries .overview.daily .block{border-left:1px solid #eee}#pageTimetrackingApproval .entries .overview.daily .block.storage{border-right:1px solid #eee}#pageTimetrackingApproval .entries .overview .block.empty{color:#ccc}#pageTimetrackingApproval .entries .overview.weekly .block span.text{font-weight:700}#pageTimetrackingApproval .entries .overview .block span.text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pageTimetrackingApproval .entries .overview .block .apTooltipper .apTooltip{text-align:left}#pageTimetrackingApproval .entries .week .day .entry.misentry,#pageTimetrackingApproval .entries .week .day .entry.misentry .overview .block span.text,#pageTimetrackingApproval .entries .week .day .entry.misentry .project span.code{text-decoration:line-through}#pageTimetrackingApproval .entries .overview .block svg{height:20px;margin:0 0 5px;width:20px}#pageTimetrackingApproval .customFooter{background:#fff;border-top:2px solid #eee;padding:1em;position:relative;text-align:right}#pageTimetrackingApproval .ApStickyBar.sticky .customFooter{border-top-color:#33b5e5}#pageTimetrackingApproval .customFooter .action .totals{display:inline-block;margin-right:.5em}#pageTimetrackingApproval .customFooter .action .totals .total{background:#eee;border:1px solid #ccc;border-radius:10px;display:inline-block;font-size:14px;margin:0 .5em 0 0;padding:0 .2em;text-align:left;width:60px}#pageTimetrackingApproval .customFooter .action .totals .total.approve{background:#c8e6c9;border-color:#4caf50;color:#007e33}#pageTimetrackingApproval .customFooter .action .totals .total.reject{background:#ffcdd2;border-color:#f44;color:#c00}#pageTimetrackingApproval .customFooter .action .totals .total svg{height:16px;margin:-3px 3px 0;width:16px}#pageTimetrackingApproval .customFooter .action .apButton{margin:0}#pageTimetrackingApproval .customFooter .tools{left:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%)}#pageTimetrackingApproval .customFooter .tools .filters,#pageTimetrackingApproval .customFooter .tools .selection{display:inline-block}#pageTimetrackingApproval .customFooter .tools .apDropdownMenu.openTop:after{left:20px}#pageTimetrackingApproval .customFooter .tools .filters .apDropdown .apDropdownMenu{border-bottom-color:#444;max-width:400px;width:80vw}#pageTimetrackingApproval .customFooter .tools .filters .apDropdown .apDropdownMenu.openTop:after{border-top-color:#444}#pageTimetrackingApproval .customFooter .tools .filters .filterValue{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em;position:relative}#pageTimetrackingApproval .customFooter .tools .filters .filterOption{position:relative}#pageTimetrackingApproval .customFooter .tools .filters .filterOption .count{background:#999;border-radius:999px;color:#fff;font-size:14px;padding:3px 5px;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageTimetrackingApproval .customFooter .tools .filters .apOptionBar .option{font-size:14px;position:relative}#pageTimetrackingApproval .customFooter .tools .filters .apOptionBar .option svg{display:block;margin:.5em auto 0}#pageTimetrackingApproval .customFooter .tools .filters .apOptionBar .option .apBadge{position:absolute;right:.5em;top:.5em}#pageTimetrackingApproval .customFooter .tools .divider{background:#ccc;display:inline-block;height:30px;margin:0 1em;vertical-align:middle;width:1px}#pageTimetrackingApproval .customFooter .tools .selection .selectAll{cursor:pointer;display:inline-block;padding:.5em 1em;position:relative}#pageTimetrackingApproval .customFooter .tools .selection .selectAll input{margin:0}#pageTimetrackingApproval .customFooter .tools .selection .selectAll .apBadge{left:50%;position:absolute;top:0}@media (max-width:550px){#pageTimetrackingApproval .customFooter .action .totals{display:block;margin-bottom:2px}#pageTimetrackingApproval .customFooter .tools .selection .selectAll{padding:.8em}}.receipt-divider{background:#ccc;display:inline-block;height:3px;margin:10px 0;vertical-align:top;width:100%}#pageTimetrackingSettings .apItemList{height:400px}#pageTimetrackingSettings .apItemList.hour_types .name{padding-right:150px}#pageTimetrackingSettings .apItemList.vehicles .name{padding-right:160px}#pageTimetrackingSettings .apItemList.allowances .name{padding-right:120px}#pageTimetrackingSettings .apItemList .item.static{background:#f9f9f9}#pageTimetrackingSettings .apItemList .info svg.off{opacity:.2}#pageTimetrackingSettings .apItemList .info span.tag{font-size:14px;margin-right:1em}#pageTimetrackingSettings .salaryCategories .apAddon .apBadge{left:5px;position:absolute;top:5px}#pageTimetrackingSettings .apModalFooter .applyButton{float:right}#pageTimetrackingSettings .apModalBody .apOptionBar{margin:0 0 1em}#pageTimetrackingSettings .apModalBody .apOptionBar .option svg{display:block;margin:.5em auto 0}#pageTimetrackingSettings .rules .rule{background:#f9f9f9;border-left:3px solid #ccc;margin:0 0 .5em;padding:10px 10px 0;position:relative}#pageTimetrackingSettings .rules .rule .condition{bottom:10px;font-size:14px;left:10px;overflow:hidden;position:absolute;top:10px;width:170px}#pageTimetrackingSettings .rules .rule .items{margin-left:190px}#pageTimetrackingSettings .rules .rule .items .apAddon.type.new{background:#c8e6c9}#pageTimetrackingSettings .rules .rule .items .apAddon.type.replace{background:#bbdefb}#pageTimetrackingSettings .notificationRow{border:1px solid #eee;border-left-width:5px;box-shadow:0 5px 10px #0000000d;margin:0 0 1em;padding:1em;position:relative;transition:border-color .4s ease}#pageTimetrackingSettings .apFormGroup{transition-property:border-color,height}#social-expenses-form{line-height:50px;margin-top:30px}#social-expenses-form .form-block{margin-left:20px;margin-top:30px}#social-expenses-form .form-block-section{margin-left:20px;margin-top:20px}#social-expenses-form h3{margin-top:20px;text-decoration:underline}#social-expenses-form .social-expenses-input{display:flex;flex-direction:row;max-width:600px}#social-expenses-form .social-expenses-input-unit{font-weight:700;margin-left:5px;margin-top:10px}#social-expenses-form .social-expenses-input label{flex-basis:100%;flex-wrap:wrap}#other-expenses,#social-expenses-form .custom-row-groups{display:flex;flex-direction:row}#social-expenses-form .delete-group-button{align-items:flex-end;display:flex;padding-bottom:1em}#default-ages,#temporary-employer,#tyel-18-67,#unemployment-insurance{display:flex;flex-direction:row}#social-expenses-form .form-column{display:flex;flex-direction:column;margin-right:25px}#social-expenses-form .push{flex-grow:1}#pageTimetrackingSettings .remove-btn:hover{color:var(--clr-error-main)}#pageTimetrackingOverview .scroller{background:#eee;box-shadow:inset 0 5px 20px #0003;margin:0 0 1em;max-height:50vh;max-width:100%;overflow-x:scroll;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pageTimetrackingOverview .scroller .entryTable tbody{background:#e6e6e6;box-shadow:inset 0 5px 20px #0003;margin:0 0 1em;max-height:50vh;overflow-y:auto;padding:0}#pageTimetrackingOverview .entryTable{font-size:14px;transition:opacity .6s ease}#pageTimetrackingOverview .entryTable.loading{opacity:.2;pointer-events:none}#pageTimetrackingOverview .entryTable th.date{background:#ddd;line-height:1.2em}#pageTimetrackingOverview .entryTable td,#pageTimetrackingOverview .entryTable th{border:1px solid #eee;padding:.5em .2em}#pageTimetrackingOverview .entryTable td.date:hover{background:#f9f9f9}#pageTimetrackingOverview .entryTable td.user,#pageTimetrackingOverview .entryTable th.user{background:#ddd;max-width:200px;min-width:200px;padding:.5em;text-align:left}#pageTimetrackingOverview .entryTable td.totals,#pageTimetrackingOverview .entryTable th.totals{background:#ddd;max-width:114px;min-width:114px;padding:.5em;text-align:left}#pageTimetrackingOverview .entryTable td.date,#pageTimetrackingOverview .entryTable th.date{max-width:50px;min-width:50px;text-align:center}#pageTimetrackingOverview .entryTable td.date svg{height:12px;width:12px}#pageTimetrackingOverview .entryTable td.date svg.lockedDay{fill:#0003}#pageTimetrackingOverview .entryTable td.date.selected{background:#90caf9}#pageTimetrackingOverview .entryTable td.date.selected:hover{background:#bbdefb}#pageTimetrackingOverview .entryTable .apTooltip{text-align:left}#pageTimetrackingOverview .guides{display:flex;flex-direction:row;font-size:14px;overflow-x:visible;padding:0 2em 0 0}#pageTimetrackingOverview .apBadge.green.confirmed{background:#0000;box-shadow:inset 0 0 0 2px #388e3c;color:#000}#pageTimetrackingOverview .apBadge.green.confirmed .SvgIcon{color:#388e3c}#pageTimetrackingOverview .entryTable th.date{border-top:none;position:-webkit-sticky;position:sticky;top:0;z-index:5}#pageTimetrackingOverview .entryTable td.user{border-left:none;left:0;position:-webkit-sticky;position:sticky;z-index:4}#pageTimetrackingOverview .entryTable th.totals{border-right:none;border-top:none;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:6}#pageTimetrackingOverview .entryTable td.totals{border-right:none;position:-webkit-sticky;position:sticky;right:0;z-index:4}#pageTimetrackingOverview .entryTable th.user{border-left:none;border-top:none;left:0;position:-webkit-sticky;position:sticky;top:0;z-index:6}@media screen and (max-width:500px){#pageTimetrackingOverview .entryTable td.totals{border-right:none;position:static;right:auto;z-index:4}#pageTimetrackingOverview .entryTable th.totals{border-right:none;border-top:none;position:static;right:auto;top:auto;z-index:6}}#pageTimetrackingOverview .apAddon{text-align:center}#pageTimetrackingOverview .overview-content{display:flex;flex-direction:row}@media (max-width:900px){#pageTimetrackingOverview .overview-content{flex-direction:column}}.rce-container-mbox{display:block;flex-direction:column;min-width:300px;overflow-x:hidden}.rce-mbox-forward{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px 0 #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-forward-left{display:flex;left:-50px;opacity:0;visibility:hidden}.rce-mbox-forward-right{display:flex;opacity:0;right:-50px;visibility:hidden}.rce-mbox-reply-btn-left{display:flex;left:-85px;opacity:0;visibility:hidden}.rce-mbox-reply-btn-right{display:flex;opacity:0;right:-85px;visibility:hidden}.rce-container-mbox:hover .rce-mbox-forward-left,.rce-container-mbox:hover .rce-mbox-forward-right{opacity:1;visibility:visible}.rce-mbox-remove{align-items:center;align-self:center;background:#fff;border-radius:20px;bottom:0;box-shadow:0 0 5px 0 #a4a4a4;cursor:pointer;flex-direction:row;height:30px;justify-content:center;margin:auto;position:absolute;top:0;transition:all .3s ease;width:30px}.rce-mbox-remove-left{display:flex;left:-120px;opacity:0;visibility:hidden}.rce-mbox-remove-right{display:flex;opacity:0;right:-120px;visibility:hidden}.rce-container-mbox:hover .rce-mbox-remove-left,.rce-container-mbox:hover .rce-mbox-remove-right,.rce-container-mbox:hover .rce-mbox-reply-btn-left,.rce-container-mbox:hover .rce-mbox-reply-btn-right{opacity:1;visibility:visible}.rce-mbox{background:#fff;border-radius:5px;border-top-left-radius:0;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:3px 5px 3px 20px;min-width:140px;padding:6px 9px 8px;position:relative}.rce-mbox.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-default-focus}.rce-mbox-body{margin:0;padding:0;position:relative}.rce-mbox.rce-mbox-right{border-top-left-radius:5px;border-top-right-radius:0;float:right;margin-left:5px;margin-right:20px}.rce-mbox.rce-mbox-right.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-box-right-focus}.rce-mbox-text{font-size:13.6px;word-break:break-word}.rce-mbox-text-retracted{align-items:center;display:flex;font-style:italic;-webkit-user-select:none;user-select:none}.rce-mbox-text.rce-mbox-text-retracted svg{margin-right:3px}.rce-mbox-text-retracted.left{color:#555555b3!important}.rce-mbox-text-retracted.right{color:#efefefb3!important}.rce-mbox-text:after{content:"\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0"}.rce-mbox-time{bottom:-5px;color:#00000073;font-size:12px;position:absolute;right:-4px;text-align:right}.rce-mbox-time.non-copiable:before{content:attr(data-text)}.rce-mbox-time-block{background:linear-gradient(0deg,#00000054,#0000);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;color:#fff;left:0;margin-left:-6px;margin-right:-6px;padding-bottom:2px;padding-right:3px;padding-top:5px;right:0}.rce-mbox--clear-padding{padding-bottom:3px}.rce-mbox.rce-mbox--clear-notch{border-radius:5px 5px 5px 5px!important}.rce-mbox-right-notch{fill:#fff;filter:drop-shadow(2px 0 1px rgba(0,0,0,.2));height:15px;position:absolute;right:-14px;top:0;width:15px}.rce-mbox-right-notch.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-right-notch-focus}.rce-mbox-left-notch{fill:#fff;height:15px;left:-14px;position:absolute;top:0;width:15px}.rce-mbox-left-notch.message-focus{-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:2;-webkit-animation-iteration-count:2;animation-name:message-left-notch-focus}.rce-mbox-title{align-items:center;color:#4f81a1;cursor:pointer;display:flex;font-size:13px;font-weight:500;margin:0 0 8px;-webkit-user-select:none;user-select:none}.rce-mbox-title:hover{text-decoration:underline}.rce-mbox-title--clear{margin-bottom:5px}.rce-mbox-status{font-size:15px;margin-left:3px}.rce-mbox-title>.rce-avatar-container{margin-right:5px}.rce-mbox-photo{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-photo .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-photo--img{border-radius:5px;display:flex;justify-content:center;max-height:300px;overflow:hidden;position:relative}.rce-mbox-photo--img__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-photo--img img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-photo--img__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-photo--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-photo--download:hover{opacity:.7}.rce-mbox-photo--download:active{opacity:.3}.rce-mbox-photo--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.rce-mbox-file{padding-bottom:13px}.rce-mbox-file>button{align-items:center;background:#e9e9e9;border:none;border-radius:5px;cursor:pointer;display:flex;margin-left:-6px;margin-right:-6px;margin-top:-3px;max-width:500px;min-height:52px;outline:none;padding:5px 0;-webkit-user-select:none;user-select:none}.rce-mbox-file>button>*{padding:0 10px}.rce-mbox-file--icon{align-items:center;display:flex;flex-direction:column;font-size:30px}.rce-mbox-file--size{font-size:10px;margin-top:3px;max-width:52px}.rce-mbox-file--size,.rce-mbox-file--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-file--text{font-size:13.6px}.rce-mbox-file--buttons{align-items:center;display:flex;font-size:30px}.rce-mbox-file--buttons .rce-error-button{display:inherit}.rce-mbox-file--loading{font-size:15px;height:40px;width:40px}.rce-container-smsg,.rce-smsg{align-items:center;display:flex;justify-content:center}.rce-smsg{background:#fff;border-radius:10px;box-shadow:1px 1px 1px 1px #0003;flex-direction:column;float:left;margin:5px 0;max-width:70%;padding:6px 9px 8px;position:relative}.rce-smsg-text{display:inline-block;font-size:15px;text-align:center}.rce-mbox-location{align-items:center;border-radius:5px;display:flex;height:150px;justify-content:center;margin-left:-6px;margin-right:-6px;margin-top:-3px;overflow:hidden;position:relative;width:250px}.rce-mbox-location-img{width:100%}.rce-mbox-location-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-spotify{margin-left:-6px;margin-right:-6px;margin-top:-2px}.rce-mbox-reply,.rce-mbox-spotify{border-radius:5px;display:flex;overflow:hidden}.rce-mbox-reply{background:#ececec;cursor:pointer;font-size:12px;margin:-3px -6px 6px;padding:0 0 0 5px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.rce-mbox-reply.rce-mbox-reply-border{border-left:5px solid}.rce-mbox-reply:hover{opacity:.85}.rce-mbox-reply-left{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:3px 0}.rce-mbox-reply-owner{font-size:13px}.rce-mbox-reply-message{color:#5a5a5a;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-mbox-reply-right{height:40px;width:40px}.rce-mbox-reply-right img{width:100%}.rce-mbox-reply-text{margin-left:-6px;margin-right:-6px;padding:5px 0;width:250px}.rce-mbox-mtmg{align-content:center;display:flex;justify-content:center;max-width:425px;min-width:425px;padding-bottom:13px}.rce-mtmg{background:#f5f5f5;border-radius:2px;display:flex;flex-direction:column;float:left;margin:5px 0;position:relative;width:100%}.rce-mtmg-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}.rce-mtmg-subject{display:inline-block;font-size:15px;padding:5px 9px;text-align:start}.rce-mtmg-toogleItem{height:100%;width:100%}.rce-mtmg-body{background:#6264a7;color:#fff;display:flex;font-size:15px;height:50px;justify-content:space-between}.rce-mtmg-body:hover{opacity:.9}.rce-mtmg-item{align-items:center;display:flex;justify-content:flex-start;padding:0 10px}.rce-mtmg-item>svg{height:23px;width:23px}.rce-mtmg-content{display:flex;flex-direction:column;padding:0 10px}.rce-mtmg-date{color:#cecece;font-size:13px}.rce-mtmg-body-bottom{color:#6264a7;cursor:pointer;display:flex;flex-direction:row;font-size:13px;padding:9px}.rce-mtmg-bottom--tptitle{align-items:center;display:flex;justify-content:center}.rce-mtmg-body-bottom--bttitle>svg,.rce-mtmg-bottom--tptitle>svg{color:#6264a7a1}.rce-mtmg-toogleContent{display:none;flex-direction:column;height:auto;min-height:60px}.rce-mtmg-toogleContent--click{display:flex}.rce-mtmg-right-icon{background:#0000!important;cursor:pointer;height:100%;right:10px}.rce-mtmg-body .rce-dropdown-container{height:100%}.rce-mtmg-right-icon>svg{height:23px;width:23px}.rce-mitem{display:flex;padding:10px 8px}.rce-mitem-event:hover,.rce-mitem:hover{background:#ececec}.rce-mitem-event{-webkit-user-select:none;user-select:none}.rce-mitem-body{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.rce-mitem-body-content{align-items:flex-start;display:flex;justify-content:flex-start}.rce-mitem-body--top{align-items:center;display:flex;margin-bottom:2px;-webkit-user-select:none;user-select:none}.rce-mitem-body--top-title{color:#6264a7;font-size:15px;font-weight:600;padding:0 15px 0 0;text-transform:capitalize}.rce-mitem-body--top-title:hover{cursor:pointer;text-decoration:underline}.rce-mitem-body--bottom-title{color:#252525;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px}.rce-mitem-body--top-time{color:#0006;font-size:12px}.rce-mitem-bottom-body{align-items:flex-start;display:flex;justify-content:flex-start;padding:10px 8px}.rce-mitem-body.avatar{padding:8px 10px 0 0}.rce-mitem.avatar{padding:8px 5px 0 0}.rce-mitem.no-avatar{padding:8px 10px 0 0}.rce-mitem.no-avatar>svg{height:19px;width:19px}.rce-mitem.avatar img{background:#ccc;border:none!important;border-radius:100%;height:22px;width:22px}.rce-mitem-body.avatar>svg{height:19px;width:19px}.rce-mitem-bottom-body-top{display:flex;flex-direction:column}.rce-mitem-bottom-body-top-title>svg{padding:0 7px 0 0}.rce-mitem-avatar-content{display:flex;position:absolute;right:10px}.rce-mitem-avatar{display:flex;padding:0 3px 0 0}.rce-mitem-tooltip{display:inline;position:relative}.rce-mitem-tooltip-text{margin:5px}.rce-mitem-tooltip-text:after{border-bottom:11px solid #444;border-left:8px solid #0000;border-right:8px solid #0000;content:"";left:15%;opacity:0;position:absolute;top:29px;transition:opacity .8s linear .2s}.rce-mitem-tooltip[tooltip]:after{background:#444;border-radius:8px;color:#fff;content:attr(tooltip);display:flex;font-size:14px;justify-content:center;max-width:415px;min-width:415px;opacity:0;padding:5px;position:absolute;right:-13px;top:40px;transition:opacity .8s linear .2s;z-index:1}.rce-mitem-tooltip-text:hover:after{opacity:1;transition:opacity .8s linear}.rce-mitem-tooltip[tooltip]:hover:after{opacity:1;transition:opacity .8s linear .1s}.rce-mitem-tooltip[tooltip]:hover .rce-mitem-tooltip-text:after{opacity:1}.rce-mitem-length{align-items:center;background:#e48989;border-radius:50%;color:#fff;display:flex;font-size:14px;height:25px;text-align:center;width:25px}.rce-mitem-avatar img{background:#ccc;border:none!important;border-radius:100%;height:50px;width:50px}.rce-mtmg-call-record{background:#eaeaea;height:85%;margin-top:11px;width:350px}.rce-mtmg-call-body{align-items:flex-start;display:flex;flex-direction:row;position:relative}.rce-mtmg-call-avatars{height:100px!important;position:relative;width:140px!important}.rce-mtmg-call-avatars img{background:#ccc;cursor:pointer;height:100%!important;width:100%!important}.rce-mtmg-call-body-title{display:flex;flex-direction:column;left:15px;position:relative;top:30px}.rce-mtmg-call-body-bottom,.rce-mtmg-call-body-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:185px}.rce-mtmg-call-body-bottom{color:#505050;font-size:12px}.rce-mtmg-record-time{background:#000000cf;border-radius:5px;bottom:5px;color:#fff;font-size:13px;padding:4px;position:absolute;right:5px}.rce-avatar-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.rce-avatar-container .rce-avatar{height:100%;width:100%}.rce-avatar-container.flexible .rce-avatar{border-radius:0!important;border-radius:initial!important;height:auto!important;overflow:visible!important;overflow:initial!important;width:100%!important}.rce-avatar-container.default{height:25px;width:25px}.rce-avatar-container.rounded{border-radius:5px}.rce-avatar-container.circle{border-radius:100%}.rce-avatar-container.xsmall{height:30px;width:30px}.rce-avatar-container.small{height:35px;width:35px}.rce-avatar-container.medium{height:40px;width:40px}.rce-avatar-container.large{height:45px;width:45px}.rce-avatar-container.xlarge{height:55px;width:55px}@keyframes avatarLazy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.rce-avatar-lazy{animation:avatarLazy 2s ease-in-out infinite normal}.rce-avatar-container.rce-citem-avatar-encircle-status{box-sizing:border-box;position:relative}.rce-avatar-letter{align-items:center;color:#fff;display:flex;font-size:20px;justify-content:center;margin-top:5px}.rce-avatar-letter-background{border-radius:20px;height:35px;width:35px}.rce-dropdown-container{position:relative}.rce-dropdown{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 5px 0 #a3a3a3;box-sizing:border-box;display:none;flex-direction:row;justify-content:center;min-width:100%;padding:8px 15px;position:absolute;transform:scale(0);transform-origin:left top;z-index:99999}.rce-dropdown-title{color:"#000";font-size:14px;font-weight:500}.rce-dropdown.dropdown-show{animation:dropdown-scaling .2s ease forwards;display:flex}@keyframes dropdown-scaling{0%{opacity:0}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.rce-dropdown.dropdown-hide{animation:dropdown-reverse-scaling .2s ease forwards;display:flex}@keyframes dropdown-reverse-scaling{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(0)}}.rce-dropdown-open__nortwest{left:0;margin-top:5px;top:100%;transform-origin:left top}.rce-dropdown-open__norteast{margin-top:5px;right:0;top:100%;transform-origin:right top}.rce-dropdown-open__southwest{bottom:100%;left:0;margin-bottom:5px;transform-origin:left bottom}.rce-dropdown-open__southeast{bottom:100%;margin-bottom:5px;right:0;transform-origin:right bottom}.rce-dropdown ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.rce-dropdown ul li{border-bottom:1px solid #e9e9e9;box-sizing:border-box;color:#767676;cursor:pointer;font-size:16px;padding:8px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.rce-dropdown ul li:last-child{border:none}.rce-dropdown ul li:hover a{color:#3a6d8c}.rce-dropdown.fade{animation:dropdown-fade .5s ease forwards;opacity:0;transform:scale(1)}@keyframes dropdown-fade{0%{opacity:0}to{opacity:1}}.rce-button{background:#3979aa;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;flex-direction:row;font-size:12px;justify-content:center;outline:none;padding:8px;position:relative;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}.rce-button,.rce-button-icon--container{align-items:center;display:flex}.rce-button:hover{opacity:.8}.rce-button:active{opacity:.6}.rce-button.outline{background:#0000!important;border:1px solid #3979aa;color:#3979aa}.rce-button.outline:hover{opacity:.6}.rce-button.outline:active{opacity:.3}.rce-button.transparent{background:#0000!important}.rce-button.transparent:hover{opacity:.6}.rce-button.transparent:active{opacity:.3}.rce-button-icon{display:flex;font-size:18px;padding:0 3px;position:relative}.rce-button-badge{align-items:center;background:#f64b34;border-radius:4px;display:flex;flex-direction:row;font-size:10px;justify-content:center;padding:4px;position:absolute;right:-7px;top:-7px}.rce-button.circle{border:1px solid #3979aa;border-radius:100%;min-height:35px;min-width:35px}.rce-mbox-video{margin-left:-6px;margin-right:-6px;margin-top:-3px}.rce-mbox-video.padding-time{padding-bottom:12px}.rce-mbox-video .rce-mbox-text{margin:auto;max-width:300px;padding:5px 0}.rce-mbox-video--video{border-radius:5px;display:flex;justify-content:center;max-height:500px;overflow:hidden;position:relative}.rce-mbox-video--video__block{background-color:#00000080;border-radius:5px;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.rce-mbox-video--video img{height:100%;min-height:100px;-webkit-user-select:none;user-select:none}.rce-mbox-video--video video{-webkit-user-select:none;user-select:none;width:100%}.rce-mbox-video--video__block-item{cursor:pointer;height:100px;margin:auto;width:100px}.rce-mbox-video--download{background:none;border:1px solid #eee;border-radius:100%;color:#efe;display:flex;font-size:3.2em;height:100px;justify-content:center;outline:none;width:100px}.rce-mbox-video--download:hover{opacity:.7}.rce-mbox-video--download:active{opacity:.3}.rce-mbox-video--error{align-items:center;background:none;color:#eaeaea;display:flex;font-size:70px;justify-content:center}.rce-mbox-audio{max-width:300px;padding-bottom:10px}audio:focus{outline:none}.rce-mtlink{min-width:400px;padding-bottom:15px}.rce-mtlink-content{background-color:#e2dfec;border-radius:100px;justify-content:space-between;padding:10px}.rce-mtlink-content,.rce-mtlink-item{align-items:center;display:flex;overflow:hidden}.rce-mtlink-item{color:#6c687c;justify-content:flex-start;max-width:100%;min-width:240px;-webkit-user-select:none;user-select:none}.rce-mtlink-title{color:#07030a;font-size:15px;padding-left:7px}.rce-mtlink-btn{background:#ededed;border-radius:50%;cursor:pointer;display:flex;margin-left:15px;padding:7px}.rce-mtlink-svg{color:#585858;font-size:16px}.rce-container-citem{display:block;flex-direction:column;min-width:240px;overflow:hidden}.rce-citem,.rce-container-citem.rce-citem-status-encircle{position:relative}.rce-citem{background:#fff;cursor:pointer;display:flex;flex-direction:row;height:72px;max-width:100%;min-width:240px;overflow:hidden;-webkit-user-select:none;user-select:none}.rce-citem:hover{background:#f9f9f9}.rce-citem-avatar{padding:0 15px 0 13px;position:relative}.rce-citem-avatar,.rce-citem-status{align-items:center;display:flex;justify-content:center}.rce-citem-status{background:#ccc;border-radius:100%;bottom:10px;height:20px;position:absolute;right:10px;width:20px}.rce-citem-avatar.rce-citem-status-encircle .rce-citem-status{background:#0000;border-radius:100%;bottom:0;height:100%;left:0;margin:auto;right:0;top:0;width:100%}.rce-citem-avatar img{background:#ccc;border:none!important;border-radius:100%;font-size:10px;height:50px;line-height:50px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:50px}.rce-citem-body{border-bottom:1px solid #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding-right:15px}.rce-citem-body--top{display:flex}.rce-citem-body--bottom{display:flex;margin-top:4px}.rce-citem-body--bottom-title,.rce-citem-body--top-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rce-citem-body--top-title{font-size:16px}.rce-citem-body--bottom-title{color:#555;font-size:15px}.rce-citem-body--top-time{color:#0006;font-size:12px}.rce-citem-body--bottom-status{margin-left:3px}.rce-citem-body--bottom-status span{align-items:center;background:red;border-radius:100%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;text-align:center;width:18px}.rce-citem-body--bottom-tools{align-items:center;display:flex;flex-direction:row;height:0;justify-content:center;left:-999px;opacity:0;position:absolute;transition:height .5s ease,opacity 1s ease}.rce-citem:hover .rce-citem-body--bottom-tools{height:100%;left:0;opacity:1;position:relative}.rce-citem-body--bottom-tools-item-hidden-hover{height:100%;opacity:.3;transition:.5s ease}.rce-citem:hover .rce-citem-body--bottom-tools-item-hidden-hover{height:0;left:-999px;opacity:0;position:absolute;transition:.5s ease}.rce-citem-body--bottom-tools-item{height:18px;width:18px}.rce-citem-body--bottom-tools-item svg{fill:#575757;height:18px;width:18px}.rce-container-clist{display:block;overflow:auto}.rce-container-mlist{display:flex;position:relative}.rce-mlist{display:block;flex:1 1;overflow:auto;position:relative}.rce-mlist-down-button{align-items:center;background:#fff;border-radius:100%;bottom:15px;box-shadow:0 1px 1px 0 #0000000d,0 2px 5px 0 #0000001a;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;transition:.2s;width:40px}.rce-mlist-down-button:hover{opacity:.7}.rce-mlist-down-button--badge{align-items:center;background:red;border-radius:100%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-5px;text-align:center;top:-5px;width:20px}.rce-container-input{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-direction:row;min-width:100%}.rce-input{border:none;border-radius:5px;box-sizing:border-box;color:#333;flex:1 1;font-size:14px;height:40px;outline:none;padding:0 5px}.rce-input-textarea{height:37px;padding:10px 5px;resize:none}.rce-input-buttons{margin:5px}.rce-input-buttons,.rce-input-buttons>*{display:flex;flex-direction:row}.rce-input-buttons .rce-button:nth-child(2n){margin-left:5px;margin-right:5px}.rce-input-buttons .rce-button:last-child{margin-right:0}.rce-left-padding{padding-left:10px;padding-right:0!important}.rce-right-padding{padding-left:0!important;padding-right:10px}.rce-input::placeholder{color:#afafaf}.rce-navbar{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.rce-navbar.light{background:#f4f4f4}.rce-navbar.dark{background:#2f414c}.rce-navbar-item{align-items:center;justify-content:flex-start}.rce-navbar-item,.rce-navbar-item>*{display:flex;flex-direction:row}.rce-navbar-item>*>*{margin-left:5px}.rce-sbar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:10px}.rce-sbar.light{background:#f4f4f4}.rce-sbar.dark{background:#2f414c}.rce-sbar-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;max-width:100%}.rce-sbar-item>*{display:flex;flex-direction:column}.rce-sbar-item__center{margin:15px 0}.rce-popup-wrapper{align-items:center;background:#ffffffb3;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;margin:auto;position:fixed;right:0;top:0;z-index:9999999999}.rce-popup{align-items:stretch;animation:popup-scaling .4s ease forwards;background:#fff;border-radius:5px;box-shadow:0 0 25px -2px #4f4f4f;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px;padding:0 10px;width:400px}@keyframes popup-scaling{0%{opacity:0;transform:scale(0)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.rce-popup-header{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:18px 8px}.rce-popup-content{box-sizing:border-box;font-size:14px;padding:8px}.rce-popup-content *{margin:0}.rce-popup-footer{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;padding:18px 8px}.rce-popup-footer>*{margin-left:5px}.rce-container-mtitem{display:block}.rce-container-mtitem,.rce-mtitem{flex-direction:column;min-width:240px;overflow:hidden}.rce-mtitem{background:#fff;border-bottom:1px solid #0000000d;display:flex;max-width:100%;position:relative;-webkit-user-select:none;user-select:none}.rce-mtitem:hover{background:#fbfbfb}.rce-mtitem-top{display:flex;flex-direction:row;justify-content:space-between;position:relative}.rce-mtitem-subject{color:#333;font-size:15px;margin-top:5px;max-height:35px;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.rce-mtitem-body{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;overflow:hidden;padding:0 10px}.rce-mtitem-body--avatars{display:flex;flex:1 1;opacity:.7;overflow:hidden}.rce-mtitem-body--functions{align-items:center;display:flex;justify-content:flex-end;width:70px}.rce-mtitem-footer{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding:0 10px}.rce-mtitem-body--avatars .rce-avatar-container{border:2px solid #fff;margin-left:-10px}.rce-mtitem-body--avatars .rce-avatar-container:first-child{margin:0}.rce-mtitem-letter{align-items:center;background:#e48989;color:#fff;display:flex;justify-content:center}.rce-mtitem-button{background:#5ba7c5;display:flex;transition:.3s}.rce-mtitem-button,.rce-mtitem-closable{align-items:center;border-radius:100%;color:#fff;font-size:25px;justify-content:center;padding:3px}.rce-mtitem-closable{background:#ff4a4f;display:none;margin-right:7px}.rce-mtitem:hover .rce-mtitem-closable{cursor:pointer;display:flex}.rce-mtitem-share{align-items:center;color:#5ba7c5;display:flex;font-size:30px;justify-content:center;left:-10px;margin:-10px 0;position:relative;transition:.3s}.rce-mtitem-button:hover,.rce-mtitem-share:hover{cursor:pointer;opacity:.8}.rce-mtitem-date{color:#9f9f9f;font-size:13px}.rce-container-mtlist{display:block;overflow:auto}.ApRoomSelect{background-color:blue}#Chat>div.roomSelect>div>div.apModalWrapper.show>div>div.apModalBody.apInputModal,#ChatGroupEdit>div>div>div.apModalBody.apInputModal{overflow:visible}#Chat .roomSelect{background-color:#eee;min-width:240px;width:25%}#Chat .roomSelect.chatSideNavMinified{background-color:#eee;max-width:50px;min-width:50px}#Chat>div.chatArea{border-left:2px solid #a9a9a9}#Chat>div.roomSelect>div>div.rce-container-clist.chat-list>div{border-radius:5px;margin-bottom:2px}#Chat>div.chatArea>div>div.rce-container-mlist.messageList>div>div>div>div>div.rce-mbox-text.right{white-space:pre-wrap}#Chat>div.roomSelect>div>div.rce-container-clist.chat-list{max-height:79vh;min-height:79vh;overflow:auto}#Chat>div.chatArea>div.apDropdown{position:absolute;right:0;top:0;z-index:1}#Chat>div.chatArea>div.rce-container-citem>div>div.rce-citem-body>div.rce-citem-body--top>div.rce-citem-body--top-time{visibility:hidden}#Chat>div.chatArea .rce-mbox-text{padding-bottom:13px}.chatSideNavMinified{bottom:auto;position:relative;width:50px}.LeftList>.bottom{border-bottom:1px solid #ccc;border-bottom:none;border-top:1px solid #ccc;height:50px;position:relative;text-align:right;width:100%}.LeftList>.bottom .toggleButton{background:#ddd;border-left:1px solid #ccc;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}.LeftList>.bottom .toggleButton:hover{background:#f9f9f9}.LeftList>.bottom .toggleButton svg{display:block;height:20px;margin:15px auto;transition:transform .4s ease;width:20px}.chatSideNavMinified>.bottom .toggleButton{border-bottom:1px solid #ccc;border-left:0}.chatSideNavMinified>.bottom .toggleButton svg{transform:rotate(180deg)}.ProjectInfoBar{border-bottom:1px solid #ccc;min-width:1100px}.ProjectInfoBar .red{color:#b71c1c}.ProjectInfoBar .green{color:#4caf50}.ProjectInfoBar .column{display:inline-block;margin-right:3em;vertical-align:top}.ProjectInfoBar .column .title{color:#09c;font-size:.8em;font-weight:700;padding-left:.5em;padding-right:.5em;text-align:right}.ProjectInfoBar .column .value{font-size:.8em}.projectSections{background:#eee}.projectSections:after{clear:both;content:"";display:block}.projectSections .section{background:#f9f9f9;border-top:3px solid #ccc;color:#999;cursor:pointer;float:left;line-height:1.2em;margin-right:.5%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:33%}.projectSections .section:last-child{margin-right:0}.projectSections .section:hover{background:#fff}.projectSections .section.selected{background:#fff;border-top-color:#33b5e5;color:#666;cursor:normal}.projectSections .section.disabled{background:#e9e9e9;border-top-color:#ddd;color:#ccc;cursor:not-allowed}.projectSections .section .padding{padding-left:50px}.projectSections .section svg{height:24px;left:15px;margin-top:-12px;position:absolute;top:50%;width:24px}.projectSections .section strong{display:block;font-size:18px}.projectSections .section small{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#projectContainer>.apBox{margin-top:0}#projectContainer .loaderContainer{padding-bottom:1em;text-align:center}#projectContainer .mainProjectPath .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}#projectContainer .mainProjectPath .withdropdown{padding-right:50px;position:relative}#projectContainer .selectSubPorject .name{color:#09c;font-size:.9em}#projectContainer .selectSubPorject .code{font-size:.7em}#projectContainer .fileButtonContainer{position:absolute;right:20px;top:32px}#projectContainer .fileButtonContainer .fileButton{padding:.5em}#projectContainer .fileButtonContainer svg{height:28px;width:28px}#ProjectMassList .fileSelectContainer{margin-bottom:2em}#ProjectMassList table.componentsTable{width:100%}#ProjectMassList table.componentsTable th{padding:.5em .2em}#ProjectMassList table.componentsTable th .headerSelected svg{height:12px;width:12px}#ProjectMassList table.componentsTable th .headerSelected .headerSelectedText{margin-left:4px}#ProjectMassList table.componentsTable th .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#ProjectMassList table.componentsTable th .input-menu-button{height:100%;position:absolute;right:2px;top:0}#ProjectMassList table.componentsTable td{padding-left:.2em;padding-right:.2em}#ProjectMassList table.componentsTable td.otherTd input{padding-right:40px;text-align:right}#ProjectMassList table.componentsTable .relatedComponent input{overflow:hidden;padding-right:70px;text-overflow:ellipsis}#ProjectMassList table.componentsTable .relatedComponent{min-width:300px}#ProjectMassList table.componentsTable .fixed{max-width:200px;min-width:200px;width:200px}#ProjectMassList table.componentsTable .status{max-width:100px;min-width:100px;width:100px}#ProjectMassList table.componentsTable td.relatedComponentMenu{text-align:center}#ProjectMassList table.componentsTable td.relatedComponentMenu .apDropdown .apDropdownMenu{width:250px}#ProjectMassList .apModalWrapper .apModal .apModalFooter{max-height:none;overflow:visible}#ProjectMassList .footer .apDropdown .apDropdownMenu{width:300px}#ProjectMassList .footer{text-align:right}#ProjectMassList .footer .footerInfo,#ProjectMassList .footer .left,#ProjectMassList .footer .right{display:inline-block}#ProjectMassList .footer .left{float:left}#ProjectMassList .footer .right button{margin-left:2px}#ProjectMassList .footer .footerInfo{float:left;margin-right:1em}#ProjectMassList .footer .footerInfo .footerInfoTitle{padding-right:.2em}#ProjectMassList .footer .footerInfo .footerInfoValue{font-weight:700;padding-right:1em}#ProjectMassList .footer .footerInfo .footerInfoValue.orange{color:#e65100}#ProjectMassList .footer .footerInfo .footerInfoValue.red{color:#c00}#ProjectMassList .footer .footerInfo .footerInfoValue.blue{color:#09c}#ProjectMassList .footer .footerMenu{padding:.5em}#OfferCalculation #ProjectMassList .apModalWrapper .apModal .apModalBody{overflow:auto}.BudgetStatistics_statisticsContainer__K7haf tr:last-child{font-weight:700}.BudgetStatistics_statisticsContainer__K7haf th{padding:.5em .3em 0}.BudgetStatistics_statisticsContainer__K7haf td{padding:.5em .3em}.BudgetStatistics_statisticsContainer__K7haf tr:nth-child(2n){background-color:#e6f9ff}.MetersTable_metersTableContainer__o6gj0{margin-top:10px;overflow:auto}.MetersTable_metersTableHeader__53Xk7{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.MetersTable_toggleContainer__i3gDd{display:flex;justify-content:flex-end}.MetersTable_toggleContainer__i3gDd label{margin:0;padding-right:5px}.MetersTable_toggleContainer__i3gDd .MetersTable_apSwitchWrapper__-QMOB{transform:translateY(25%)}.ProjectMeters_project-meters-container__abhxZ{margin-top:10px}.ProjectMeters_project-meters-container__abhxZ tr:last-child{font-weight:400}#OfferCalculation>.componentsListForm>.apBox{margin-top:0}#OfferCalculation .offerProjectTitle{padding:1em}#OfferCalculation .offerSheetTitle{float:right;padding:2em 1em 1em;text-align:right}#OfferCalculation .projectedText{font-size:.8em;font-weight:700}#OfferCalculation .saveBar{background:#fff;border-top:3px solid #fff;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#OfferCalculation .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#OfferCalculation .saveBar .selectedRows{float:left;text-align:left}#OfferCalculation .saveBar .selectedRows .list{background:#e0f2f1;border-top:3px solid #80cbc4;bottom:calc(100% + 10px);box-shadow:0 3px 10px #0003;left:0;opacity:0;padding:1em;pointer-events:none;position:absolute;transform:translateY(10px);transition:transform .4s ease,opacity .4s ease}#OfferCalculation .saveBar .selectedRows .list.show{opacity:1;pointer-events:auto;transform:translateY(0)}#OfferCalculation .saveBar .selectedRows .list .scroller{max-height:50vh;overflow:auto}#OfferCalculation .apTree .apBadge{left:0;position:absolute;top:0}#OfferCalculation .apTree .moveToButton{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#OfferCalculation .saveBar .footerMenu{margin-left:.2em;padding:.5em}#OfferCalculation .saveBar .apDropdown.open .apDropdownMenu{z-index:100}#offerSend .sentsContainer{margin-bottom:2em}#offerSend .sentsContainer .apInfo{margin-top:.5em}#offerSend .editOfferStepContainer{margin-bottom:14px}#offerSend .formHeader{margin-bottom:1em}#offerSend .formHeader svg{height:18px;margin-right:.5em;transition:transform .4s ease;width:18px}#offerSend .formHeader.open svg{transform:rotate(90deg)}#confirmTypeChange .padding-small{padding:.5em}#confirmTypeChange .red{color:#c00;font-weight:700}#confirmTypeChange .blue{color:#09c;font-weight:700}#confirmTypeChange .green{color:#007e33;font-weight:700}#confirmTypeChange .failswitch .apSwitchWrapper .apSwitch.on{background:#f44}#confirmTypeChange .footer{float:right}#confirmTypeChange .footer button{margin:0 .2em}#OfferCalculation .sheetContainer{margin-top:1em;padding-left:1em;padding-right:1em}#OfferCalculation .sheetContainer svg.icon{height:20px;margin:-3px 5px 0 0;width:20px}#OfferCalculation .sheetContainer table.apInputStack .apAddon.noLeftBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}#OfferCalculation .sheetContainer .apSimpleButton{height:42px;width:50px}#OfferCalculation .offerHeaderContainer{padding-bottom:0}#OfferCalculation .apModalWrapper .apModal .apModalBody{overflow:visible;overflow:initial}#OfferCalculation .componentEdit .apModalWrapper .apModal .apModalBody{overflow:auto}#offerBudget .massList .massListButton{float:left;margin:.5em}#offerBudget .treeContainer{background-color:#f5f5f5;border-radius:10px;box-shadow:inset 0 0 10px #0003;margin:1em 0;padding:.2em 1em}#offerBudget .projectTable{margin-bottom:20px;width:100%}#offerBudget .projectTable .projectActions{float:right;right:0;top:0}.ApListTreeContainer ul.apListTree{overflow:visible}#offerBudget .componentTable{background-color:#fff;font-size:14px;line-height:1.5em;width:100%}#offerBudget .componentTable.selectedComponentTable{background-color:initial}#offerBudget .componentTable tr.component,#offerBudget .componentTable tr.componentHeader{border-bottom:1px solid #ccc}#offerBudget .componentTable tr.selected{background:#e1f5fe;border-left:3px solid #03a9f4}#offerBudget .componentTable tr.totals td{white-space:nowrap}#offerBudget .componentTable th{font-size:14px;vertical-align:bottom}#offerBudget .componentTable tr.component>td{padding:.5em .2em}#offerBudget .componentTable td.icon,#offerBudget .componentTable td.select{width:20px}#offerBudget .componentTable td.name{width:auto}#offerBudget .componentTable td.fixed{max-width:110px;min-width:80px;width:80px}#offerBudget .componentTable td.fixed,#offerBudget .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#offerBudget .componentTable td.saveNew{padding-left:3px;padding-right:3px;position:relative;white-space:nowrap}td.saveNew div svg{float:left}#offerBudget .componentTable td.fixed.menu{max-width:45px;min-width:45px;width:45px}#offerBudget .componentTable td input.componentNameInput{background-color:#0000;border:0;font-size:14px;line-height:30px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}#offerBudget .componentTable td input.componentNameInput.error{border-bottom:3px solid;color:#f44}#offerBudget .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:right;width:100%}#offerBudget .componentTable td.fixed input.componentRowInput.error{border-bottom-color:#f44;color:#f44}#offerBudget .componentTable td.fixed input.componentRowInput.warning{border-bottom-color:#f80;color:#f80}#offerBudget .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#offerBudget .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#offerBudget .componentTable td.fixed .calculatedCount{background:#fff;border-top:3px solid #2bbbad;box-shadow:0 3px 10px #0000001a;left:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;width:200px}#offerBudget .componentTable td.fixed input.componentRowInput:focus+.calculatedCount{opacity:1;pointer-events:auto;transform:translateY(0)}#offerBudget .componentTable td.fixed .calculatedCount:after{border:10px solid #2bbbad00;border-bottom-color:#2bbbad;bottom:100%;content:" ";height:0;left:50px;margin-left:-10px;pointer-events:none;position:absolute;width:0}#offerBudget .componentTable td.fixed .calculatedCount svg{height:16px;margin:-3px 5px 0 0;width:16px}#offerBudget .componentTable td.fixed .calculatedCount small{color:#999}#offerBudget .componentTable td svg{height:20px;width:20px}#offerBudget .componentTable td.componentCode{font-weight:700}#offerBudget .componentTable td.componentName{white-space:nowrap}#offerBudget .componentTable td.componentPrice{padding-left:1em;text-align:right}#offerBudget .componentTable td.totalText{font-weight:700;padding-right:1em;text-align:right}#offerBudget .componentTable td.totalValue{font-weight:700;padding-left:1em;text-align:right}#offerBudget .calculatablesContainer{width:100%}#offerBudget .calculatablesItem{display:inline-block;width:48%}#offerBudget .calcultableTotalsTable th{line-height:1em;padding:0 .5em;text-align:center}#offerBudget .calcultableTotalsTable td{padding:.2em .5em}#offerBudget .calcultableTotalsTable td.name{text-align:right;width:200px}#offerBudget .calcultableTotalsTable td.bars{width:200px}#offerBudget .calcultableTotalsTable td.difference{text-align:right}#offerBudget .calcultableTotalsTable td.unit{padding-left:0}#offerBudget .calcultableTotalsTable td.bars .barContainer{height:5px;margin:0 0 2px;position:relative;width:100%}#offerBudget .calcultableTotalsTable td.bars .barContainer .bar{background:#2bbbad;height:100%;left:0;position:absolute;top:0;width:0}#offerBudget .calcultableTotalsTable td.bars .barContainer .bar.all{opacity:.5}#offerBudget .calcultableTotalsTable td.bars .barContainer.work .bar{background:#4285f4}#offerBudget .saveBar{background:#fff;border-top:3px solid #fff;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#offerBudget .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#offerBudget .saveBar .selectedRows{float:left;text-align:left}#offerBudget .saveBar .selectedRows .list{background:#e0f2f1;border-top:3px solid #80cbc4;bottom:calc(100% + 10px);box-shadow:0 3px 10px #0003;left:0;opacity:0;padding:1em;pointer-events:none;position:absolute;transform:translateY(10px);transition:transform .4s ease,opacity .4s ease}#offerBudget .saveBar .selectedRows .list.show{opacity:1;pointer-events:auto;transform:translateY(0)}#offerBudget .saveBar .selectedRows .list .scroller{max-height:50vh;overflow:auto}#offerBudget .offerContent{background:#eee;box-shadow:inset 0 5px 10px #0000001a;padding:1em .5em .5em;position:relative}#offerBudget .offerContent:after{border:10px solid #fff0;border-top-color:#fff;content:" ";height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:0;width:0}#offerBudget .splitView:after{clear:both;content:"";display:block}#offerBudget .splitView .left,#offerBudget .splitView .right{float:left;width:300px}#offerBudget .splitView .right{width:calc(100% - 300px)}#offerBudget .splitView .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin-left:1em}#offerBudget .details .projectPath{margin:0}#offerBudget .details .projectPath .inner.current{padding-right:50px;position:relative}#offerBudget .details .projectPath .inner.current .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}.apProjectTree{margin:0}.apProjectTree .detailPicker .apInputBlock .apSelect{background:#fff}.apProjectTree .detailPicker table.apInputStack .apAddon.noRightBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}.apProjectTree .apSimpleButton{height:42px;width:50px}#offerBudget .relatedWorkContainer{background-color:#fff;margin-top:.2em}#offerBudget .relatedWorkContainer .rText{padding:.5em}#offerBudget .relatedWorkContainer .rTitle{border-bottom:1px solid #09c;color:#09c;margin-bottom:.5em;padding-bottom:.2em;padding-left:1em;padding-top:.2em}#offerBudget .filterBar{background:#f9f9f9;border-bottom:3px solid #ccc;height:50px;position:relative;transition:border-bottom .4s ease,box-shadow .4s ease;width:100%;z-index:1}#offerBudget .filterBar .apOptionBar{margin:6px}#offerBudget .filterBar .apOptionBar.smallerIcons svg{height:16px;width:16px}#offerBudget .filterBar .viewsTitle{display:inline-block;float:left;line-height:50px;margin-left:1em}#offerBudget .filterBar .viewsSelect{display:inline-block;float:left}#offerBudget .filterBar .rightFilter{display:inline-block;float:right;padding-right:1em}#offerBudget .filterBar .rightFilter .filter{float:right;height:100%;position:relative;width:auto}#offerBudget .filterBar .rightFilter .filter.title{font-size:14px;line-height:50px;padding:0}#offerBudget .filterBar .rightFilter .filter.title .apBadge{background:#f80;left:5px;position:absolute;top:5px}#offerBudget .filterBar .rightFilter .calcFilter{position:relative}#offerBudget .filterBar .rightFilter .calcFilter .apBadge{background:#09c;position:absolute;right:-10px;top:-2px;z-index:4}#offerBudget .componentTable th.calcHeader svg{height:14px;margin-right:4px;width:14px}#offerBudget .filterBar .calcSelect{position:relative}#offerBudget .filterBar .calcSelect.selected,#offerBudget .filterBar .calcSelect.selected .unit{color:#09c;font-weight:700}#offerBudget .filterBar .calcSelect .unit{color:#aaa;font-size:.8em;position:absolute;right:6px;top:50%;transform:translateY(-50%)}#offerBudget .componentTable td.icon svg.outsideStorage{color:#ddd}#offerContainer{display:flex;justify-content:space-between}#offerContainer .offerPanel{display:flex;flex-direction:column;width:100%}#offerContainer .leftPanel{margin-right:2em}#offerBudget .groupRow{background-color:#f2f2f2;padding:.5em .2em}#offerBudget .groupRow:not(:first-child){border-top:2px solid dimgray}#offerBudget .groupRow input{background-color:#fff}#offerBudget .groupRow input:disabled{background-color:#fafafa}#offerBudget .groupRowComponent{background-color:#f2f2f2;padding:.5em .2em}#offerBudget .groupRowComponent input{background-color:#fff}#offerBudget .groupRowComponent input:disabled{background-color:#fafafa}#offerBudget .componentTable tr.groupRow td.groupTd{transition:transform .4s ease}#offerBudget .componentTable>tbody>tr.groupRow.open td.groupTd{border-bottom:0;transform:rotate(90deg)}#OfferCalculation ul.apSteps li.step{max-width:300px}@media (max-width:1450px){#offer-calculation-container{overflow:auto}}#sent-po-offer .apDropdown.open .apDropdownMenu{white-space:normal}#sent-po-offer .apModalBody.narrow{overflow:visible}#po-offer .apInputBlock svg.validationIcon{z-index:11}#sent-po-offer #poModalDataTable .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:32px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#sent-po-offer #poModalDataTable .headerLabel{color:#fff;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%}#sent-po-offer #poModalDataTable .input-menu-button{height:100%;position:absolute;right:2px;top:0}#sent-po-offer #poModalDataTable .componentsTable .apDropdown.open .apDropdownMenu{overflow:auto}#sent-po-offer #poModalDataTable .apDropdown .action{padding:0 0 0 36px}#sent-po-offer #poModalDataTable .apReactTable .ReactTable .rt-td.otherCell{padding:0;position:relative}#sent-po-offer #poModalDataTable .otherCell .other{bottom:0;left:0;padding:5px .5em;position:absolute;right:0;top:0}#sent-po-offer #poModalDataTable .otherCell .other.noUpdate{color:#ddd}#sent-po-offer #poModalDataTable .rt-resizable-header-content,#sent-po-offer #poModalDataTable .rt-resizable-header:last-child{overflow:visible}#sent-po-offer .ApModalWizard .apModalWrapper .apModal .apModalBody{overflow:auto}#projectManagement #projectPayment .apSelect .results{position:absolute}#newPo .apModalWrapper .apModal .apModalBody{min-height:500px}#newPo .supplierInfo{margin-left:1em}#newPo .supplierInfo .mainTitle{font-size:1.2em;font-weight:700;margin-bottom:.5em;margin-top:.5em}#newPo .supplierInfo .title{font-weight:700;margin-left:1em}#newPo .supplierInfo .value{margin-left:2em}#newPo .receiverFields{margin-left:1em}.componentEdit .apModalWrapper .apModal .apModalBody{height:calc(90vh - 200px);max-height:calc(90vh - 200px);min-height:calc(90vh - 200px)}.componentEdit .header{position:relative}.componentEdit .header svg{height:36px;left:10px;position:absolute;width:36px}.componentEdit .header h4{margin-left:50px;padding:10px}.componentEdit .mainStatus .apStatusBox{font-size:1.2em;padding:.2em}.componentEdit .formHeader svg{color:#aaa;margin-right:.2em}.componentEdit table.apInputStack .apAddon.conversionToggle{height:46px;margin-bottom:10px}.componentEdit .listStack .apSimpleButton,.componentEdit .listStack .workIcon,.componentEdit .listTable .apSimpleButton{height:42px;text-align:center;width:50px}.componentEdit .listStack table.apInputStack .apAddon{padding:0}.componentEdit .listStack .unitInputContainer{position:relative}.componentEdit .listStack .unitInputContainer input{padding-right:40px;text-align:right}.componentEdit .listStack .unit,.componentEdit .listTable .optionalInputContainer .unit,.componentEdit .listTable .priceContainer .unit,.componentEdit .listTable td.balanceCol .unit{bottom:2px;max-width:30px;overflow:hidden;position:absolute;right:10px;text-overflow:ellipsis;white-space:nowrap}.componentEdit .addButton{display:inline-block}.componentEdit .listStack .apInputBlock input{text-overflow:ellipsis}.componentEdit .listStack table.apInputStack .apAddon.titleAddon{max-width:200px;white-space:nowrap}.componentEdit .listStack table.apInputStack .isBooleanContainer{height:46px;margin-bottom:10px;text-align:right}.componentEdit .listStack table.apInputStack .apAddon .title{overflow:hidden;padding-left:10px;text-overflow:ellipsis;width:190px}.componentEdit .apDropdown .action .dropDownUnit svg{left:auto;right:0}.componentEdit .dropDownUnit{color:#aaa;font-size:.8em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.componentEdit .listTable{width:100%}.componentEdit .listTable tr.row>td{padding:0 .5em}.componentEdit .listTable td.setPrimaryCol{width:10%}.componentEdit .listTable td.setPrimaryCol button{height:46px;white-space:nowrap}.componentEdit .listTable td.selectSupplierInputCol{width:50%}.componentEdit .listTable td.selectLocationInputCol{width:30%}.componentEdit .listTable td.removeCol{width:50px}.componentEdit .listTable td.removeCol button{height:46px;padding:.5em}.componentEdit .listTable .balanceContainer,.componentEdit .listTable .optionalInputContainer,.componentEdit .listTable .priceContainer{position:relative}.componentEdit .listTable .balanceContainer input,.componentEdit .listTable .optionalInputContainer input,.componentEdit .listTable .priceContainer input{padding-right:40px}.componentEdit .listTable .disabledInputContainer input{cursor:pointer}.componentEdit .listTable table.apInputStack .apAddon{padding:0}.componentEdit .apModalWrapper .apModal .apModalFooter{overflow:visible}.componentEdit .footer{text-align:right}.componentEdit .footer button{margin-left:2px}.componentEdit .footer .footerMenu{padding:.5em}.componentEditConfirmSave .apStatusBox{display:inline;padding:6px 1em}.componentEdit .billingSwitch,.componentEdit .files .apInputStack{margin-bottom:10px}.componentEdit .headerCode{display:inline-block;font-size:.8em;margin-left:.5em}.centralElement{font-size:2em;margin-left:.8em}#productionTable{position:relative}#productionTable .productionTable{background-color:#fff;font-size:.8em;font-size:14px;line-height:1.5em}#productionTable .productionTable tr td,#productionTable .productionTable tr th{border-bottom:1px solid #ccc}#productionTable .productionTable tr.selected{background:#e1f5fe;border-left:3px solid #03a9f4}#productionTable .productionTable tr.totals td{white-space:nowrap}#productionTable .productionTable th{font-size:14px;vertical-align:bottom}#productionTable .productionTable td{padding:.5em .2em}#productionTable .productionTable th .apOptionBar .option{width:50%}#productionTable .productionTable td.icon,#productionTable .productionTable td.select{width:20px}#productionTable .productionTable td.name{width:auto}#productionTable .productionTable td.fixed{max-width:200px;min-width:150px;width:200px}#productionTable .productionTable td.fixed,#productionTable .productionTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#productionTable .productionTable input.componentNameInput{border:0;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:left;width:100%}#productionTable .productionTable input.componentNameInput.input-error{border-bottom:3px solid #f44;color:#f44}#productionTable .productionTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 5px;text-align:right;width:100%}#productionTable .productionTable td.fixed input.fixed-price-input{padding:0 30px 0 5px}#productionTable .productionTable td.fixed input.componentRowInput.priceError{border-bottom-color:#f44;color:#f44}#productionTable .productionTable td.fixed input.componentRowInput.calculatableAvailable{border-bottom-color:#2bbbad}#productionTable .productionTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#productionTable .productionTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#productionTable .productionTable td.fixed .calculatedCount{background:#fff;border-top:3px solid #2bbbad;box-shadow:0 3px 10px #0000001a;left:0;opacity:0;padding:.5em;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease;width:200px}#productionTable .productionTable td.fixed input.componentRowInput:focus+.calculatedCount{opacity:1;pointer-events:auto;transform:translateY(0)}#productionTable .productionTable td.fixed .calculatedCount:after{border:10px solid #2bbbad00;border-bottom-color:#2bbbad;bottom:100%;content:" ";height:0;left:50px;margin-left:-10px;pointer-events:none;position:absolute;width:0}#productionTable .productionTable td.fixed .calculatedCount svg{height:16px;margin:-3px 5px 0 0;width:16px}#productionTable .productionTable td.fixed .calculatedCount small{color:#999}#productionTable .productionTable td svg{height:20px;width:20px}#productionTable .productionTable td.componentCode{font-weight:700}#productionTable .productionTable td.componentName{white-space:nowrap}#productionTable .productionTable td.componentPrice{padding-left:1em;text-align:right}#productionTable .productionTable td.totalText{font-weight:700;padding-right:1em;text-align:right}#productionTable .productionTable td.totalValue{font-weight:700;padding-left:1em;text-align:right}#productionTable thead.table-head{background:#00000008;border-bottom:1px solid #0000000d}#productionTable thead.table-head th{height:40px;line-height:40px;max-width:100%;overflow:hidden;padding:0 .5em;text-align:left;text-overflow:ellipsis;white-space:nowrap}#productionTable td.fixed.c-type{max-width:30px;min-width:30px;width:30px}#productionTable td.fixed.actions{height:48px;max-width:46px;min-width:46px;width:46px}#productionTable td.fixed.c-price{max-width:100px;min-width:100px;width:100px}#productionTable td.fixed.c-balance{max-width:80px;min-width:80px;width:80px}#productionTable td.fixed.c-count{max-width:90px;min-width:90px;width:90px}#productionTable td.fixed.c-unit{max-width:50px;min-width:50px;width:50px}#productionTable td.fixed.c-target{max-width:160px;min-width:160px;width:160px}#productionTable td.fixed.c-entry,#productionTable td.fixed.c-final-destination,#productionTable td.fixed.vat{max-width:50px;min-width:50px;width:50px}#productionTable td.c-name{position:relative}#productionTable td.c-name .name{position:absolute;top:2px}#productionTable td.c-name small{color:#777;padding-left:10px;position:absolute;top:2em}#productionTable .productionTable{border:1px solid #0000001a}#productionTable td.fixed .input-menu.input-error,#productionTable td.fixed input.componentRowInput.input-error{border-bottom-color:#f44;color:#f44}#productionTable .noSelect{color:#777;font-weight:700;height:80px;text-align:center}#productionTable .noWordWrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#productionTable .balanceTooltip .location{padding-right:10px}#productionTable td.c-balance .location-number{font-size:10px;left:10px;position:absolute;top:0;white-space:nowrap}#productionTable td.c-balance .reserve{bottom:0;font-size:10px;position:absolute;right:10px;white-space:nowrap}#productionTable td.fixed.c-price small.price{bottom:0;color:#aaa;font-size:10px;position:absolute;right:0;white-space:nowrap}#productionTable td.fixed.total{max-width:100px}#productionTable td.fixed.dispatch-ref{width:150px}#productionTable td.fixed.netvisor-vat{max-width:100px}#productionTable .netvisor-vat-input{width:100px}#productionTable td.fixed .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#productionTable input:disabled,#productionTable td.fixed .input-menu.disabled{background:#eee;color:#999}#productionTable td.fixed .input-menu-button{height:100%;position:absolute;right:2px;top:0}#productionTable td.fixed .no-select{color:#aaa}#productionTable td.fixed .target-container{position:relative}#productionTable td.fixed .target-name{line-height:normal;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:0;width:100%}#productionTable td.fixed .target-code{bottom:0;text-align:left;white-space:nowrap}#productionTable td.fixed .target-code,#productionTable td.fixed .target-order{font-size:.8em;line-height:normal;margin-left:10px;overflow:hidden;position:absolute;text-overflow:ellipsis;width:100%}#productionTable td.fixed .target-order{text-align:right;top:0}#productionTable td.fixed .count-helper-top{font-size:8px;left:10px;line-height:normal;position:absolute;top:0;white-space:nowrap}#productionTable td.fixed .count-helper-bottom{bottom:2px;font-size:8px;left:10px;line-height:normal;position:absolute;white-space:nowrap}#productionTable td.fixed .count-container{position:relative}#productionTable .topHoverBar{background-color:#fff;border-bottom:3px solid #fff;transition:border-bottom .4s ease}#productionTable .ApStickyBar.sticky .topHoverBar{border-bottom-color:#33b5e5}#productionTable .hideSelectList{background-color:#f7f7f7;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#888;cursor:pointer;font-weight:700;padding:10px;text-align:center}#productionTable .apSelect .results .item .sComponent{line-height:1.2em;position:relative}#productionTable .apSelect .results .item .sComponent .name{padding-right:.5em}#productionTable .apSelect .results .item .sComponent .value{font-weight:700}#productionTable .apSelect .results .item .sComponent .balanceLocations{font-size:12px;position:absolute;right:1em;top:0}#productionTable .apSelect .results .item .sComponent .balance{font-size:14px;position:absolute;right:1em;top:14px}#productionTable .apSelect .results .item .sComponent .balanceFree{font-size:10px;position:absolute;right:1em;top:26px}#productionTable .apSelect .results .item .sComponent .sIdentifier{font-size:.8em;padding-bottom:4px;padding-left:2em;padding-top:4px}#productionTable .updatePoPriceButton{cursor:pointer;left:4px;position:absolute;top:50%;transform:translateY(-50%)}#productionTable table.apInputStack .apAddon.only-current-sypplier{height:46px}#confirmPoPriceModal .text{padding-right:.5em}#confirmPoPriceModal .value{font-weight:700;text-align:right}#productionTable .productionTable tr td.groupTd{max-width:24px;min-width:24px;width:24px}#productionTable .productionTable tr td.selectTd{max-width:24px;min-width:24px;padding:0;text-align:center;width:24px}#productionTable .productionTable tr td.selectTd svg{height:18px;width:18px}#productionTable .productionTable tr.inGroup td.groupTd{background-color:#fafafa;border-left:1px solid #ccc;border-right:1px solid #ccc}#productionTable .productionTable tr.inGroup:not(.groupLast) td.groupTd{border-bottom:0}#productionTable .productionTable tr.inGroup td.c-type{box-shadow:inset 10px 0 6px -6px #ccc6}#productionTable .productionTable tr.inGroup td.selectTd{box-shadow:inset -10px 0 6px -6px #ccc6}#productionTable .productionTable tr.groupRow td.groupTd{transition:transform .4s ease}#productionTable .productionTable>tbody>tr.groupRow.open td.groupTd{border-bottom:0;transform:rotate(90deg)}#productionTable .productionTable>tbody>tr:not(.inGroup){background-color:#fafafa}#productionTable .productionTable .vat-input{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:right;width:100%}#productionTable .productionTable .vat-input:disabled{background:#eee;color:#999}#productionTable .productionTable .vat-input.validator-error{background:#ffcdd2;border-bottom-color:#f44}#productionTable .productionTable .groupVatContainer input{padding:0;text-align:center}#productionTable .productionTable .nameTd .apInputSmallBlock input{padding:0 0 0 6px;text-align:left}#productionTable .orderEntryTooltip .infoTable .header{font-weight:700}#productionTable .orderEntryTooltip .infoTable .infoLabel,#productionTable .orderEntryTooltip .infoTable .valueText{text-align:left}#productionTable td.fixed.c-unit input{padding:0 0 0 2px;text-align:left}#productionTable .icon-button{cursor:pointer}#addMultipleModal .apModalBody{min-height:60vh}#addMultipleModal .checkboxContainer{position:absolute;top:50%;transform:translateY(-50%)}#addMultipleModal .nameContainer{margin-left:26px}#projectManagement #addMultipleModal .checkboxContainer{position:absolute;top:50%;transform:translateY(-50%)}#projectManagement #addMultipleModal .nameContainer{margin-left:26px}#projectManagement .componentTable>thead>tr.componentHeader{border-bottom:1px solid #ccc}#projectManagement .componentTable>thead>tr>th{font-size:14px;vertical-align:bottom}#projectManagement .componentTable>thead>tr>th.calcHeader svg{height:14px;margin-right:4px;width:14px}#projectManagement .componentTable>thead>tr>th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#projectManagement table.componentTable>tbody>tr.component{border-bottom:1px solid #ccc}#projectManagement table.componentTable>tbody>tr{border-left:3px solid #0000}#projectManagement table.componentTable>tbody>tr.selected{background:#e1f5fe;border-left:3px solid #03a9f4}#projectManagement table.componentTable>tbody>tr>td{padding:.5em .2em}#projectManagement table.componentTable>tbody>tr>td.icon,#projectManagement table.componentTable>tbody>tr>td.select{width:20px}#projectManagement table.componentTable>tbody>tr>td.fixed{max-width:110px;min-width:110px;padding-left:3px;padding-right:3px;position:relative;text-align:center;width:110px}#projectManagement table.componentTable>tbody>tr>td.fixed.menu{max-width:45px;min-width:45px;width:45px}#projectManagement table.componentTable>tbody>tr>td.name{width:auto}#projectManagement table.componentTable>tbody>tr>td.name input.componentNameInput{background-color:#0000;border:0;font-size:14px;line-height:30px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;width:100%}#projectManagement table.componentTable>tbody>tr>td.saveNew div svg{float:left}#projectManagement table.componentTable>tbody>tr>td .tallyButton{cursor:pointer;position:absolute;right:0;top:0}#projectManagement table.componentTable>tbody>tr>td .tallyButton svg{height:12px;width:12px}#projectManagement table.componentTable>tbody>tr>td .billingTdInput{margin-right:24px;position:relative}#projectManagement table.componentTable>tbody>tr>td .billingTdIcon{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}#projectManagement table.componentTable>tbody>tr>td .billingTdIcon svg{transform:rotate(0deg);transition:transform .4s ease}#projectManagement table.componentTable>tbody>tr.billingOpen>td .billingTdIcon svg{transform:rotate(-90deg)}#projectManagement table.componentTable>tbody>tr.component.billingOpen{border-bottom:0}#projectManagement table.componentTable>tbody>tr.billingTr{background-color:#f9f9f9;border-bottom:1px solid #ccc}#projectManagement table.hourTypesTable{width:100%}#projectManagement table.hourTypesTable td.fixed{height:35px;max-width:110px;min-height:35px;min-width:110px;position:relative;width:110px}#projectManagement table.hourTypesTable td.fixed-switch{max-width:90px;min-width:90px;text-align:center;width:90px}#projectManagement table.hourTypesTable td.saveNew{max-width:90px;min-width:50px;position:relative;text-align:center;width:50px}#projectManagement table.hourTypesTable td div svg{float:left}#projectManagement .componentTable tr td.groupTd{max-width:24px;min-width:24px;width:24px}#projectManagement .componentTable tr.inGroup td.groupTd{background-color:#fafafa;border-left:1px solid #ccc;border-right:1px solid #ccc}#projectManagement .componentTable tr.inGroup:not(.groupLast) td.groupTd{border-bottom:0}#projectManagement .componentTable tr.groupRow td.groupTd{transition:transform .4s ease}#projectManagement .componentTable>tbody>tr.groupRow.open td.groupTd{border-bottom:0;transform:rotate(90deg)}#projectManagement table.componentTable{background-color:#fff;font-size:14px;line-height:1.5em;width:100%}#projectManagement .filterBar{background:#f9f9f9;border-bottom:3px solid #ccc;height:50px;position:relative;transition:border-bottom .4s ease,box-shadow .4s ease;width:100%;z-index:1}#projectManagement .filterBar .apOptionBar{margin:6px}#projectManagement .filterBar .apOptionBar.smallerIcons svg{height:16px;width:16px}#projectManagement .filterBar .viewsTitle{display:inline-block;float:left;line-height:50px;margin-left:1em}#projectManagement .filterBar .viewsSelect{display:inline-block;float:left}#projectManagement .filterBar .rightFilter{display:inline-block;float:right;padding-right:1em}#projectManagement .filterBar .rightFilter .filter{float:right;height:100%;position:relative;width:auto}#projectManagement .filterBar .rightFilter .filter.title{font-size:14px;line-height:50px;padding:0}#projectManagement .filterBar .rightFilter .filter.title .apBadge{background:#f80;left:5px;position:absolute;top:5px}#projectManagement .filterBar .rightFilter .calcFilter{position:relative}#projectManagement .filterBar .rightFilter .calcFilter .apBadge{background:#09c;position:absolute;right:-10px;top:-2px;z-index:4}#projectManagement .filterBar .calcSelect{position:relative}#projectManagement .filterBar .calcSelect.selected,#projectManagement .filterBar .calcSelect.selected .unit{color:#09c;font-weight:700}#projectManagement .groupRow{background-color:#f2f2f2}#projectManagement .groupRow input{background-color:#fff}#projectManagement .groupRow input:disabled{background-color:#fafafa}#projectManagement .filterBar .calcSelect .unit{color:#aaa;font-size:.8em;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;overflow-x:scroll;overflow-y:hidden;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-sidebar{border-right:1px solid #bbb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #bbb;box-sizing:border-box;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:#0000}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid #bbb;position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:#0000}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}svg.arrow{transition:transform .2s ease}svg.arrow.open{transform:rotate(-90deg)}.loading-mask{position:relative}.loading-mask:before{background-color:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:99}.loading-mask:after{animation:apSpinAnimation 1s infinite;border:3px solid #00000080;border-radius:50%;border-top-color:#0000;content:"";filter:drop-shadow(0 0 2 rgba(0,0,0,.33));height:24px;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px);width:24px;z-index:99}@keyframes apSpinAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sticky{border-top:2px solid #bbb;position:-webkit-sticky;position:sticky;top:50px;z-index:90}.example-multiple-targets:after{content:attr(data-count);display:block}.tooltip{color:#fff;cursor:default;font:inherit;font-size:13px;opacity:1;position:relative;z-index:auto}.tooltip:hover{color:#f2f2f2}.tooltip-span{display:none;z-index:99!important}.tooltip:hover .tooltip-span{background-color:#000;border-radius:3px;color:#fff;display:block;overflow:hidden;padding:5px;position:fixed;z-index:99}.tooltip-total-time{color:#f5f5f5;font-size:15px;font-weight:700}span svg.size-tiny{height:16px;width:16px}.react-calendar-timeline{min-width:1100px}.react-calendar-timeline .rct-sidebar.rct-sidebar-right .rct-sidebar-row.rct-sidebar-row-even,.react-calendar-timeline .rct-sidebar.rct-sidebar-right .rct-sidebar-row.rct-sidebar-row-odd{padding:0}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:#faf6be80}.project-title:hover{text-decoration:underline}.hideProject{cursor:pointer;opacity:.5}.hideProject:hover{opacity:1}.overflow{max-height:calc(90vh - 200px);overflow:visible}.personnel-item-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.personnel-item-container span{margin-left:5px}.guide-container span{padding-left:10px}.tooltip-row{border-bottom:1px solid #80808033;display:flex;flex-direction:row;justify-content:space-between;padding:3px 0}.tooltip-row span:first-child{margin-right:15px}.zoom-btn-container{align-items:flex-end;display:flex;justify-content:flex-end;width:190px}.guide-color-box{height:15px;width:15px}.guide-ok{background-color:#09c}.guide-warning{background-color:var(--clr-warning-main)}.guide-incomplete{background-color:#006080}.guide-plans{background-color:var(--clr-blue-main)}.guide-entries{background-color:var(--clr-success-dark)}.invalid .rdt input{border-bottom-color:red}.work-remaining-container p{margin:0;text-align:right}#personnel-modal .apModalBody{overflow:inherit}#projectManagement .apTree .node .value{overflow:visible}#projectManagement .apTree .node .value .blue{color:#2196f3}#projectManagement .apTree .node .value .green{color:#4caf50}#projectManagement .apTree .node .value .orange{color:#ff9800}#projectManagement .apTree .node .value .grey{color:#9e9e9e}#projectManagement .apTree .node .value .red{color:#f44336}#projectManagement .apTree{max-height:700px;min-height:675px;overflow-x:hidden;overflow-y:auto}#projectManagement .apTree .node .value .image{background-color:#ddd;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;box-shadow:inset 0 0 5px 0 #00000080;height:34px;width:34px}#projectManagement>.componentsListForm>.apBox{margin-top:0}#projectManagement .treeContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;padding:1em .5em .5em;position:relative}#projectManagement .splitView:after{clear:both;content:"";display:block}#projectManagement .splitView .left,#projectManagement .splitView .right{float:left;width:300px}#projectManagement .splitView .right{width:calc(100% - 300px)}#projectManagement .splitView .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin-left:1em}#projectManagement .detailPicker .apInputBlock .apSelect{background:#fff}#projectManagement .detailPicker .apSimpleButton{height:42px;width:50px}#projectManagement .detailPicker table.apInputStack .apAddon.noRightBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}#projectManagement .markProjectDoneBody table{display:inline-block;margin-top:1em}#projectManagement .markProjectDoneBody table td:first-child{text-align:right}#projectManagement .markProjectDoneBody table td:nth-child(2){font-weight:700;padding-left:1em;text-align:right}#projectManagement .saveBar{background:#fff;border-top:3px solid #fff;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#projectManagement .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#projectManagement .saveBar .footerMenu{margin-left:.2em;padding:.5em}#projectManagement .saveBar .apDropdown.open .apDropdownMenu{z-index:100}#projectManagement .saveBar .selContainer{left:1em;position:absolute}#projectManagement .saveBar .selContainer .head{display:inline-block;font-weight:700;margin-right:1em}#projectManagement .saveBar .selContainer .sel{display:inline-block;margin:0 2em 0 0;position:relative}#projectManagement .saveBar .selContainer .sel.empty{color:#999;font-size:14px}#projectManagement .saveBar .selContainer .sel svg{height:20px;margin:-3px 5px 0 0;vertical-align:middle;width:20px}#projectManagement .details .projectPath{margin:0}#projectManagement ul.apSteps li.step{max-width:300px}#projectManagement .details .projectPath .inner.current{padding-right:50px;position:relative}#projectManagement .details .projectPath .inner.current .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}#projectManagement .settingSchedule table{width:100%}#projectManagement .settingSchedule table .apInputBlock{margin-bottom:0}#projectManagement .settingSchedule table tr.descriptionRow td{font-size:.7em;padding-left:1em}#projectManagement .projectStatusBar{margin-bottom:1em}#projectManagement .extranetUserValue{background:#eee;border:solid #ccc;border-width:1px 1px 3px;padding:.2em .5em}#projectManagement .extranetUserValue.active{border-bottom-color:#4caf50}#projectManagement .extranetUserOption .username{color:#999;position:absolute;right:1em;top:50%;transform:translateY(-50%)}#projectManagement .extranetUserOption .username.active{color:#4caf50;font-weight:700}#projectManagement .extranetUserOption .username svg{margin-right:.5em}#projectManagement .extranetApproverSettings{margin:0 0 .5em}#projectManagement .extranetApproverSettings .apAddon.switchAddon{line-height:41px}#projectManagement .extranetApproverSettings .apAddon.primary{color:#09c}#projectManagement .intend{margin-left:20px}#projectManagement .not-in-use{color:#999}#projectManagement .hide{color:red}#warningMessage{align-items:center;background:#ffe680;border-radius:.5em;color:#600;display:flex;flex-direction:column;font-size:1.05em;justify-content:center}#warningMessage table{margin:.5rem}#warningMessage td{border-bottom:1px solid #0000001a;padding:.1rem .3rem}#warningMessage td:nth-child(2){padding-left:.8rem;white-space:nowrap}#offerBudget .offerContent .apSelect .results,#projectManagement .treeContainer .apSelect .results{position:relative}#projectManagement .modalFooter .apButton.save{float:right}#projectManagement .modalFooter{padding:1em}@media (max-width:1500px){#projectManagement .hideOverflow1500{overflow-x:auto}}#contract-billing-modal table.componentTable>tbody>tr>td.fixed{max-width:100%;min-width:30px;width:30px}#contract-billing-modal table.componentTable>tbody>tr>td.fixed.actions{max-width:100%;min-width:50px;width:50px}@media (min-width:1200px){#contract-billing-modal .apModalWrapper .apModal .apModalFooter{overflow:visible}}#taxAnnouncementWorker .apModalBody{overflow:visible}.trackingChart{position:relative}.trackingChart .line{fill:none;stroke:#000;stroke-width:2}.trackingChart .line.strong{stroke-width:4}.trackingChart .line100{fill:none;stroke:#b71c1c;stroke-width:1;stroke-dasharray:4}.trackingChart .lineToday{fill:none;stroke:#1a237e;stroke-width:1}.trackingChartTooltip{background:#000;color:#fff;line-height:1.2em;padding:.5em;position:fixed;white-space:nowrap;z-index:1000}.trackingChartTooltip table td.title{font-size:.8em;padding-right:2em}.trackingChartTooltip table td.value{font-size:.8em;font-weight:700;min-width:100px;text-align:right}#projectTracking>.apBox{margin-top:0}#projectTracking .lineInfoContainer{cursor:pointer;position:relative}#projectTracking .lineInfoContainer input{position:absolute;top:40%;transform:translateY(-50%)}#projectTracking .lineInfoContainer .apInlineLoader{left:0;position:absolute;top:50%;transform:translateY(-50%)}#projectTracking .lineInfo{font-size:.8em;margin-left:24px}#projectTracking .lineInfo:hover{font-weight:700}#projectTracking .lineInfo .colorIndicator{display:inline-block}#projectTracking .lineInfo .colorIndicator svg{height:10px;margin-right:4px;width:10px}#projectTracking .stats{font-size:16px;margin:0 0 2em}#projectTracking .stats:after{clear:both;content:"";display:block}#projectTracking .stats .stat{background:#f9f9f9;border-bottom:5px solid #ccc;float:left;height:90px;margin:0 2% 1% 0;padding:10px 10px 10px 50px;position:relative;width:23.5%}#projectTracking .stats .stat:nth-child(4n+0){margin-right:0}#projectTracking .stats .stat svg{height:24px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:24px}#projectTracking .stats .stat .title{font-family:Roboto,Arial,sans-serif;font-size:90%;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#projectTracking .stats .stat .value{font-size:140%;line-height:30px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#projectTracking .stats .stat .value small{font-size:70%}#projectTracking .stats .stat .info{color:#999;font-size:90%;line-height:20px;max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}#projectTracking .treeContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;padding:1em .5em .5em;position:relative}#projectTracking .workProgressContainer{position:relative}#projectTracking .workProgressProjectName{float:left;width:200px}#projectTracking .barsContainer{float:left;padding-left:4px;width:calc(100% - 200px)}#projectTracking .workProgressBar{float:left;height:16px;width:calc(100% - 100px)}#projectTracking .workProgressPercent{float:left;font-size:.8em;padding-left:4px;text-align:right;width:100px}#projectTracking .workProgressPercent .percent{display:inline-block;font-weight:700;margin-left:10px}#projectTracking .resetZoomContainer{position:absolute;right:0;top:0}#pageProjectsForm .pageBackButton{margin-bottom:.5em}#pageProjects .itemsCell{white-space:normal}#pageProjects .itemsCell .item{border:1px solid #ccc;display:inline-block;font-size:14px;margin:0 .2em .2em 0;padding:0 .5em}#pageProjects .itemsCell .item svg{height:16px;margin:-2px 5px 0 0;width:16px}#pageProjects .iconHeader{text-align:center}#pageProjects .iconHeader svg{height:20px;width:20px}#pageProjects .customerCell small{color:#999}#pageProjects .customerCell small svg{height:16px;margin-right:2px;width:16px}#pageProjects .continuousCell svg{fill:#4caf50;height:20px;width:20px}#pageProjects .listHidden{display:none}.reportDates table{width:100%}#workload-report .date-selection{display:flex;flex-direction:row}@media screen and (max-width:750px){#workload-report .date-selection{flex-direction:column}}.ProjectTypes_toggler-container__k2oQX{align-items:baseline;display:flex}.ProjectTypes_toggler-container__k2oQX label{margin-left:5px}#OfferTemplateEditFooter .apButton.save{float:right}#OfferTemplateEdit .keepPreviousContainer,#OfferTemplateEdit .previousVersionContainer{margin-top:1em}#OfferTemplateEdit .previousVersionContainer .previousVersionTable{width:100%}#OfferTemplateEdit .previousVersionContainer .previousVersionTable td,#OfferTemplateEdit .previousVersionContainer .previousVersionTable th{border-bottom:1px solid #ccc;padding:.5em .2em}#OfferTemplateEdit .previousVersionContainer .formHeader svg{height:18px;margin-right:.5em;transition:transform .4s ease;width:18px}#OfferTemplateEdit .previousVersionContainer .formHeader.open svg{transform:rotate(90deg)}#OfferTemplates .offerTemplateContainer{position:relative}#OfferTemplates .offerTemplateInfoButton{float:right;position:absolute;right:1em;top:1em}#OfferTemplates table{margin:.5em}#OfferTemplates th{padding-bottom:.5em}#OfferTemplates .text{font-weight:700;padding-right:1em}#OfferDecline .offerTemplateContainer{position:relative}#OfferDecline .offerTemplateInfoButton{float:right;position:absolute;right:1em;top:1em}#OfferDecline table{margin:.5em}#OfferDecline th{padding-bottom:.5em}#OfferDecline .text{font-weight:700;padding-right:1em}#newOfferDeclineFooter{padding:1em;text-align:right}#newOfferDeclineFooter .apButton{margin:0}#newOfferDeclineFooter .apButton.cancel{float:left}#storageMassImport .fileSelectContainer{margin-bottom:.5em}#storageMassImport .filterContainer{margin-bottom:1em}#storageMassImport table.componentsTable{background-color:#fff;width:100%}#storageMassImport table.componentsTable th{padding:.5em .2em}#storageMassImport table.componentsTable th .headerSelected svg{height:12px;width:12px}#storageMassImport table.componentsTable th .headerSelected .headerSelectedText{margin-left:4px}#storageMassImport table.componentsTable th .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#storageMassImport table.componentsTable th .input-menu-button{height:100%;position:absolute;right:2px;top:0}#storageMassImport table.componentsTable td{padding-left:.2em;padding-right:.2em}#storageMassImport table.componentsTable td.otherTd input{padding-right:40px;text-align:right}#storageMassImport table.componentsTable .relatedComponent input{overflow:hidden;padding-right:70px;text-overflow:ellipsis}#storageMassImport table.componentsTable .relatedComponent{min-width:300px}#storageMassImport table.componentsTable .fixed{max-width:200px;min-width:200px;width:200px}#storageMassImport table.componentsTable .status{max-width:100px;min-width:100px;width:100px}#storageMassImport table.componentsTable td.relatedComponentMenu{text-align:center}#storageMassImport table.componentsTable td.relatedComponentMenu .apDropdown .apDropdownMenu{width:250px}.massImportCustomFooter .apDropdown .apDropdownMenu{width:300px}.massImportCustomFooter .apButton{margin:0}.massImportCustomFooter{background:#fff;border-top:2px solid #eee;margin:1em 0 0;padding:1em;position:relative}.ApStickyBar.sticky .massImportCustomFooter{border-top-color:#33b5e5}.massImportCustomFooter .apButtonGroup{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.massImportCustomFooter .apButtonGroup .stat{margin:0 1em}.massImportCustomFooter .apButtonGroup .stat svg{margin:-3px 0 0 5px}.massImportCustomFooter .apButtonGroup .divider{background:#ccc;display:inline-block;height:30px;margin:0 1em;vertical-align:middle;width:1px}.massImportCustomFooter .stat{display:inline-block;margin:0 2em 0 0;position:relative}.massImportCustomFooter .stat.empty{color:#999;font-size:14px}.massImportCustomFooter .stat svg{height:20px;margin:-3px 5px 0 0;vertical-align:middle;width:20px}.massImportCustomFooter .stat.empty svg{fill:#ccc}.massImportCustomFooter .stat.success svg{fill:#4caf50}.massImportCustomFooter .stat.warning svg{fill:#f80}.massImportCustomFooter .stat.error svg{fill:#f44}.massImportCustomFooter .stat.info svg{fill:#09c}.massImportCustomFooter .stat small{color:#999}.massImportCustomFooter .stat .apBadge{left:-5px;pointer-events:none;position:absolute;top:-5px}#storageMassImport .input-menu{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:32px;line-height:30px;margin:0;padding:0 30px 0 2px;width:100%}#storageMassImport .input-menu-button{height:100%;position:absolute;right:2px;top:0}#storageMassImport .headerLabel{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;width:100%}#storageMassImport .apDropdown .action{padding:0 0 0 36px}#storageMassImport .componentsTable .apDropdown .apDropdownMenu,#storageMassImport .componentsTable .apDropdown.open .apDropdownMenu{max-height:220px;overflow:auto}#storageMassImport .rt-resizable-header-content{overflow:visible}#storageMassImport .apReactTable .ReactTable .rt-td.otherCell{padding:0;position:relative}#storageMassImport .otherCell .other{bottom:0;left:0;padding:5px .5em;position:absolute;right:0;top:0}#storageMassImport .otherCell .other.noUpdate{color:#ddd}#storageMassImport .apModalWrapper .apModal.linkModal .apModalBody{overflow:visible}#storageMassImport .linkModal .option{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;cursor:pointer;margin:1em 0;padding:1em;position:relative}#storageMassImport .linkModal .option:hover{background:#fff;border-bottom-color:#33b5e5}#storageMassImport .linkModal .option.selected{background:#fff}#storageMassImport .linkModal .option .iconContainer{left:1em;position:absolute;top:50%}#storageMassImport .linkModal .option .iconContainer svg{transform:translateY(-50%)}#storageMassImport .linkModal .optionText{border-left:1px solid #ccc;margin-left:60px;padding-left:20px}#storageMassImport .linkModal .option .optionText.newUserContainer,#storageMassImport .linkModal .option .optionText.noLink,#storageMassImport .linkModal .option .optionText.removeContainer{color:#ccc;font-size:1.2em;font-weight:700}#storageMassImport .linkModal .option.selected .optionText.newUserContainer,#storageMassImport .linkModal .option.selected .optionText.noLink,#storageMassImport .linkModal .option.selected .optionText.removeContainer{color:#33b5e5}#storageMassImport.linkModal .selectContainer .apInputBlock{margin:0}#storageMassImport .apReactTable .ReactTable .noComponent{background:#ffe0b2;color:#e65100}#storageMassImport .apReactTable .ReactTable .change{background:#e3f2fd;color:#09c}#storageMassImport .apReactTable .ReactTable .noCol{background:#ddd;color:#aaa}#storageMassImport .apReactTable .ReactTable .noChange{color:#aaa}#storageMassImport .apReactTable .ReactTable .invalid{background:#ffcdd2;color:#c00}#storageMassImport .apReactTable .ReactTable .newComponent{background:#dcedc8;color:#007e33}#storageMassImport .apReactTable .ReactTable .toNull{background:#ffe0b2;color:#e65100}#storageMassImport .apReactTable .ReactTable .rowNumber{font-weight:700;text-align:right}#storageMassImport .apReactTable .ReactTable .linkTd svg{color:#c00;height:18px;width:18px}#storageMassImport .apReactTable .ReactTable .noThisType{background:#eee;color:#bbb}#storageMassImport .orange{color:#e65100}#storageMassExport .apBox{margin:0}#storageMassExport .fieldsTable{width:100%}#storageMassExport .fieldsTable td.tdindent{max-width:40px;min-width:40px;width:40px}#storageMassExport .fieldsTable td.tdcheck{max-width:40px;min-width:40px;padding:.5em;width:40px}#storageMassExport .fieldsTable .fieldrow,#storageMassExport .fieldsTable .headerrow{border:1px solid #eee;border-left-width:3px}#storageMassExport .fieldsTable .headerrow .headerSmall{font-size:.8em;font-weight:400}#storageMassExport .fieldsTable td.tdname{padding:.5em}#storageMassExport .fieldsTable th{background-color:#eee;padding:.5em}#storageMassExport .footer{background:#fff;border-top:2px solid #eee;padding:.5em;position:relative;text-align:right}#storageMassExport .ApStickyBar.sticky .footer{border-top-color:#33b5e5}#storageMassExport .topInfo{padding:1em 1em 0}#storageMassExport .footerCounts{left:6px;position:absolute;top:6px}#storageMassExport .footerCounts tr td:first-child{padding-right:1em}#storageMassExport .footerCounts tr td:last-child{font-weight:700}#pageCrm .searchOption{line-height:1.2em;padding-left:35px;position:relative}#pageCrm .searchOption svg.typeIcon{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#pageCrm .searchOption .company{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageCrm .searchOption .company svg{fill:#aaa}#pageCrm .empty{color:#aaa}#pageCrm .apReactTable .ReactTable .rt-tr.notActive{background:#ffebee;color:#f44}#pageCrm .apReactTable .ReactTable .rt-tr.notActive.selected{background:#e1f5fe}#pageCrm .iconCell{text-align:center}#pageCrm .iconCell svg{margin:15px 0 0}#pageCrm .iconCell.verified svg{fill:#4caf50}#pageCrm .iconCell.verified.overYear svg{fill:#f80}#pageCrm .iconCell.verified.over5Years svg{fill:#f44}#pageCrm .iconCell.unverified svg{fill:#aaa}.addGroup{overflow:visible}.addGroup .apModalBody{overflow:visible!important;overflow:initial!important}.addGroup-narrow{max-width:600px}#crmMassChange .apModalBody,#crmMassChange .apReactTable .ReactTable .rt-tbody .rt-td{overflow:visible}#pageCrmCompany .apBoxHeader .unverified,#pageCrmCompany .apBoxHeader .verified{font-size:14px}#pageCrmCompany .apBoxHeader .verified svg{fill:#4caf50}#pageCrmCompany .apBoxHeader .verified.overYear svg{fill:#f80}#pageCrmCompany .apBoxHeader .verified.over5Years svg{fill:#f44}#pageCrmCompany .apBoxHeader .unverified svg{fill:#aaa}#pageCrmCompany .industryOption{padding-right:70px;position:relative}#pageCrmCompany .industryOption .name{font-size:14px;line-height:1em}#pageCrmCompany .industryOption .code{position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageCrmCompany .selectedGroup{background:#fff;border:1px solid #ccc;border-radius:5px;padding:.2em 1em}#pageCrmCompany .addresses,#pageCrmCompany .contacts{margin:1em 0}#pageCrmCompany .addresses .address,#pageCrmCompany .contacts .contact{border:1px solid #eee;border-left:5px solid #ddd;display:inline-block;line-height:1.2em;margin:0 1em 1em 0;min-width:250px;vertical-align:top;width:31%}#pageCrmCompany .addresses .address:hover,#pageCrmCompany .contacts .contact:hover{border-left-color:#ccc}#pageCrmCompany .addresses .address.default{border-left-color:#4caf50}#pageCrmCompany .contacts .contact.highlighted{border-color:#33b5e5}#pageCrmCompany .contacts .contact.highlighted .header{background:#e3f2fd}#pageCrmCompany .contacts .contact.highlighted .header strong{color:#09c}#pageCrmCompany .contacts .contact .empty{opacity:.5}#pageCrmCompany .addresses .address.removed,#pageCrmCompany .contacts .contact.removed{border-left-color:#f44}#pageCrmCompany .addresses .address.removed .header,#pageCrmCompany .contacts .contact.removed .header,#pageCrmCompany .events .event.removed .header{background:#ffebee!important;text-decoration:line-through}#pageCrmCompany .addresses .address.removed .content,#pageCrmCompany .contacts .contact.removed .content,#pageCrmCompany .events .event.removed .content{opacity:.5;text-decoration:line-through}#pageCrmCompany .addresses .address .header,#pageCrmCompany .contacts .contact .header{background:#f9f9f9;border-bottom:1px solid #eee;padding:.5em;position:relative}#pageCrmCompany .addresses .address .header svg.typeIcon{height:32px;margin:4px .5em;width:32px}#pageCrmCompany .addresses .address .header .apDropdown,#pageCrmCompany .contacts .contact .header .apDropdown{position:absolute;right:.5em;top:50%;transform:translateY(-50%);z-index:2}#pageCrmCompany .addresses .address .content,#pageCrmCompany .contacts .contact .content{font-size:14px;line-height:2em;padding:1em;position:relative}#pageCrmCompany .addresses .address .content svg.unsavedIcon,#pageCrmCompany .contacts .contact .content svg.unsavedIcon,#pageCrmCompany .events .event .header svg.unsavedIcon{fill:#ff9800;bottom:.5em;height:24px;position:absolute;right:.5em;width:24px}#pageCrmCompany .events .event .header svg.unsavedIcon{bottom:50%;right:60px;transform:translateY(50%)}#pageCrmCompany .addresses .address .content .defaultIcon{display:flex;flex-direction:column;flex-wrap:wrap-reverse;gap:5px;max-height:110px;max-width:35px;position:absolute;right:.5em;top:.5em}#pageCrmCompany .addresses .address .content .defaultIcon svg{fill:#fff;background:#4caf50;border-radius:5px;display:block;height:32px;padding:6px;width:32px}#pageCrmCompany .addresses .address .content .defaultIcon svg:hover{border-color:#ccc}#pageCrmCompany .contacts .contact .content .groups .group{border:1px solid #ccc;margin:0 .2em .2em 0;padding:.2em .5em}#pageCrmCompany .contacts .contact .content .contactInfo svg,#pageCrmCompany .contacts .contact .content .groups svg,#pageCrmCompany .contacts .contact .content .language svg{height:16px;margin:-3px 5px 0 0;width:16px}#pageCrmCompany .contacts .contact .content .contactInfo small,#pageCrmCompany .contacts .contact .content .groups small,#pageCrmCompany .contacts .contact .content .language small{color:#999;font-size:100%}#pageCrmCompany .contacts .contact .content .info{cursor:pointer;position:absolute;right:1em;top:.5em}#pageCrmCompany .events{background:#f9f9f9;box-shadow:inset 0 0 10px #0000004d;padding:1em 1em 1em 0;position:relative}#pageCrmCompany .events .timeline{background:#ccc;bottom:2em;left:25px;position:absolute;top:2em;width:2px}#pageCrmCompany .events .event,#pageCrmCompany .events .message{margin:0 0 1em 50px;position:relative}#pageCrmCompany .events .event:last-of-type,#pageCrmCompany .events .message:last-of-type{margin-bottom:0}#pageCrmCompany .events .message{line-height:50px}#pageCrmCompany .events .event{box-shadow:0 3px 10px #0000001a}#pageCrmCompany .events .event svg.eventIcon,#pageCrmCompany .events .message svg.eventIcon{fill:#fff;background:#999;border-radius:999px;height:32px;left:-25px;padding:8px;position:absolute;top:9px;transform:translateX(-50%);width:32px}#pageCrmCompany .events .event.call svg.eventIcon{background:#2bbbad}#pageCrmCompany .events .event.email svg.eventIcon{background:#4285f4}#pageCrmCompany .events .event.visit svg.eventIcon{background:#a6c}#pageCrmCompany .events .event.removed svg.eventIcon{opacity:.5}#pageCrmCompany .events .event .header{background:#fff;border-left:3px solid #999;cursor:pointer;line-height:1.2em;padding:.5em .5em .5em 50px;position:relative;transition:background .4s ease}#pageCrmCompany .events .event .header:hover{background:#f9f9f9}#pageCrmCompany .events .event.call .header{border-left-color:#2bbbad}#pageCrmCompany .events .event.email .header{border-left-color:#4285f4}#pageCrmCompany .events .event.visit .header{border-left-color:#a6c}#pageCrmCompany .events .event.call.detailsOpen .header{background:#e0f2f1}#pageCrmCompany .events .event.email.detailsOpen .header{background:#e3f2fd}#pageCrmCompany .events .event.visit.detailsOpen .header{background:#f3e5f5}#pageCrmCompany .events .event .header .user{left:10px;position:absolute;top:50%;transform:translateY(-50%)}#pageCrmCompany .events .event .content{background:#fff;border-top:1px solid #eee;padding:1em}#pageCrmCompany .events .event .content p strong{color:#09c;font-family:Roboto,Arial,sans-serif;font-size:14px}#pageCrmCompany .events .event .content p small{color:#aaa;font-size:100%}#pageCrmCompany .events .event .apDropdown{position:absolute;right:.5em;top:.5em}#pageCrmCompany .events .event.filtered{background:#eee;box-shadow:none;height:10px;pointer-events:none}#pageCrmCompany .events .event.filtered.removed{display:none}#pageCrmCompany .events .event.filtered svg.eventIcon{background:#ccc;height:16px;padding:4px;top:-3px;width:16px}#pageCrmCompany .events .event.filtered .apDropdown,#pageCrmCompany .events .event.filtered .content,#pageCrmCompany .events .event.filtered .header{display:none}#pageCrmCompany .ApStickyBar .saveBar{background:#fff;border-top:2px solid #ccc;padding:1em;position:relative;transition:border .4s ease}#pageCrmCompany .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pageCrmCompany .ApStickyBar .saveBar .info{min-height:42px;padding:0 150px 0 35px;position:relative}#pageCrmCompany .ApStickyBar .saveBar .info.error{color:#f44}#pageCrmCompany .ApStickyBar .saveBar .info svg{height:24px;left:0;position:absolute;top:0;width:24px}#pageCrmCompany .ApStickyBar .saveBar .info.unsaved svg{fill:#f80}#pageCrmCompany .ApStickyBar .saveBar .info.error svg{fill:#f44}#pageCrmCompany .ApStickyBar .saveBar .apButton{margin:0;position:absolute;right:1em;top:1em}#pageCrmCompany .modalAddress .apOptionBar,#pageCrmCompany .modalEvent .apOptionBar{margin:0 0 1em}#pageCrmCompany .modalAddress .apOptionBar .option,#pageCrmCompany .modalEvent .apOptionBar .option{width:25%}#pageCrmCompany .modalAddress .apOptionBar .option svg,#pageCrmCompany .modalEvent .apOptionBar .option svg{display:block;margin:.5em auto 0}#pageCrmCompany .modalFooter{padding:1em}#pageCrmCompany .modalFooter .apButton{margin:0}#pageCrmCompany .modalFooter .apButton.save{float:right}#pageCrmCompany .ApNestedSelect .results .item .name{position:static}#pageCrmCompany .action,#pageCrmCompany .description{white-space:break-spaces}#pageCrmGroups .list{background:#eee;border:1px solid #ccc;height:40vh;margin:0 0 .5em;min-height:200px;overflow:auto;padding:.5em .5em 100px;position:relative}#pageCrmGroups .list .empty{padding:1em}#pageCrmGroups .list .item{background:#fff;border-left:3px solid #ccc;line-height:1.2em;margin:0 0 .5em;padding:.5em .5em .5em 35px;position:relative}#pageCrmGroups .list .item:hover{border-left-color:#33b5e5}#pageCrmGroups .list .item.unsaved{border-left-color:#f80}#pageCrmGroups .list .item.removed{background:#f9f9f9;color:#aaa;text-decoration:line-through}#pageCrmGroups .list .item .actions{float:right;margin:3px 0 0}#pageCrmGroups .list .item svg.icon{height:16px;left:10px;margin-top:-8px;position:absolute;top:50%;width:16px}#pageCrmGroups .list .item svg.unsavedIcon{fill:#f80;height:16px;margin-top:-8px;position:absolute;right:60px;top:50%;width:16px}#userEditAccount .userType{padding-bottom:1em}#projectFiles .filesTable{margin-top:2em;width:100%}#projectFiles .filesTable tr{border-bottom:1px solid #ccc;height:42px}#projectFiles .filesTable td.smallButton{max-width:50px;min-width:50px;width:50px}#projectFiles .filesTable .apSimpleButton{height:42px;text-align:center;width:50px}.modulesTree{background-color:#f5f5f5;border:1px solid #ccc;box-shadow:inset 0 0 10px #0003;margin:1em 0;max-height:500px;overflow:auto}.modulesTree .top:after{clear:both;content:"";display:block}.modulesTree .top .toggleAll{float:right;font-size:14px;vertical-align:middle}.modulesTree .top .toggleAll .button{border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-block;margin:5px;padding:0 .5em}.modulesTree .top .toggleAll .button:hover{border-color:#ccc}.modulesTree .top .toggleAll .button svg{height:16px;margin:-3px 5px 0 0;width:16px}.modulesTree .bottom{padding:0 .5em .2em}.modulesTree li .apListTreeItem{border-left:0 solid #fff;transition:border .4s ease}.modulesTree li .apListTreeItem.enabled{border-left:5px solid #00c851;color:#007e33}.modulesTree li .info{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:20px;padding:.5em 0;width:calc(100% - 120px)}.modulesTree li .info.collapsible{cursor:pointer}.modulesTree li .info small{display:block;font-family:Roboto-Light,Arial,sans-serif}.modulesTree li .details{color:#00c851;font-size:14px;line-height:1em;opacity:0;position:absolute;right:110px;top:50%;transform:translateY(-50%);transition:opacity .4s ease}.modulesTree li .details.visible{opacity:1}.modulesTree li .apSwitchWrapper,.modulesTree li .inheritedIcon{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.modulesTree li .inheritedIcon{height:20px;right:10px;width:20px}#UserEditFooter{text-align:right}#UserEditFooter .validateMsg{float:left;line-height:1.2em;padding-left:35px;position:relative;text-align:left;width:70%}#UserEditFooter .validateMsg svg{left:0;position:absolute;top:-3px}#UserEditFooter .apButton{margin:0 0 0 1em}#UserTable .userCount{margin:0 0 .5em;position:relative}#UserTable .userCount .apInfo{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 200px)}#UserTable .userCount:after{clear:both;content:"";display:block}#UserTable .userCount .apButton{float:right;margin:0}#UserTable .salaryMultiplier{background:#eee;border-top:3px solid #ccc;line-height:1.2em;margin:0 0 1em;padding:.5em;position:relative}#UserTable .salaryMultiplier:after{border:10px solid;border-color:#ccc0 #ccc0 #ccc;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:220px;width:0}#UserTable .salaryMultiplier .apInputBlock{margin:0}#UserTable .searchOption{line-height:1.2em;padding-left:35px;position:relative}#UserTable .searchOption svg.typeIcon{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#UserTable .searchOption .usertable{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#UserTable .searchOption .usertable svg{fill:#aaa}#UserEditBody .supervisors{background:#eee;border:1px solid #ccc;list-style:none;margin:0 0 .5em;max-height:200px;overflow:auto;padding:0}#UserEditBody .supervisors .noSupervisor{padding:1em;text-align:center}#UserEditBody .newUserItem{padding-left:25px;position:relative}#UserEditBody .newUserItem svg{height:16px;left:0;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:16px}#UserEditBody .newUserItem .userNotActiveMsg{color:#f44;font-size:14px;position:absolute;right:1em;top:50%;transform:translateY(-50%)}#UserEditBody .supervisors .supervisor{background:#fff;border-left:3px solid #ccc;margin:.5em;position:relative}#UserEditBody .supervisors .supervisor:hover{border-left-color:#aaa}#UserEditBody .supervisors .supervisor.disabled{border-left-color:#f44;color:#999}#UserEditBody .supervisors .supervisor.primary{border-left-color:#09c;color:#09c}#UserEditBody .supervisors .supervisor svg{height:16px;left:10px;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:16px}#UserEditBody .supervisors .supervisor .person{cursor:pointer;line-height:1.2em;margin-right:50px;padding:.5em .5em .5em 35px}#UserEditBody .supervisors .supervisor small{display:block}#UserEditBody .supervisors .supervisor svg.remove{fill:#666;border:1px solid #ccc;border-radius:5px;cursor:pointer;height:32px;left:auto;margin-top:-16px;padding:6px;pointer-events:auto;right:10px;width:32px}#UserEditBody .supervisors .supervisor svg.remove:hover{background:#eee}#UserEditBody .supervisors .supervisor .userNotActiveMsg{background:#fffc;border-left:1px solid #f44;color:#f44;font-size:14px;padding:.5em;position:absolute;right:50px;top:50%;transform:translateY(-50%)}#NewUserFooter,#NewUserHeader{padding:.5em}#NewUserBody{height:500px}#NewUserBody>.padding{padding-top:0}#NewUserFooter .apButton{margin:0;width:40%}#NewUserFooter .apButton.next{margin-left:20%}#NewUserFooter .apErrorMsg{margin:.5em 0 0}#NewUser .stepType .option:hover{background:#fff;border-bottom-color:#33b5e5}#NewUser .stepType .option{background:#f9f9f9;border:solid #ccc;border-width:1px 1px 3px;cursor:pointer;margin:1em 0;padding:1em;position:relative}#NewUser .stepType .option.selected{background:#fff;border-color:#33b5e5;outline:1px solid #33b5e5}#NewUser .stepType .option .iconContainer{left:1em;position:absolute;top:50%;transform:translateY(-50%)}#NewUser .stepType .option:hover .iconContainer svg{color:#333}#NewUser .stepType .option .iconContainer svg{height:30px;width:auto}#NewUser .stepType .option .textContainer{border-left:1px solid #ccc;margin-left:60px;padding-left:20px}#NewUser .stepType .option:hover .textContainer .header{color:#09c}#NewUser .stepType .option .textContainer .header{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:4px;padding-bottom:4px}#NewUser .stepType .option .textContainer .text{padding-left:1em}#NewUser #newUser_contract_end+div{right:0}@media (min-height:1000px){#NewUser .apModalWrapper .apModal .apModalBody{overflow:visible}}#pageUserGroups .tableHeader{position:relative}#pageUserGroups .tableHeader .toggleSwitch{line-height:25px;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageUserGroups .tableHeader .toggleSwitch .switchLabel{cursor:pointer;font-size:14px;margin:0;padding:0 50px 0 1em}#pageUserGroups .tableHeader .toggleSwitch .apSwitchWrapper{position:absolute;right:0;top:50%;transform:translateY(-50%)}#pageUserGroups .moduleCell .modules{white-space:normal;width:100%}#pageUserGroups .moduleCell .modules .module{background:#f9f9f9;border:1px solid #ccc;color:#666;display:inline-block;font-size:12px;line-height:1.5em;margin:0 .2em .2em 0;padding:0 .2em}#pageUserGroups #UserGroupModalFooter,#pageUserGroups #UserGroupModalHeader{padding:1em}#pageUserGroups #UserGroupModalFooter{text-align:right}#pageUserGroups #UserGroupModalFooter .apButton{margin:0 0 0 1em}#pageUserPermissions .guides{margin:0 0 1em}#pageUserPermissions .guides .guide{display:inline-block;font-size:14px;padding:0 2em 0 0}#pageUserPermissions .guides .guide svg{height:20px;margin:-3px 3px 0;width:20px}#pageUserPermissions .permissions{background:#eee;border:1px solid #ccc;overflow:auto;padding:.5em;width:100%}#pageUserPermissions .permissions.loading{opacity:.5;pointer-events:none}#pageUserPermissions .permissions table{background:#fff;font-size:14px;min-width:100%;width:auto}#pageUserPermissions .permissions table td,#pageUserPermissions .permissions table th{border:1px solid #eee;padding:.2em}#pageUserPermissions .permissions table tbody td.permission,#pageUserPermissions .permissions table thead th.permission{min-width:300px;padding:0 1em;text-align:left}#pageUserPermissions .permissions table tbody td.user,#pageUserPermissions .permissions table thead th.user{min-width:50px;text-align:center}#pageUserPermissions .permissions table thead th.user .name{font-size:14px;line-height:1.2em;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}#pageUserPermissions .permissions table thead th.permission .onlyActiveSwitch{cursor:pointer;padding:.5em .5em .5em 50px;position:relative}#pageUserPermissions .permissions table thead th.permission .onlyActiveSwitch .apSwitchWrapper{left:5px;position:absolute;top:50%;transform:translateY(-50%)}#pageUserPermissions .permissions table tbody tr.level0{background:#f9f9f9;font-weight:700}#pageUserPermissions .permissions.onlyActive table tbody td.user.notActive,#pageUserPermissions .permissions.onlyActive table tbody td.user.notLoggable,#pageUserPermissions .permissions.onlyActive table thead th.user.notActive,#pageUserPermissions .permissions.onlyActive table thead th.user.notLoggable{display:none}#pageUserPermissions .permissions table tbody td.user.notActive,#pageUserPermissions .permissions table thead th.user.notActive{background:#ffcdd2}#pageUserPermissions .permissions table tbody td.user.notLoggable,#pageUserPermissions .permissions table thead th.user.notLoggable{background:#ffe0b2}#pageUserPermissions .permissions table tbody tr.level0 td.user.notActive,#pageUserPermissions .permissions table thead tr.level0 th.user.notActive{background:#f2b5b5}#pageUserPermissions .permissions table tbody tr.level0 td.user.notLoggable,#pageUserPermissions .permissions table thead tr.level0 th.user.notLoggable{background:#ffcc80}#pageUserPermissions .permissions table thead th.user .image{margin:.5em auto}#pageUserPermissions .permissions table thead th.user.notActive .image{border-color:#c00}#pageUserPermissions .permissions table thead th.user.notLoggable .image{border-color:#e65100}#pageCompanySettings .iconHeader{text-align:center}#pageCompanySettings .iconHeader svg{height:20px;width:20px}#pageCompanySettings .booleanCell,#pageCompanySettings .currencyCell,#pageCompanySettings .iconCell,#pageCompanySettings .nameCell{font-size:16px;line-height:1.2em;padding:.5em}#pageCompanySettings .nameCell small{color:#999;font-size:14px}#pageCompanySettings .booleanCell{text-align:left}#pageCompanySettings .booleanCell.onlyIcons{text-align:center}#pageCompanySettings .booleanCell.true svg{fill:#4caf50}#pageCompanySettings .booleanCell.false svg{fill:#f44}#pageCompanySettings .currencyCell{text-align:right}#pageCompanySettings .currencyCell .unit{color:#aaa;font-size:14px}#pageCompanySettings .iconCell{text-align:center}#pageCompanySettings .iconCell svg{height:16px;width:16px}#pageCompanySettings .saveBar{background:#fff;border-top:3px solid #fff;padding:1em}#pageCompanySettings .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#pageCompanySettings .ApRadioSwitchBlock{margin-top:.5em}#pageCompanySettings .integrated-software{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:14px;height:34px;margin:0;text-align:left;width:100%}#edit-news-modal .apModalBody{overflow:visible}#WorkPermits .list{padding:1em}#WorkPermits .list .listItem{border-bottom:1px solid #eee;color:inherit;cursor:pointer;display:block;line-height:1.2em;padding:.5em 1em;position:relative}#WorkPermits .list.listItem .listRow{display:inline}#WorkPermits .list .listItem:hover{background:#f9f9f9;text-decoration:none}#WorkPermits .list .listItem svg.icon{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#userPermitModal{overflow:visible!important}#pageExcelImport .tableScroller{background:#f9f9f9;box-shadow:inset 0 0 10px 0 #00000080;height:auto;margin:0 0 1em;max-height:400px;overflow:scroll;width:auto}#pageExcelImport table.import{font-size:14px;line-height:1em}#pageExcelImport table.import td{border:1px solid #ccc;max-width:150px;min-width:150px;overflow:hidden;padding:.5em;text-overflow:ellipsis;white-space:nowrap;width:150px}#pageExcelImport table.import td.rowNum{background:#eee;max-width:none;min-width:0;position:relative;text-align:center;width:auto}#pageExcelImport table.import tr.imported td.rowNum{color:#eee}#pageExcelImport table.import td.rowNum svg.imported{fill:#007e33;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}#pageExcelImport table.import tr.importError td.rowNum{background:#f44;color:#f44;overflow:visible}#pageExcelImport table.import td.rowNum .apTooltipper{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#pageExcelImport table.import td.rowNum .apTooltipper svg.importError{fill:#fff;height:16px;width:16px}#pageExcelImport table.import tr.newRow td.idColumn{background:#e8f5e9;color:#388e3c}#pageExcelImport table.import tr.newRow td.idColumn:after{content:" (uusi)"}#pageExcelImport table.import.skipNewRows tr.newRow td,#pageExcelImport table.import.skipOldRows tr.oldRow td{background:#0000000d;color:#999;text-decoration:line-through}#pageExcelImport table.import tr.error td,#pageExcelImport table.import tr.importError td{background:#ffcdd2;color:#b71c1c}#pageExcelImport table.import tr.header td{background:#eee;font-family:Roboto,Arial,sans-serif}#pageExcelImport table.import td.skippedCol{background:#ffebee;color:#b71c1c}#pageExcelImport table.import tr.header td.skippedCol{background:#ffcdd2}#pageExcelImport table.import tr td.error{background:#f44;color:#fff;overflow:visible}#pageExcelImport table.import tr td.defaultValue{color:#999}#pageExcelImport table.import tr td.defaultValue:after{content:" (default)";font-size:11px}#pageExcelImport table.import tr td.idColumn{background:#e1f5fe;color:#01579b}#pageExcelImport table.import tr.header td.idColumn{background:#b3e5fc}#pageExcelImport table.import tr td.error svg.errorInfo{height:16px;margin:-3px 5px 0;vertical-align:middle;width:16px}#pageManagementUserTracking .block{margin:0 0 2em}#pageManagementUserTracking .block .rows{background:#f9f9f9;border:1px solid #ccc;max-height:300px;overflow:auto;padding:.5em}#pageManagementUserTracking .block .rows table{font-size:14px}#pageManagementUserTracking .block .rows table td,#pageManagementUserTracking .block .rows table th{max-width:200px;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;white-space:nowrap}#pageManagementUserTracking .block .rows table th.idColumn{color:#000;text-decoration:underline}#pageWholesaleLogs .errorModalBody textarea{font-size:.8em;resize:vertical;width:100%}.depthInputModal{position:relative}.depthInputModal .apSimpleButton{height:42px;text-align:center;width:50px}.depthInputModal .depthInput{background:#fff;border-top:3px solid #33b5e5;box-shadow:0 5px 20px #0003;display:inline-block;font-weight:400;opacity:0;padding:1em;pointer-events:none;position:absolute;right:0;top:calc(100% + 5px);transition:opacity .4s ease;width:400px;z-index:12}.depthInputModal .depthInput.open{opacity:1;pointer-events:auto}.depthInputModal .depthInput:after{border:10px solid;border-color:#0000 #0000 #33b5e5;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:10px;width:0}#reportsPage .apInputBlock .apSelect select.dateMode{background:#f5f5f5}#reportsPage .reportDates table td:first-child{width:200px}#reportsPage .depthInputContainer{margin-bottom:10px}#reportsPage .buttonBar{display:flex;flex-direction:row}#reportsPage .buttonBar button{margin-right:.5em}#reportsPage .buttonBar .rightButton{margin-left:auto}#reportsPage .item{cursor:pointer}#reportsPage .open-date-picker{right:0}@media (max-width:600px){#reportsPage .buttonBar{flex-direction:column}#reportsPage .buttonBar .rightButton{margin-left:0}}#pageBillable .changeCounter{position:absolute;right:10px;top:2px}#pageBillable .companyOption .badges{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageBillable .companyOption .badges .apBadge{display:inline-block;height:20px;margin:0 5px 0 0;text-align:center;vertical-align:middle;width:40px}#pageBillable .companyOption .badges .apBadge.none{background:#0000000d}#pageBillable .badgeInfo{font-size:13px;margin-bottom:1em}#pageBillable .badgeInfo span{display:inline-block}#pageBillable .badgeInfo .apBadge{display:inline-block;height:16px;margin-left:2em;vertical-align:middle;width:16px}#pageBillable .badgeInfo .apBadge:first-child{margin-left:0}#pageBillable .tableHeader{height:100%;position:relative}#pageBillable .tableHeader .toggleSwitch{line-height:25px;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}#pageBillable .tableHeader .toggleSwitch .switchLabel{cursor:pointer;font-size:14px;margin:0;padding:0 50px 0 1em}#pageBillable .tableHeader .toggleSwitch .apSwitchWrapper{position:absolute;right:0;top:50%;transform:translateY(-50%)}#pageBillable .rt-tr .editableCell{border:solid #eee;border-width:1px 1px 3px;cursor:pointer;height:100%;overflow:hidden;padding:0 20px 0 .2em;position:relative;text-overflow:ellipsis;width:100%}#pageBillable .rt-tr.selected .editableCell{border-color:#ddd}#pageBillable .rt-tr svg.indicator{display:none}#pageBillable .rt-tr .editableCell svg.indicator{fill:#33b5e5;display:block;height:12px;opacity:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:12px}#pageBillable .rt-tr .editableCell:hover{border-bottom-color:#33b5e5;color:#09c}#pageBillable .rt-tr .editableCell:hover svg.indicator{opacity:1}#pageBillable .rt-tr .editableCell.haveChanges{border-bottom-color:#fb3}#pageBillable .apStatusBox.editable{border:solid #eee;border-width:1px 1px 3px;cursor:pointer;-webkit-user-select:none;user-select:none}#pageBillable .apStatusBox.editable:hover{border-bottom-color:#33b5e5}#pageBillable .apStatusBox.editable.haveChanges{border-bottom-color:#fb3}#pageBillable .approverSelect .apInputBlock,#pageBillable .approverSelect .apInputBlock .apSelect{margin-bottom:0}#pageBillable .approverSelect .apInputBlock .apSelect select{font-size:14px;height:36px;line-height:30px;padding-right:24px}#pageBillable .approverSelect .apInputBlock .apSelect svg.dropdownArrow{height:16px;right:4px;width:16px}#pageBillable .approverSelect .apInputBlock svg.validationIcon{display:none}#pageBillable .approverComment{color:#f44;text-align:center}#pageBillable .approverComment svg{height:20px;width:20px}#pageBillable .approverComment .apTooltip{min-width:200px;text-align:left;white-space:normal}#pageBillable .approverComment .apTooltip hr{border-color:#666;margin:.5em 0}#pageBillable .approverColumn .apTooltipper,#pageBillable .approverColumn .approverCell{height:100%;width:100%}#pageBillable .approverColumn .approverCell.rejected{background:#ffebee;border-right:3px solid #f44;color:#c00}#pageBillable .approverColumn .approverCell svg{bottom:5px;position:absolute;right:5px}#pageBillable .stickyFooter{background:#fff;border-top:2px solid #eee;position:relative}#pageBillable .ApStickyBar.sticky .stickyFooter{border-top-color:#33b5e5}#pageBillable .stickyFooter .info{padding:1em}#pageBillable .stickyFooter .apButtonGroup{position:absolute;right:1em;top:50%;transform:translateY(-50%)}#pageBillable .stickyFooter .apButtonGroup>.divider{background:#ccc;display:inline-block;height:30px;margin:0 1em;vertical-align:middle;width:1px}#pageBillable .apReactTable .ReactTable .rt-th .dropPanelWrapper .dropPanel .scroller{max-height:300px}#pageBillable .stickyFooter .apDropdown .apDropdownMenu{width:300px}#pageBillable .selector{margin-right:1em}#pageBillable .selector:hover{color:#33b5e5;cursor:pointer}#pageBillable .dimmed-selector{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);margin-right:1em;opacity:.6;-moz-opacity:.5;-khtml-opacity:.5;text-decoration:line-through}#pageBillable .dimmed-selector:hover{color:#33b5e5;cursor:pointer}#pageBillable .hover:hover{cursor:pointer}#pageBillable .billable-content{display:flex;flex-direction:row}@media (max-width:900px){#pageBillable .billable-content{flex-direction:column}}#editAssignmentClass .subclass{border:1px solid #eee;font-size:1em;margin-bottom:16px;padding:16px}#editAssignmentClass .toolbar{text-align:right}#assignmentsTable .apReactTable .ReactTable .rt-tr.notActive{background:#ffebee;color:#f44}#assignmentsTable .apReactTable .ReactTable .rt-tr.notActive.selected{background:#e1f5fe}input[type=datetime-local].flatpickr-mobile{padding-top:1.5em}#AssignmentPage .navigation-btns-container{display:flex;justify-content:space-between}#AssignmentPage .pageColumn{background-color:#f3f3f3;border:1px solid #ddd;font-size:1.1em;padding:24px}#AssignmentPage .pageColumn .summaryTitle{font-weight:700;padding-bottom:8px;text-align:right}#AssignmentPage .pageColumn .summaryContent{padding-bottom:8px;text-align:left}#AssignmentPage .pageColumn .assignmentContent{padding-left:16px;padding-top:16px}#AssignmentPage .assignment-creator{padding-bottom:3px}#AssignmentPage .assignment-creator span{font-weight:700}#AssignmentPage .removeFileBtn:hover{color:#f44}#AssignmentPage .buttons-container{display:flex;justify-content:flex-end}#AssignmentPage .buttons-container>div{margin:1.5px}#AssignmentPage .buttons-container>div button{padding-left:1rem;padding-right:1rem}#AssignmentPage .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em 0;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#AssignmentPage .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#AssignmentPage .pageColumn .assignmentHeader{font-size:1.1em;font-weight:700;padding-bottom:8px}#AssignmentPage .componentTable{min-width:auto}#AssignmentPage .pageColumn .commentContainer{background-color:#fff;border:solid #ccc;border-width:1px 1px 3px;font-size:.8em;padding:8px 14px}.user .image{background:#f9f9f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #ccc;border-radius:999px;height:40px;width:40px}#AssignmentPage .pageColumn .newCommentArea{padding-top:16px}#AssignmentPage .pageColumn .newCommentArea .commentSave{padding-right:4px;text-align:right}#AssignmentPage .controlPanel{background-color:#f3f3f3;border:1px solid #ddd;font-size:1em;margin:15px;padding:24px}#AssignmentPage .assignment-file,#AssignmentPage .assignment-image{display:block;margin:0 auto;max-height:400px;max-width:100%;width:auto}#AssignmentPage .assignment-file{height:400px;width:100%}#AssignmentPage #componentInstanceTable .c-name .apTooltipper{position:static}#AssignmentPage .pointer .apTooltipper,#AssignmentPage .saveNew .apTooltipper{position:relative}@media (max-width:1000px){#AssignmentPage .apColumn.w25{width:50%}}@media (max-width:500px){#AssignmentPage .buttons-container{flex-direction:column}#AssignmentPage .dropdown-container{display:flex;justify-content:flex-end}}@media screen and (max-width:700px){#AssignmentPage #componentInstanceTable thead.table-head th{padding:0 .3em}#AssignmentPage #componentInstanceTable .componentTable td.fixed,#AssignmentPage #componentInstanceTable .componentTable tr td.groupTd,#AssignmentPage #componentInstanceTable .componentTable tr td.selectTd,#AssignmentPage #componentInstanceTable td.fixed.c-count{max-width:none;min-width:0;min-width:auto;width:auto}#AssignmentPage #componentInstanceTable td.c-name{width:90%}#AssignmentPage #componentInstanceTable .noWordWrap{-webkit-text-decoration:underline #0000004d;text-decoration:underline #0000004d}#AssignmentPage #componentInstanceTable td.saveNew .apTooltipper.block{width:60px}#AssignmentPage #componentInstanceTable input.componentRowInput{padding:0 10px}}@media (min-width:800px){#AssignmentPage .description-container{padding-right:.5em}#AssignmentPage .files-container{padding-left:.5em}}@media (max-width:700px){#AssignmentPage #componentInstanceTable input.componentRowInput{text-align:left}}.Workgroups_member-row__vOoi4,.Workgroups_members-heading__7hjDU,.Workgroups_modalBtnContainer__gCKHg{display:flex;flex-direction:row;justify-content:space-between}.Workgroups_error-container__mUiEo{color:#f44;display:flex;flex-direction:row;justify-content:flex-end}#newAssignmentFooter{padding:1em;text-align:right}#newAssignmentFooter .apButton{margin:0}#newAssignmentFooter .apButton.cancel{float:left}.ExtAssignments_saveBar__lsA-g{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#TaskQueue .apList>.item .columns .column{overflow:visible}.taskqueue-project-name{margin:0}.taskqueue-assignment-name{max-width:200px}#TaskQueue .project-name small{display:block}.apList>.item{overflow-x:clip}#TaskQueue .apList>.item .dragHandle{z-index:99}@media screen and (max-width:1200px){#TaskQueue .item .columns{display:flex;left:250px;right:auto}#TaskQueue .item{overflow:clip}#TaskQueue .item .dragHandle{z-index:99}}#pageNotifiations .item{border:1px solid #eee;border-left-width:5px;box-shadow:0 5px 10px #0000000d;margin:0 0 1em;padding:1em;position:relative;transition:border-color .4s ease}#pageNotifiations .item.unread{border-left-color:#f80}#pageNotifiations .item.checked{border-left-color:var(--clr-blue-main)}#pageNotifiations .item .title{border-bottom:1px solid #ccc;font-weight:700;margin-bottom:4px;padding-bottom:4px}#pageNotifiations .item .checkItemInput{margin-right:.5em}#pageNotifiations .item .remove{cursor:pointer;position:absolute;right:1.5em;top:1em}#pageNotifiations .item .time{bottom:1em;cursor:pointer;font-size:.8em;position:absolute;right:1.5em}#pageNotifiations .item .remove svg{height:18px;width:18px}#pageNotifiations .item .description{margin:.5em}#pageNotifiations .item .linkContainer{margin-top:1em}#pageNotifiations .item .linkContainer .link{color:#337ab7;cursor:pointer;margin-left:.5em}#pageNotificationSettings .iconHeader{text-align:center}#pageNotificationSettings .iconHeader svg{height:20px;width:20px}#pageNotificationSettings .booleanCell,#pageNotificationSettings .currencyCell,#pageNotificationSettings .iconCell,#pageNotificationSettings .nameCell{font-size:16px;line-height:1.2em;padding:.5em}#pageNotificationSettings .nameCell small{color:#999;font-size:14px}#pageNotificationSettings .booleanCell{text-align:left}#pageNotificationSettings .booleanCell.onlyIcons{text-align:center}#pageNotificationSettings .booleanCell.true svg{fill:#4caf50}#pageNotificationSettings .booleanCell.false svg{fill:#f44}#pageNotificationSettings .currencyCell{text-align:right}#pageNotificationSettings .currencyCell .unit{color:#aaa;font-size:14px}#pageNotificationSettings .iconCell{text-align:center}#pageNotificationSettings .iconCell svg{height:16px;width:16px}#pageNotificationSettings .saveBar{background:#fff;border-top:3px solid #fff;padding:1em}#pageNotificationSettings .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}.actions{float:right;margin:3px 0 0}#AddNotificationRecipientFooter{padding:1em;text-align:right}#AddNotificationRecipientFooter .apButton{margin:0}#AddNotificationRecipientFooter .apButton.cancel{float:left}#AddNotificationRecipientModal .apModalWrapper .apModal .apModalBody{overflow:visible}.recipient-form{margin-top:30px}.viestisuora-float-right{float:right;margin:1em;position:relative;z-index:2}#Chat{display:flex;max-height:90vh;overflow:hidden}#Chat .chatArea{flex-basis:auto;position:relative;width:75%}@media (max-width:600px){#Chat .chatArea{flex-basis:fit-content;position:relative;width:75%}}#Chat .chatArea .messageList{overflow:auto}#Chat>div.chatArea>.MessageAndWritingArea{max-height:80vh}#Chat .chatArea .messageList:first-child:nth-last-child(3),#Chat .chatArea .messageList:first-child:nth-last-child(3)~div{max-height:72vh}#Chat .chatArea .messageList:first-child:nth-last-child(4),#Chat .chatArea .messageList:first-child:nth-last-child(4)~div{max-height:64vh}#oSettings .formHeader svg{color:#aaa;margin-right:.2em}#oSettings .saveBar{background:#fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#oSettings .ApStickyBar.sticky .saveBar{border-top-color:#33b5e5}#oSettings .hasTooltip{text-decoration:underline}#oSettings .poTemplateContainer{position:relative}#oSettings .poTemplateInfoButton{float:right;position:absolute;right:0;top:0}#oSettings .previewContainer{background:#eee;box-shadow:inset 0 5px 10px #0000001a;font-weight:700;margin-bottom:2em;margin-top:1em;padding:2em .5em .5em;position:relative;text-align:left}#oSettings .previewContainer .top-left{font-size:.8em;left:4px;position:absolute;top:4px}#oSettings .indentleft{margin-left:1em}#oTemplateInfo th{padding-right:1em;padding-top:1em}#oTemplateInfo td{font-size:.9em}@media screen and (min-width:650px){#oSettings .miscSettingBlock{display:flex}}#woocommerce-catgories .errorMessage{font-weight:700;padding:1em;text-align:center}#woocommerce-catgories .splitView{display:flex;flex-direction:row}#woocommerce-catgories .splitView .left{width:300px}#woocommerce-catgories .splitView .right{width:calc(100% - 300px)}#woocommerce-catgories .splitView .details{background:#fff;box-shadow:0 3px 10px #0000001a;margin-left:1em}#woocommerce-catgories .apLocationTree{margin:0}#woocommerce-catgories .apLocationTree .detailPicker .apInputBlock .apSelect{background:#fff}#woocommerce-catgories .apLocationTree .detailPicker table.apInputStack .apAddon.noRightBorder{font-family:Roboto-Light,Arial,sans-serif;padding-left:0;padding-right:0}#woocommerce-catgories .apLocationTree .apSimpleButton{height:42px;width:50px}#woocommerce-catgories .apLocationTree .location{padding-left:24px;position:relative}#woocommerce-catgories .apLocationTree .location .canTakeDeliveries{bottom:-6px;left:-6px;padding:7px 4px 4px;position:absolute}#woocommerce-catgories .apLocationTree .location .canHaveComponents{left:-6px;padding:7px 4px 4px;position:absolute;top:-6px}#woocommerce-catgories .apLocationTree .location .canHaveComponents svg,#woocommerce-catgories .apLocationTree .location .canTakeDeliveries svg{height:18px;width:18px}#woocommerce-catgories .receiver-indent{margin-left:20px}#woocommerce-catgories .details .locationPath{margin:0}#woocommerce-catgories .details .locationPath .inner.current{padding-right:50px;position:relative}#woocommerce-catgories .details .locationPath .inner.current .apDropdown{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99}#woocommerce-catgories .componentTable{font-size:14px;line-height:1.5em;width:100%}#woocommerce-catgories .componentTable tr{border-bottom:1px solid #ccc}#woocommerce-catgories .componentTable th{font-size:14px;vertical-align:bottom}#woocommerce-catgories .componentTable td{padding:.5em .2em}#woocommerce-catgories .componentTable td.name{width:auto}#woocommerce-catgories .componentTable td.fixed{max-width:110px;min-width:110px;width:110px}#woocommerce-catgories .componentTable td.fixed,#woocommerce-catgories .componentTable th.fixed{padding-left:3px;padding-right:3px;position:relative;text-align:center}#woocommerce-catgories .componentTable td.fixed input.componentRowInput{border:solid #ccc;border-width:1px 1px 3px;font-size:14px;line-height:30px;margin:0;padding:0 30px 0 0;text-align:right;width:100%}#woocommerce-catgories .componentTable td.fixed input.componentRowInput.error{border-bottom-color:#f44;color:#f44}#woocommerce-catgories .componentTable td.fixed input.componentRowInput:focus{border-color:#33b5e5;outline:0}#woocommerce-catgories .componentTable td.fixed .unit{color:#aaa;font-size:12px;line-height:30px;margin-top:-15px;overflow:hidden;position:absolute;right:5px;text-align:left;text-overflow:ellipsis;top:50%;width:25px}#woocommerce-catgories .componentTable td svg{height:20px;width:20px}#woocommerce-catgories .componentTable td.name{padding-bottom:18px;position:relative}#woocommerce-catgories .componentTable td.name .code{bottom:0;left:20px;position:absolute}#woocommerce-catgories .componentTable td.balance{padding-right:40px;position:relative;text-align:right}#woocommerce-catgories .componentTable td.balance .free{bottom:0;position:absolute;right:40px}#woocommerce-catgories .componentTable td .setDisabled{cursor:pointer;left:6px;margin-top:-12px;position:absolute;top:50%}#woocommerce-catgories .componentTable td .setEnabled{cursor:pointer}#woocommerce-catgories .bottomInfo{margin-top:2em}#woocommerce-catgories .apDropdown .action{cursor:pointer}#woocommerce-catgories .apDropdown .action.disabled{cursor:auto}#woocommerce-catgories .changesModal .apModalWrapper .apModal .apModalBody{overflow:visible}#woocommerce-catgories .changesModal .apModal{width:60%}#woocommerce-catgories .changesModal .apModal .apModalBody{padding:2em}#woocommerce-catgories .changesModal .changesTable{font-size:14px;line-height:1.5em;width:100%}#woocommerce-catgories .changesModal .changesTable tr{border-bottom:1px solid #ccc}#woocommerce-catgories .changesModal .changesTable th{font-size:14px;vertical-align:bottom}#woocommerce-catgories .changesModal .changesTable td{padding:.5em .2em}#woocommerce-catgories .changesModal .changesTable td.type svg{height:20px;width:20px}#woocommerce-catgories .changesModal .changesTable td.type span{padding-left:6px}#woocommerce-catgories .changesModal .countWrapper{margin-top:1em}#woocommerce-catgories .changesModal .countWrapper div{text-align:right}#woocommerce-catgories .changesModal .countWrapper div .count{display:inline-block;font-weight:700;width:50px}#woocommerce-catgories .tempComponentsContainer{padding-top:2em}#woocommerce-catgories .saveBar{background:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-top:3px solid #fff;display:inline-block;height:auto;padding:.5em .5em 0;position:relative;text-align:right;transition:border-top .4s ease;width:100%}#woocommerce-catgories .ApStickyBar.sticky .saveBar{border-color:#33b5e5}#woocommerce-catgories .ApStickyBar.noSticky .saveBar{background:#fff;box-shadow:0 3px 10px #0000001a;margin-top:1em;padding:1em}@media screen and (max-width:800px){#woocommerce-catgories .splitView{flex-direction:column}#woocommerce-catgories .splitView .left,#woocommerce-catgories .splitView .right{width:100%}#woocommerce-catgories .splitView .left{box-shadow:0 3px 10px #0000001a;margin-bottom:2rem}#woocommerce-catgories .splitView .details{margin-left:0}}#woocommerce-edit-product .modal-content-container{display:flex;flex-direction:row}#woocommerce-edit-product .apModalFooter{overflow:visible}@media screen and (max-width:800px){#woocommerce-edit-product .modal-content-container{flex-direction:column}}#woocommerce #link-product-modal .apModalWrapper .apModal .apModalBody{overflow:visible}#woocommerce #exportModal .apModalWrapper .apModal .apModalBody{overflow:auto}#woocommerce-order .summaryBlock{margin-right:0}#woocommerce-order .apForm{display:flex;flex-direction:row}#woocommerce-order .apFormColumn{flex:1 1;float:none}@media screen and (max-width:500px){#woocommerce-order .apForm{flex-direction:column}}.TaxAnnouncement_member-row__eoqNL,.TaxAnnouncement_members-heading__8u5tg,.TaxAnnouncement_modalBtnContainer__2o1o6{display:flex;flex-direction:row;justify-content:space-between}.TaxAnnouncement_error-container__eABzh{color:#f44;display:flex;flex-direction:row;justify-content:flex-end}#materialCertificateEdit .deleteFileBtn:hover{color:var(--clr-error-main);transition:all .2s}#navTop .blocks>.block.paused>.button{background:#f80}#navTop .blocks>.block.paused>.button:hover{background:#fb3}#navTop .blocks>.block.playing>.button{background:#007e33}#navTop .blocks>.block.playing>.button:hover{background:#00c851}#navTop .blocks>.block.timer .topModal .bg{background:#ccc;background:linear-gradient(180deg,#ccc 0,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ccc",endColorstr="#eee",GradientType=0);padding-bottom:.5em;position:relative}#timer-modal{min-height:580px!important}#navTop .blocks>.block.timer .test{background:#ccc;border:1px solid #aaa;display:inline-block;height:100px;margin:10px;width:40%}#navTop .blocks>.block.timer .topModal .bg .corner-buttons-bottom{left:0;position:relative;text-align:center;top:-100%;width:100%}#navTop .blocks>.block.timer .topModal .bg .corner-buttons-bottom button.cornerButton{transform:translateY(-175%)}#navTop .blocks>.block.timer .topModal .bg button.cornerButton{border:0;border-radius:999px;left:.5em;position:absolute;top:.5em;z-index:20}#navTop .blocks>.block.timer .topModal .bg button.cornerButton.right{left:auto;right:.5em}#navTop .blocks>.block.timer .topModal .controls{display:flex;justify-content:space-between;text-align:center;width:100%}#navTop .blocks>.block.timer .topModal .controls button{display:inline-block;height:90px;line-height:14px;margin:0 1%;padding:10px 20px;width:31%}#navTop .blocks>.block.timer .topModal .controls button span{font-size:14px}.modal-columns{display:flex;justify-content:space-evenly}.modal-left-column,.modal-right-column{width:50%}.timer-project{margin:10px}#timer-modal .timeattendance-start-text{color:var(--clr-success-dark);font-size:.85rem;line-height:1.4rem;margin-bottom:.5rem;margin-top:-.85rem}@media (max-width:499px){#navTop .blocks>.block.timer #timer-modal.topModal .bg{max-height:100vh;overflow:auto}}@media (max-height:650px){#navTop .blocks>.block.timer #timer-modal.topModal .bg{max-height:100vh;overflow:auto;padding-bottom:3rem}}.block.timer .topModal .stopwatch{position:relative}.block.timer .topModal .stopwatch .chart{position:relative;width:100%}.block.timer .topModal .stopwatch .chart svg{display:block;margin:0 auto;width:70%}.block.timer .topModal .stopwatch .chart .numbers{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.block.timer.playing .topModal .stopwatch .chart .numbers .dots,.block.timer.playing .topModal .stopwatch .chart .numbers .number{color:#007e33}.block.timer.paused .topModal .stopwatch .chart .numbers .dots,.block.timer.paused .topModal .stopwatch .chart .numbers .number{color:#f80}.block.timer .topModal .stopwatch .chart .numbers .info{font-size:14px;height:40px;line-height:40px}.block.timer .topModal .stopwatch .chart .numbers .number{display:inline-block;margin:0 5px}.block.timer .topModal .stopwatch .chart .numbers .number small,.block.timer .topModal .stopwatch .chart .numbers .number strong{display:block;line-height:1em}.block.timer .topModal .stopwatch .chart .numbers .number strong{font-family:Roboto-Mono,Arial,sans-serif;font-size:26px}.block.timer .topModal .stopwatch .chart .numbers .dots{font-size:16px;vertical-align:top}.block.timer .topModal .stopwatch.playing .chart .numbers .dots{animation:blinkStopwatchDots 1s infinite}@keyframes blinkStopwatchDots{0%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}#notificationButton{position:relative}#notificationButton .count{background:#f80;border-radius:50%;bottom:6px;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1em;position:absolute;right:6px}.block.user .topModal .profile{background:#33b5e5;background:linear-gradient(180deg,#33b5e5 0,#09c);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33b5e5",endColorstr="#0099cc",GradientType=0);margin:0 0 .5em;padding:1em .5em;text-align:center}.block.user .topModal .profile .name,.block.user .topModal .profile .title{color:#fff;font-size:22px;line-height:1.2em}.block.user .topModal .profile .title{font-size:16px;opacity:.8}.block.user .ApModalConfirm,.block.user .apInputModal{color:#666}#help{background:#0000;height:100vh;pointer-events:none;position:absolute;right:0;top:0;transition:background .4s ease;width:100vw;z-index:10000}#help.open{background:#00000080;pointer-events:auto}#help .help{background:#fff;color:#333;height:100%;max-width:500px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .4s ease;width:90%}#help.open .help{transform:translateX(0)}#help .help .top{background:#eee;height:50px;position:relative;width:100%}#help .help .top .title{color:#999;font-weight:400;line-height:50px;margin:0 1em}#help .help .top .title svg{stroke:#999;height:32px;left:10px;position:absolute;top:9px;width:32px}#help .help .top .close{cursor:pointer;position:absolute;right:0;top:0}#help .help .top .close svg{display:block;height:32px;margin:9px;width:32px}#help .help .top .close:hover{background:#ddd}#help .navigation:after{clear:both;content:"";display:block}#help .navigation .section{background:#ddd;background:linear-gradient(180deg,#ddd 0,#bbb);border-top:3px solid #ccc;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd",endColorstr="#bbbbbb",GradientType=0);float:left;font-size:15px;height:50px;position:relative;width:50%}#help .navigation .section:hover{background:#eee;background:linear-gradient(180deg,#eee 0,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#cccccc",GradientType=0)}#help .navigation .section.selected{background:#fff;border-top-color:#33b5e5}#help .navigation .section svg{height:20px;left:10px;position:absolute;top:15px;width:20px}#help .navigation .section .text{left:40px;line-height:1em;position:absolute;top:50%;transform:translateY(-50%)}#help .navigation .section .text small{color:#00000080;font-size:13px}#help h2,#help h3,#help h4,#help h5,#help h6{margin-top:1.5em}#help h2:first-child,#help h3:first-child,#help h4:first-child,#help h5:first-child,#help h6:first-child{margin-top:0}#help p{font-size:16px}#help p.ingress{color:#999;font-size:20px}#help ul li{margin:0 0 .5em}#help svg.inline{background:#eee;box-shadow:0 0 3px 0 #00000080;height:24px;margin:-3px 3px 0 0;padding:4px;width:24px}#help svg.inline.noBg{background:#0000;box-shadow:none;padding:0}#help svg.inline.success{fill:#4caf50}#help svg.inline.warning{fill:#f80}#help svg.inline.error{fill:#f44}#help svg.inline.topbar{fill:#fff;background:#09c}#help .help .scroller{height:calc(100% - 50px);overflow-x:auto;overflow-y:scroll;width:100%}.VerticalScrollerWrapper{height:100%;position:relative;width:100%}.VerticalScrollerWrapper .VerticalScroller{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.VerticalScrollerWrapper.noScrollBar .VerticalScroller::-webkit-scrollbar{display:none}.VerticalScrollerWrapper .shadowBottom,.VerticalScrollerWrapper .shadowTop{display:none}.VerticalScrollerWrapper.srcollShadows .shadowBottom,.VerticalScrollerWrapper.srcollShadows .shadowTop{background:linear-gradient(180deg,#0000004d 0,#0000);content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#00000000",GradientType=0);height:30px;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity 1s ease,height 1s ease;width:100%;z-index:10}.VerticalScrollerWrapper.srcollShadows .shadowBottom{background:linear-gradient(180deg,#0000 0,#0000004d);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);top:auto}.VerticalScrollerWrapper.srcollShadows .shadowBottom.atBottom,.VerticalScrollerWrapper.srcollShadows .shadowTop.atTop{height:0;opacity:0}#navTop .blocks>.block.languages .button .flag{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:30px;margin-bottom:1px;vertical-align:middle;width:50px}#navTop .blocks>.block.languages .topModal{display:flex;flex-direction:row;justify-content:space-evenly;padding:5px}#navTop .blocks>.block.languages .topModal button{background:#0000;border:1px solid #eee;border-radius:10px;margin:1%;padding-top:10px}#navTop .blocks>.block.languages .topModal button:focus,#navTop .blocks>.block.languages .topModal button:hover{border-color:#ccc;outline:none}#navTop .blocks>.block.languages .topModal button.selected{border-color:#33b5e5;color:#33b5e5}#navTop .blocks>.block.languages .topModal button .flag{background-position:50%;background-size:cover;display:flex;height:30px;text-align:center;vertical-align:middle;width:50px}#navTop .blocks>.block.languages .topModal button .text{font-size:14px}@media (max-width:499px){#navTop .blocks>.block.languages .button .flag{height:20px;width:30px}}#app>.mainWrapper{margin-top:50px}#navTop{background:#09c;color:#fff;font-family:Roboto-Light,Arial,sans-serif;font-size:18px;height:50px;left:0;line-height:1.5em;position:fixed;top:0;width:100%;z-index:1000}#navTop .company{overflow:hidden;width:300px}#navTop .company,#navTop .company .logoBg{height:100%;left:0;position:absolute;top:0}#navTop .company .logoBg{padding:10px;width:80px}#navTop .company.logoOnly .logoBg{width:300px}#navTop .company .logoBg .logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}#navTop .company .text{left:90px;position:absolute;top:50%;transform:translateY(-50%);width:200px}#navTop .company .text .subtitle,#navTop .company .text .title{font-size:16px;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navTop .company .text .subtitle{font-size:13px;opacity:.8}#navTop .blocks{bottom:0;font-size:16px;position:absolute;right:0;top:0;width:auto}#navTop .blocks:after{clear:both;content:"";display:block}#navTop .blocks>.divider{background:#ffffff4d;float:left;height:30px;margin:10px .5em;width:1px}#navTop .blocks>.block{float:left;height:100%;margin:0;position:relative;width:auto}#navTop .blocks>.block>.button{cursor:pointer;display:block;line-height:50px;max-height:50px;padding:0 20px;transition:background .4s ease}#navTop .blocks>.block>.button>svg{fill:#fff;height:24px;margin:-3px 0 0;vertical-align:middle;width:24px}#navTop .blocks>.block>.button>.text{display:inline-block;margin-right:5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#navTop .blocks>.block>.button:hover{background:#33b5e5}#navTop .block .topModal{background:#fff;box-shadow:0 5px 20px #0003;color:#666;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(20px);transition:transform .4s ease,opacity .4s ease;width:300px}#navTop .block .topModal.open{opacity:1;pointer-events:auto;transform:translateY(0)}#navTop .block .topModal:after{border:10px solid;border-color:#fff0 #fff0 #fff;bottom:100%;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:22px;width:0}#navTop .mobileMenu{align-items:center;display:flex;height:50px;margin-left:15px;width:30px}#navTop .block.languages .topModal:after{right:35px}@media (max-width:999px){#navTop .blocks>.block>.button>.text,#navTop .blocks>.divider.secondary{display:none}#navTop .block.notifications .topModal,#navTop .block.tasks .topModal,#navTop .block.timer .topModal{left:50%;right:auto;transform:translate(-50%,20px)}#navTop .block.notifications .topModal.open,#navTop .block.tasks .topModal.open,#navTop .block.timer .topModal.open{transform:translate(-50%)}#navTop .block.notifications .topModal:after,#navTop .block.tasks .topModal:after,#navTop .block.timer .topModal:after{left:50%;right:auto}}@media (max-width:700px){#navTop .company{display:none}}@media (max-width:799px){#navTop .logo .title{font-size:18px}#navTop .logo .subtitle{font-size:12px}#navTop .company .logoBg{width:50px}#navTop .company .text{left:55px}}@media (max-width:599px){#navTop .company.logoOnly .logoBg{width:50px}#navTop .company .text{display:none}#navTop .blocks>.block>.button{padding-left:15px;padding-right:15px}#navTop .block .topModal,#navTop .block.notifications .topModal,#navTop .block.tasks .topModal,#navTop .block.timer .topModal{left:auto;position:fixed;right:20px;top:50px;transform:translateY(20px)}#navTop .block .topModal.open,#navTop .block.notifications .topModal.open,#navTop .block.tasks .topModal.open,#navTop .block.timer .topModal.open{transform:translateY(0)}#navTop .block.languages .topModal{right:125px}#navTop .block.timer .topModal{right:90px}#navTop .block .topModal:after,#navTop .block.notifications .topModal:after,#navTop .block.tasks .topModal:after,#navTop .block.timer .topModal:after{left:auto}#navTop .block.timer .topModal:after{right:230px}#navTop .block.user .topModal:after{right:192px}#navTop .block.bugs .topModal:after{right:69px}#navTop .block.languages .topModal:after{right:30px}}@media (max-width:499px){#navTop .blocks>.block>.button{padding-left:10px;padding-right:10px}#navTop .block.languages .topModal{right:105px}#navTop .block.timer .topModal:after{right:165px}#navTop .block.user .topModal:after{right:147px}#navTop .block.bugs .topModal:after{right:53px}#navTop .block.languages .topModal:after{right:15px}}@media (max-width:399px){#navTop .blocks>.divider{margin-left:2px;margin-right:2px}#navTop .blocks>.block>.button>svg{height:20px;width:20px}#navTop .block .topModal,#navTop .block.notifications .topModal,#navTop .block.tasks .topModal,#navTop .block.timer .topModal{right:10px}#navTop .block.languages .topModal{right:85px}#navTop .block.timer .topModal:after{right:215px}#navTop .block.user .topModal:after{right:135px}#navTop .block.bugs .topModal:after{right:45px}#navTop .block.languages .topModal:after{right:15px}}@media (max-width:350px){#navTop .blocks>.block>.button{padding-left:8px;padding-right:8px}#navTop .block.languages .topModal{right:77px}#navTop .block.timer .topModal:after{right:192px}#navTop .block.user .topModal:after{right:121px}#navTop .block.bugs .topModal:after{right:39px}}#app>.mainWrapper{margin-left:300px;transition:margin .4s ease}#app>.mainWrapper.sideNavMinified{margin-left:50px}#navSide{background:#eee;border-right:1px solid #ccc;bottom:0;color:#666;left:0;position:fixed;top:50px;transition:width .4s ease;width:300px;z-index:500}.sideNavMinified #navSide{bottom:auto;position:absolute;width:50px}#navSide>.bottom,#navSide>.top{border-bottom:1px solid #ccc;height:50px;width:100%}#navSide>.bottom{border-bottom:none;border-top:1px solid #ccc;position:relative;text-align:right}#navSide>.top .searchField{margin:0 5px;position:relative}#navSide>.top .searchField input{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;height:40px;line-height:40px;margin:5px 0;padding:0 1em 0 45px;transition:padding .4s ease,width .4s ease,box-shadow .4s ease;width:100%}#navSide>.top .searchField input:focus{background:#fff;outline:0}#navSide>.top .searchField svg{fill:#999;height:20px;left:15px;pointer-events:none;position:absolute;top:15px;width:20px}.sideNavMinified #navSide>.top .searchField input{padding:0 3px 0 35px}.sideNavMinified #navSide>.top .searchField input:focus{box-shadow:0 0 50px 0 #00000080;padding:0 1em 0 35px;width:200px}.sideNavMinified #navSide>.top .searchField svg{left:10px}#navSide>.bottom .toggleButton{background:#ddd;border-left:1px solid #ccc;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}#navSide>.bottom .toggleButton:hover{background:#f9f9f9}#navSide>.bottom .toggleButton svg{display:block;height:20px;margin:15px auto;transition:transform .4s ease;width:20px}.sideNavMinified #navSide>.bottom .toggleButton{border-bottom:1px solid #ccc;border-left:0}.sideNavMinified #navSide>.bottom .toggleButton svg{transform:rotate(180deg)}#navSide>.middle{height:calc(100% - 102px);width:100%}.sideNavMinified #navSide>.middle{height:auto;min-height:calc(100% - 152px)}@media (max-width:999px){#app>.mainWrapper{margin-left:50px}#navSide{box-shadow:0 0 20px #0000004d}.sideNavMinified #navSide{box-shadow:none}}@media (max-width:700px){#app>.mainWrapper,#app>.mainWrapper.sideNavMinified{margin-left:0}}#navSide .nav-group{list-style:none;margin-bottom:2em;padding:0}#navSide .nav-group .nav-group{background:#0000001a;background:linear-gradient(90deg,#0000 0,#0000001a 20%,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1a000000",GradientType=1);margin-bottom:0;max-height:0;overflow:hidden;padding-left:1em;transition:max-height .4s ease}#navSide .nav-group .nav-group:after,#navSide .nav-group .nav-group:before{background:linear-gradient(180deg,#0000001a 0,#0000);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a000000",endColorstr="#00000000",GradientType=0);height:20px;left:-1em;opacity:0;pointer-events:none;position:absolute;right:0;top:40px;transition:opacity .4s ease}#navSide .nav-group .nav-group:after{background:linear-gradient(180deg,#0000 0,#0000001a);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1a000000",GradientType=0);top:auto}#navSide .nav-group li.item.subnav-open>.nav-group{max-height:400px}#navSide .nav-group li.item.subnav-open>.nav-group:after,#navSide .nav-group li.item.subnav-open>.nav-group:before{opacity:1}#navSide .nav-group li.item svg.subnav-indicator{fill:#666;height:16px;pointer-events:none;position:absolute;right:12px;top:12px;transition:transform .4s ease;width:16px}#navSide .nav-group li.item.subnav-open>svg.subnav-indicator{transform:rotate(-90deg)}#navSide .nav-group li.item{border-bottom:1px solid #0000001a;font-family:Roboto,Arial,sans-serif;position:relative}#navSide .nav-group li.item.disabled a{pointer-events:none}#navSide .nav-group li.item.disabled a .title:after{background:#e91e63;border-radius:99px;color:#fff;content:"DISABLED";display:inline-block;font-size:11px;line-height:1em;margin-left:5px;opacity:.5;padding:2px 5px;pointer-events:none}#navSide .nav-group li.item a{color:#666;display:block;height:40px;position:relative;text-decoration:none}#navSide .nav-group li.item a:hover{background:#ffffff4d;color:#09c}#navSide .nav-group li.item a:hover>svg{fill:#09c}#navSide .nav-group li.item.selected a{background:#ffffffb3;color:#0f789f}#navSide .nav-group li.item.selected a>svg{fill:#0f789f}#navSide .nav-group li.item a>svg{fill:#666;height:24px;margin:8px 13px;position:relative;width:24px;z-index:2}#navSide .nav-group li.item a>.title{height:40px;left:50px;line-height:40px;position:absolute;top:0;transition:opacity .4s ease;white-space:nowrap;width:250px;z-index:1}#navSide .nav-group li.item a>.messageCount{background-color:#4caf50;border-radius:50%;color:#fff;min-height:13px;min-width:25px;position:absolute;right:35px;text-align:center;top:7px}#navSide .nav-group .nav-group li.item a>svg{height:20px;margin:10px 15px;width:20px}#navSide .nav-group li.item a>.badge{background:#f80;left:3px;position:absolute;top:3px;z-index:2}#navSide .nav-group li.item a>.badge.error{background:#f44;z-index:3}#navSide .nav-group li.item.doubleBadges a>.badge.warning{left:20px}#navSide .nav-group .nav-group li.item a>.title{font-size:90%}#navSide .nav-group li.divider{border-bottom:1px solid #0000001a;color:#999;font-size:14px;height:20px;line-height:20px;margin-top:20px;padding:0 .5em;text-transform:uppercase;transition:opacity .4s ease;white-space:nowrap}.sideNavMinified #navSide .nav-group .nav-group:after,.sideNavMinified #navSide .nav-group .nav-group:before{display:none}.sideNavMinified #navSide .nav-group li.divider{opacity:0}.sideNavMinified #navSide .nav-group li.item .title{background:#eee;height:40px;opacity:0;padding:0 10px;pointer-events:none;transform:translateX(-50px);transition:transform .4s ease,opacity .4s ease;width:240px}.sideNavMinified #navSide .nav-group li.item.subnav-open .title,.sideNavMinified #navSide .nav-group li.item:hover .title{opacity:1;pointer-events:auto;transform:translateX(-1px)}.sideNavMinified #navSide .nav-group .nav-group{background:#ddd;box-shadow:0 5px 15px #0000004d;left:30px;padding-left:0;position:absolute;top:100%;width:260px;z-index:10}.sideNavMinified #navSide .nav-group .nav-group .nav-group{background:#ccc;box-shadow:none;left:auto;padding-left:20px;position:relative;top:auto;z-index:10}.sideNavMinified #navSide .nav-group .nav-group li.item .title{background:#0000;border:0;opacity:1;padding-left:0;pointer-events:auto;transform:translateX(0);width:200px}.sideNavMinified #navSide .nav-group li.item svg.subnav-indicator{height:12px;left:35px;right:auto;top:25px;transform:rotate(180deg);width:12px}.sideNavMinified #navSide .nav-group li.item.subnav-open>svg.subnav-indicator{transform:rotate(225deg)}#mobileNav .nav-group{list-style:none;margin-bottom:2em;padding:0}#mobileNav .nav-group .nav-group{background:#0000001a;background:linear-gradient(90deg,#0000 0,#0000001a 20%,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1a000000",GradientType=1);margin-bottom:0;max-height:0;overflow:hidden;padding-left:1em}#mobileNav .nav-group .nav-group:after,#mobileNav .nav-group .nav-group:before{background:linear-gradient(180deg,#0000001a 0,#0000);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a000000",endColorstr="#00000000",GradientType=0);height:20px;left:-1em;opacity:0;pointer-events:none;position:absolute;right:0;top:40px}#mobileNav .nav-group .nav-group:after{background:linear-gradient(180deg,#0000 0,#0000001a);bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#1a000000",GradientType=0);top:auto}#mobileNav .nav-group li.item.subnav-open>.nav-group{max-height:400px}#mobileNav .nav-group li.item.subnav-open>.nav-group:after,#mobileNav .nav-group li.item.subnav-open>.nav-group:before{opacity:1}#mobileNav .nav-group li.item svg.subnav-indicator{fill:#666;height:16px;pointer-events:none;position:absolute;right:12px;top:12px;width:16px}#mobileNav .nav-group li.item.subnav-open>svg.subnav-indicator{transform:rotate(-90deg)}#mobileNav .nav-group li.item{border-bottom:1px solid #0000001a;font-family:Roboto,Arial,sans-serif;position:relative}#mobileNav .nav-group li.item.disabled a{pointer-events:none}#mobileNav .nav-group li.item.disabled a .title:after{background:#e91e63;border-radius:99px;color:#fff;content:"DISABLED";display:inline-block;font-size:11px;line-height:1em;margin-left:5px;opacity:.5;padding:2px 5px;pointer-events:none}#mobileNav .nav-group li.item a{color:#666;display:block;height:40px;position:relative;text-decoration:none}#mobileNav .nav-group li.item a:hover{background:#ffffff4d;color:#09c}#mobileNav .nav-group li.item a:hover>svg{fill:#09c}#mobileNav .nav-group li.item.selected a{background:#ffffffb3;color:#0f789f}#mobileNav .nav-group li.item.selected a>svg{fill:#0f789f}#mobileNav .nav-group li.item a>svg{fill:#666;height:24px;margin:8px 13px;position:relative;width:24px;z-index:2}#mobileNav .nav-group li.item a>.title{height:40px;left:50px;line-height:40px;position:absolute;top:0;white-space:nowrap;width:250px;z-index:1}#mobileNav .nav-group .nav-group li.item a>svg{height:20px;margin:10px 15px;width:20px}#mobileNav .nav-group li.item a>.badge{background:#f80;left:3px;position:absolute;top:3px;z-index:2}#mobileNav .nav-group li.item a>.badge.error{background:#f44;z-index:3}#mobileNav .nav-group li.item.doubleBadges a>.badge.warning{left:20px}#mobileNav .nav-group .nav-group li.item a>.title{font-size:90%}#mobileNav .nav-group li.divider{border-bottom:1px solid #0000001a;color:#999;font-size:14px;height:20px;line-height:20px;margin-top:20px;padding:0 .5em;text-transform:uppercase;white-space:nowrap}#mobileNav{background:#eee;border-right:1px solid #ccc;bottom:0;color:#666;left:0;position:fixed;top:50px;transform:translateX(-100%);width:300px;z-index:500}#mobileNav>.bottom,#mobileNav>.top{border-bottom:1px solid #ccc;height:50px;width:100%}#mobileNav>.bottom{border-bottom:none;border-top:1px solid #ccc;position:relative;text-align:right}#mobileNav>.top .searchField{margin:0 5px;position:relative}#mobileNav>.top .searchField input{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;height:40px;line-height:40px;margin:5px 0;padding:0 1em 0 45px;width:100%}#mobileNav>.top .searchField input:focus{background:#fff;outline:0}#mobileNav>.top .searchField svg{fill:#999;height:20px;left:15px;pointer-events:none;position:absolute;top:15px;width:20px}#mobileNav>.bottom .toggleButton{background:#ddd;border-left:1px solid #ccc;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}#mobileNav>.bottom .toggleButton:hover{background:#f9f9f9}#mobileNav>.bottom .toggleButton svg{display:block;height:20px;margin:15px auto;width:20px}#mobileNav>.middle{height:calc(100% - 50px);width:100%}#mobileNav.open{transform:translateX(0)}#mobileNav.open:after{box-shadow:0 0 50px #00000080;content:"";height:100%;position:absolute;top:0;width:100%}.idleScreen{background:#00000080;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:999999999}.idleScreen.showWarning{opacity:1;transition-duration:1s}.idleScreen .message{background:#fff;box-shadow:0 0 30px #00000080;left:50%;max-width:400px;padding:2em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.idleScreen .message h2{color:#f80;margin-top:0}#login{background:#33b5e5;background:linear-gradient(135deg,#33b5e5,#09c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33b5e5",endColorstr="#0099cc",GradientType=1);min-height:100vh;padding:100px 0 50px;position:relative;width:100vw}#login .bgLogo{height:auto;opacity:.3;pointer-events:none;position:absolute;right:55%;top:-60px;width:300px;z-index:1}#login .login-box{background:#fff;box-shadow:0 5px 40px #00000080;height:auto;margin:0 auto;max-width:350px;position:relative;width:79vw;z-index:2}#login .login-box .languages{position:absolute;right:100%;top:50px}#login .login-box .languages>button{background:#ddd;border:0;box-shadow:inset -10px 0 10px #0000004d;cursor:pointer;height:50px;margin:0 0 10px;padding:0;width:50px}#login .login-box .languages>button:focus,#login .login-box .languages>button:hover{background:#eee;outline:0}#login .login-box .languages>button.selected{background:#fff;box-shadow:-5px 5px 10px #0003}#login .login-box .languages>button .flag{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000004d;border-radius:5px;display:block;height:32px;margin:9px;width:32px}#login .login-box h3{border-bottom:1px solid #ccc;margin:0 0 .5em;padding:.5em 0;text-align:center}#login .login-box h3 svg{height:24px;width:24px}#login .login-box .linkButton{display:block;text-align:center}#login .footer{bottom:1em;color:#bbdefb;font-size:14px;left:0;line-height:15px;position:absolute;text-align:center;width:100%}#login .footer a{color:#bbdefb}#login .devArea{opacity:.5;position:absolute;right:50%;top:10px;transform:translate(50%,50%);transition:opacity .4s ease;width:200px;z-index:9999}#login .devArea:hover{opacity:1}#login .devArea svg{fill:#1c2331;position:absolute;right:calc(100% + 5px);top:5px}#login #navTop{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;position:absolute;width:99%}@media (max-width:699px){#login{padding:60px 0 50px}}@media (max-width:599px){#login #navTop .block.languages .topModal{right:6px}#login #navTop .block.languages .topModal:after{right:29px}}@media (max-width:499px){#login .bgLogo{top:-4vw;width:40vw}#login .login-box{max-width:none}#login .login-box .languages>button{margin:0 0 5px;width:15vw}#login .login-box .languages>button .flag{height:28px;margin:6px auto;width:28px}#login .footer{font-size:12px}#login #navTop .block.languages .topModal:after{right:13px}}#publicTimeAttendance .pageBackButton{margin-bottom:.5em}#publicTimeAttendance .fullScreen{background-color:#050069;height:100%;position:absolute;width:100%}#publicTimeAttendance .in{float:right}#publicTimeAttendance .Clock{left:50%;margin-left:-200px;margin-top:-200px;position:absolute;top:50%}#publicTimeAttendance .back .apButton{font-size:40px;margin:0}#publicTimeAttendance .back .apButton svg{height:40px;width:40px}#publicTimeAttendance .clockTime{font-size:50px;line-height:50px;padding-top:10px;text-align:center}#publicTimeAttendance h1{text-align:center}#publicTimeAttendance .inputBox{position:absolute;top:-1000px}#GDPR{margin-left:15px}#GDPR>h5{padding-top:10px}