@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.MainButtonMedium{display:block;width:100%;height:35px;font-size:.9rem;font-weight:500;border-radius:5px;border:none;outline:none;cursor:pointer}.InputTextBoxLight,.InputTextBoxDark{margin-top:30px;position:relative;background-color:transparent}.InputTextBoxLight input,.InputTextBoxLight input:placeholder-shown,.InputTextBoxDark input,.InputTextBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid}.InputTextBoxLight input,.InputTextBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.InputTextBoxLight input:focus{border-color:var(--tl-primary)}.InputTextBoxDark input,.InputTextBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.InputTextBoxDark input:focus{border-color:var(--td-primary)}.InputTextBoxLight input::placeholder,.InputTextBoxDark input::placeholder{color:transparent}.InputTextBoxLight label,.InputTextBoxDark label{position:absolute;left:0;font-size:.8rem;top:8px;pointer-events:none;transition:.2s;letter-spacing:.3px}.InputTextBoxLight input:focus+label,.InputTextBoxLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--tl-primary)}.InputTextBoxDark input:focus+label,.InputTextBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--td-primary)}.InputTextBoxDark input:not(:focus)+label{color:var(--d-text)}.InputTextBoxLight input:not(:focus)+label{color:var(--l-text)}#LanguageSelector{width:100px;text-align:left}#LanguageSelectorCurrentValue{font-size:.7rem;font-weight:600;margin-top:4px;-webkit-user-select:none;user-select:none;cursor:pointer}#LanguageSelectorCurrentValue img{max-width:16px;max-height:16px;vertical-align:text-top;margin-right:5px;margin-top:-1px}.LanguageSelectorCurrentLanguage{display:inline-block}.LanguageSelectorCurrentLanguageIcon{display:inline-block;margin-left:5px}#LanguageSelectorDropDown{width:120px;position:absolute;z-index:1;font-size:.7rem;font-weight:500;box-shadow:var(--s-mainDropDownShadow);-webkit-user-select:none;user-select:none;cursor:pointer}.LanguageSelectorDropDownItem{border-style:solid;border-width:0 0 1px 0;padding:10px;height:15px}.LanguageSelectorDropDownItem img{max-width:16px;max-height:16px;vertical-align:text-top;margin-right:7px;margin-top:-1px}#PlattformLoginWrapper{width:100dvw;height:100dvh;display:flex;justify-content:center}#PlattformLoginBox{width:clamp(260px,300px,320px);padding:15% 20px;text-align:center}#PlattformLoginBox img{width:80%;margin-bottom:10px}#PlattformLoginBox footer{margin-top:10px;font-size:.8rem;-webkit-user-select:none;user-select:none}#PlattformLoginBox footer a{text-decoration:none}.PlattformLoginInputWrapper{display:block}.PlattformLoginButtonWrapper{display:block;margin-top:40px}.PlattformLoginSettingsBar{display:flex;width:100%;justify-content:space-between;font-size:.7rem;font-weight:600;margin-top:4px}.PlattformLoginForgottenPassword{display:inline-block;text-align:right}.PlattformLoginForgottenPassword a,.PlattformLoginSettingsBar a{text-decoration:none}.PlattformLoginResetInfoBox{font-size:.7rem;padding:10px;margin-top:10px;border-style:solid;border-width:1px;border-radius:5px;text-align:left}.Wrapper404{width:100vw;height:100vh;display:grid;justify-items:center;align-items:top}.h404{display:block;font-size:10rem;color:var(--l-text);text-align:center;margin-top:20%}.h2404{display:block;font-size:4rem;text-align:center}.message404{display:block;font-size:.9rem}#PlattformNavbar{display:block;width:100%;height:60px;z-index:9999;position:relative;border-width:3px 0 0 0;border-style:solid}#PlattformNavbarLogo{display:inline-block;margin:7px 0 0 10px;-webkit-user-select:none;user-select:none}.PlattformNavbarCollapseBtn{display:inline-block;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--l-foreground);vertical-align:top;margin-top:19px;margin-left:20px;font-size:1.3rem;transition:.2s}#PlattformNavbarCollapseBtn:hover{color:var(--t-primary)}#PlattformNavBarUtilityArea{float:right}#PlattformNavBarUserArea{float:right;width:40px;height:40px;padding:10px}.PlattformNavBarUserIcon{font-size:.9rem;display:flex;height:35px;width:35px;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;-webkit-user-select:none;user-select:none;cursor:pointer}.PlattformNavBarUtilityBtn{display:inline-block;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--l-foreground);vertical-align:top;margin-top:19px;margin-right:12px;font-size:1.1rem;transition:.5s;position:relative;z-index:10000}.PlattformNavBarNotificationBadge{position:absolute;top:-8px;right:-8px;background-color:#dc3545;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.PlattformNavBarNotificationDropdown{position:absolute;top:35px;right:-30px;width:350px;max-height:400px;overflow-y:auto;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10001;padding:0}.PlattformNavBarNotificationDropdownArrowBorder{position:absolute;top:25px;right:-5px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid;z-index:10002}.PlattformNavBarNotificationDropdownArrow{position:absolute;top:26px;right:-6px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid;z-index:10003}.PlattformNavBarNotificationEmpty{padding:15px;text-align:center;color:var(--l-text);opacity:.6;font-size:.85rem}.PlattformNavBarNotificationItem{padding:10px 12px;border-bottom:1px solid var(--l-border);transition:background-color .2s}.PlattformNavBarNotificationItem:last-child{border-bottom:none}.PlattformNavBarNotificationItem:hover{background-color:#0000000d}.PlattformNavBarNotificationItem.success{border-left:3px solid #28a745}.PlattformNavBarNotificationItem.info{border-left:3px solid #17a2b8}.PlattformNavBarNotificationItem.warning{border-left:3px solid #ffc107}.PlattformNavBarNotificationItem.error{border-left:3px solid #dc3545}.PlattformNavBarNotificationTitle{font-weight:700;margin-bottom:4px;font-size:.85rem}.PlattformNavBarNotificationMessage{margin-bottom:6px;font-size:.8rem;line-height:1.3}.PlattformNavBarNotificationMetadata{margin-bottom:6px;font-size:.75rem;padding:5px 7px;background-color:#0000000d;border-radius:4px}.PlattformNavBarNotificationMetadata div{margin-bottom:2px}.PlattformNavBarNotificationMetadata div:last-child{margin-bottom:0}.PlattformNavBarNotificationDate{font-size:.7rem;opacity:.6;text-align:right;margin-top:4px}.D:hover{color:var(--tcd-400)}.L:hover{color:var(--tcl-400)}@media (max-width: 600px){#PlattformNavbarLogo{display:none}}@media (max-width: 400px){#PlattformNavBarUserArea{display:none}}.MainMenuModuleHeaderBox{font-size:.8rem;font-weight:400;display:block}.MainMenuModuleHeader{display:block;padding:12px 20px;-webkit-user-select:none;user-select:none;cursor:pointer}.MainMenuModuleHeaderArrow{float:right;margin-top:1px}.MainMenuModuleSubMenuBox{display:block}.MainMenuModuleSubMenuItem{display:block;padding:7px 20px;font-size:.8rem;letter-spacing:.3px;font-weight:400;-webkit-user-select:none;user-select:none;cursor:pointer}.MainMenuModuleSubMenuItemIcon{display:inline-block;font-size:.9rem;padding-right:15px;vertical-align:middle;width:15px;text-align:center}.MainMenuModuleSubMenuItemTitle{vertical-align:middle}#PlattformSubWrapper{width:100%;height:calc(100vh - 63px);overflow:hidden}#PlattformMainMenuWrapper{display:inline-block;width:225px;height:100%;max-height:calc(100vh - 63px);overflow-y:auto}#PlattformMainContentWrapper{display:inline-block;vertical-align:top;height:100%;box-shadow:#0a0a0a0f 0 5px 20px inset}#PlattformContentTabs{padding:10px 10px 0}.PlattformContentTab{padding:10px 25px;font-size:.8rem;letter-spacing:.3px;display:inline-block;position:relative;margin-right:5px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.PlattformContentTabIcon{display:inline-block;font-size:.9rem;vertical-align:middle;margin-right:8px}.PlattformContentTabText{display:inline-block;vertical-align:middle}.PlattformButtonWrapperS{display:inline-block;margin-right:7px;width:80px}.PlattformButtonWrapperM{display:inline-block;margin-right:7px;width:120px}.PlattformButtonWrapperL{display:inline-block;margin-right:7px;width:160px}.LoaderBox{width:100%;height:100%;margin-top:20%;display:flex;justify-content:center;align-items:center}.ContentMainLoaderDark,.ContentMainLoaderLight{position:relative;width:75px;height:100px;background-repeat:no-repeat;background-size:8px 100%;background-position:0px 90px,15px 78px,30px 66px,45px 58px,60px 50px;animation:pillerPushUp 4s linear infinite}.ContentMainLoaderDark{background-image:linear-gradient(var(--td-secondary) 50px,transparent 0),linear-gradient(var(--td-secondary) 50px,transparent 0),linear-gradient(var(--td-secondary) 50px,transparent 0),linear-gradient(var(--td-secondary) 50px,transparent 0),linear-gradient(var(--td-secondary) 50px,transparent 0)}.ContentMainLoaderLight{background-image:linear-gradient(var(--tl-secondary) 50px,transparent 0),linear-gradient(var(--tl-secondary) 50px,transparent 0),linear-gradient(var(--tl-secondary) 50px,transparent 0),linear-gradient(var(--tl-secondary) 50px,transparent 0),linear-gradient(var(--tl-secondary) 50px,transparent 0)}.ContentMainLoaderDark:after,.ContentMainLoaderLight:after{content:"";position:absolute;bottom:10px;left:0;width:10px;height:10px;border-radius:50%;animation:ballStepUp 4s linear infinite}.ContentMainLoaderDark:after{background:var(--td-primary)}.ContentMainLoaderLight:after{background:var(--tl-primary)}@keyframes pillerPushUp{0%,40%,to{background-position:0px 90px,15px 78px,30px 66px,45px 58px,60px 50px}50%,90%{background-position:0px 50px,15px 58px,30px 66px,45px 78px,60px 90px}}@keyframes ballStepUp{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}#PlattformResetWrapper{width:100dvw;height:100dvh;display:flex;justify-content:center}#PlattformResetBox{width:clamp(260px,300px,320px);padding:15% 20px;text-align:center}#PlattformResetBox a{text-decoration:none;color:#fff;cursor:pointer}#PlattformResetBox img{width:80%;margin-bottom:10px}.PlattformResetInputWrapper{display:block}.PlattformResetInfoBox{display:block;width:calc(100% - 20px);border-radius:5px;box-shadow:var(--s-mainBoxShadow);font-size:.8rem;text-align:left;padding:10px;margin-bottom:40px;color:#fff}.PlattformResetButtonWrapper{display:block;margin-top:40px}#PlattformInviteWrapper{width:100dvw;height:100dvh;display:flex;justify-content:center}#PlattformInviteBox{width:clamp(260px,300px,320px);padding:15% 20px;text-align:center}#PlattformInviteBox img{width:80%;margin-bottom:10px}.PlattformInviteInputWrapper{display:block}.PlattformInviteInfoBox{display:block;width:calc(100% - 20px);border-radius:5px;box-shadow:var(--s-mainBoxShadow);font-size:.8rem;text-align:left;padding:10px;margin-bottom:40px;color:#fff}.PlattformInviteButtonWrapper{display:block;margin-top:40px}.ContentMainHeader{margin:0 10px;height:45px;display:flex;justify-content:left;align-items:center;padding-left:10px;box-shadow:var(--s-mainBoxShadow);position:relative;-webkit-user-select:none;user-select:none;font-size:.8rem}.ContentMainHeaderUtilityBox{position:absolute;right:10px;font-size:1.2rem;width:60px;display:flex;justify-content:space-between}.ContentMainHeaderUtilityIcon{width:35px;text-align:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none}.ContentMainHeaderDropDown{position:absolute;top:30px;right:35px;border-radius:3px;display:inline-block;padding:8px;font-size:.9rem;width:150px;box-shadow:var(--s-mainDropDownShadow);cursor:pointer;-webkit-user-select:none;user-select:none}.ContentMainHeaderDropDownItem{font-size:.8rem}.InternalTabBar{background-color:transparent;width:100%;margin-left:10px;margin-bottom:-5px}.InternalTabBarTab{display:inline-block;padding:12px 20px;font-size:.8rem;-webkit-user-select:none;user-select:none;cursor:pointer}.InternalTabBarTab .inactive{-webkit-user-select:none;user-select:none}.ContentMainSearchFieldWrapper{margin:5px 10px;display:block;box-sizing:border-box;box-shadow:var(--s-mainBoxShadow)}.ContentMainSearchFieldHeader{font-size:.8rem;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;cursor:pointer;padding:10px;position:relative}.ContentMainSearchFieldHeaderText{display:inline-block;margin-left:5px}.ContentMainSearchFieldHeaderIcon{font-size:.8rem}.ContentMainSearchField{display:flex;flex-wrap:wrap;border-top:1px solid;padding:0 20px 10px}.ContentMainSearchButtonBar{display:block;padding:20px;width:100%}.ContentMainSearchButtonBox{display:inline-block;margin-right:7px}.Sm{width:50px}.Me{width:80px}.Lg{width:130px}.SearchInputTextBoxLight,.SearchInputTextBoxDark{margin-top:30px;margin-right:15px;position:relative;background-color:transparent}.SearchInputTextBoxLight input,.SearchInputTextBoxLight input:placeholder-shown,.SearchInputTextBoxDark input,.SearchInputTextBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0 0 1px 0;border-style:solid}.SearchInputTextBoxLight input,.SearchInputTextBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.SearchInputTextBoxLight input:focus{border-color:var(--tl-primary)}.SearchInputTextBoxDark input,.SearchInputTextBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.SearchInputTextBoxDark input:focus{border-color:var(--td-primary)}.SearchInputTextBoxLight input::placeholder,.SearchInputTextBoxDark input::placeholder{color:transparent}.SearchInputTextBoxLight label,.SearchInputTextBoxDark label{position:absolute;left:0;top:8px;font-size:.8rem;pointer-events:none;transition:.2s;letter-spacing:.3px}.SearchInputTextBoxLight input:focus+label,.SearchInputTextBoxLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--tl-primary)}.SearchInputTextBoxDark input:focus+label,.SearchInputTextBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--td-primary)}.SearchInputTextBoxLight input:not(:focus)+label{color:var(--l-text)}.SearchInputTextBoxDark input:not(:focus)+label{color:var(--d-text)}.SearchInputMultiBoxDark,.SearchInputMultiBoxLight{margin-top:30px;margin-right:15px;position:relative;background-color:transparent}.SearchInputMultiBoxLight input,.SearchInputMultiBoxLight input:placeholder-shown,.SearchInputMultiBoxDark input,.SearchInputMultiBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid;cursor:default}.SearchInputMultiBoxLight input,.SearchInputMultiBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.SearchInputMultiBoxLight input:focus{border-color:var(--tl-primary)}.SearchInputMultiBoxDark input,.SearchInputMultiBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.SearchInputMultiBoxDark input:focus{border-color:var(--td-primary)}.SearchInputMultiBoxLight input::placeholder,.SearchInputMultiBoxDark input::placeholder{color:transparent}.SearchInputMultiBoxLight label,.SearchInputMultiBoxDark label{position:absolute;left:0;font-size:.8px;top:8px;pointer-events:none;transition:.2s;letter-spacing:.3px}.SearchInputMultiBoxLight input:focus+label,.SearchInputMultiBoxLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--tl-primary)}.SearchInputMultiBoxDark input:focus+label,.SearchInputMultiBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--td-primary)}.SearchInputMultiBoxLight input:not(:focus)+label{color:var(--l-text)}.SearchInputMultiBoxDark input:not(:focus)+label{color:var(--d-text)}.SearchDropDownMultiIcon{position:absolute;top:8px;right:2px;cursor:default}.SearchDropDownMultiDropDownBox{position:absolute;padding:5px;max-height:200px;overflow-y:auto;box-shadow:var(--s-mainDropDownShadow);z-index:99999!important}.SearchDropDownMultiDropDownItem{width:calc(100% - 6px);height:30px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;padding:3px}.SearchDropDownMultiDropDownItem input,.SearchDropDownMultiDropDownItem input:focus+label,.SearchDropDownMultiDropDownItem input:not(:focus)+label{display:inline-block;width:15px;margin-left:5px}.SearchDropDownMultiDropDownItem label,.SearchDropDownMultiDropDownItem input:not(:focus)+label,.SearchDropDownMultiDropDownItem input:focus+label{display:inline-block;position:initial;margin-left:10px;font-size:.8rem;font-weight:400;pointer-events:all;width:calc(100% - 30px)}.DataTableFull{background-color:transparent;width:100%;table-layout:auto;box-shadow:var(--s-mainBoxShadow)}.DataTableFull thead{position:sticky;top:0}.DataTableFull thead td{font-size:13px;padding:20px 10px;-webkit-user-select:none;user-select:none}.DataTableFull tbody td{font-size:12px;padding:10px}.ContentWrapperFlex{margin:5px 10px;box-shadow:var(--s-mainBoxShadow);display:flex;flex-wrap:wrap;padding:10px}.InputSelectBoxDark,.InputSelectBoxLight{margin-top:30px;margin-right:15px;position:relative;background-color:transparent}.InputSelectBoxLight input,.InputSelectBoxLight input:placeholder-shown,.InputSelectBoxDark input,.InputSelectBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid;cursor:default}.InputSelectBoxLight input,.InputSelectBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.InputSelectBoxLight input:focus{border-color:var(--tl-primary)}.InputSelectBoxDark input,.InputSelectBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.InputSelectBoxDark input:focus{border-color:var(--td-primary)}.InputSelectBoxLight input::placeholder,.InputSelectBoxDark input::placeholder{color:transparent}.InputSelectBoxLight label,.InputSelectBoxDark label{position:absolute;left:0;font-size:.8rem;top:8px;pointer-events:none;transition:.2s;font-weight:400}.InputSelectBoxLight input:focus+label,.InputSelectBoxLight input:not(:placeholder-shown)+label,.InputSelectBoxDark input:not(:placeholder-shown)+label,.InputSelectBoxLight input.search-active+label,.InputSelectBoxDark input.search-active+label{top:-13px;font-size:.7rem;font-weight:500;color:var(--tl-primary)}.InputSelectBoxLight input:not(:placeholder-shown)+.InputSelectBoxLight label{font-size:.7rem}.InputSelectBoxDark input:focus+label,.InputSelectBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;font-weight:500;color:var(--td-primary)}.InputSelectBoxLight input:not(:focus)+label{color:var(--l-text)}.InputSelectBoxDark input:not(:focus)+label{color:var(--d-text)}.InputSelectIcon{position:absolute;top:8px;right:2px;cursor:default}.InputSelectDropDownBox{position:absolute;padding:5px;max-height:200px;overflow-y:auto;box-shadow:var(--s-mainDropDownShadow);z-index:999!important}.InputSelectDropDownItem{width:calc(100% - 6px);height:30px;-webkit-user-select:none;user-select:none;display:block;padding:3px;position:initial}.InputSelectDropDownItem label{display:inline-block;position:initial;margin-left:15px;font-size:.8rem;font-weight:400;pointer-events:all;width:calc(100% - 30px);padding-top:8px;padding-bottom:2px}.ContentButtonBarWrapper{display:block;width:100%;margin-top:30px;background-color:transparent}.userAccessGroupHeader{display:flex;width:100%;height:30px;align-items:center;justify-content:space-between}.userAccessGroupTitle{font-size:1rem;-webkit-user-select:none;user-select:none}.userAccessGroupArrow{font-size:1.2rem}.userAccessGroup{display:block;width:100%;max-height:350px;overflow-y:auto;margin-top:10px;border-width:1px;border-style:solid;border-radius:5px;padding:10px}.userAccessObject{display:flex;width:calc(100% - 5px);height:35px;align-items:center;border-width:1px 1px 0 1px;border-style:solid;font-size:.8rem}.userAccessObject:last-of-type{border-width:1px}.userAccessObjectCheckBox{display:inline-block;width:30px;padding-left:10px}.userAccessObjectAO{display:inline-block;width:300px}.PlattformUserTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.UserEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.UserEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.roleAccessGroupHeader{display:flex;width:100%;height:30px;align-items:center;justify-content:space-between}.roleAccessGroupTitle{font-size:1rem;-webkit-user-select:none;user-select:none}.roleAccessGroupArrow{font-size:1.2rem}.roleAccessGroup{display:block;width:100%;max-height:350px;overflow-y:auto;margin-top:10px;border-width:1px;border-style:solid;border-radius:5px;padding:10px}.roleAccessObject{display:flex;width:calc(100% - 5px);height:35px;align-items:center;border-width:1px 1px 0 1px;border-style:solid;font-size:.8rem}.roleAccessObject:last-of-type{border-width:1px}.roleAccessObjectCheckBox{display:inline-block;width:30px;padding-left:10px}.roleAccessObjectAO{display:inline-block;width:300px}.PlattformRoleTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.RoleEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.RoleEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.SearchDatePickerBoxDark,.SearchDatePickerBoxLight{margin-top:30px;margin-right:15px;position:relative;background-color:transparent}.SearchDatePickerBoxLight input,.SearchDatePickerBoxLight input:placeholder-shown,.SearchDatePickerBoxDark input,.SearchDatePickerBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid;cursor:default}.SearchDatePickerBoxLight input,.SearchDatePickerBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.SearchDatePickerBoxLight input:focus{border-color:var(--tl-primary)}.SearchDatePickerBoxDark input,.SearchDatePickerBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.SearchDatePickerBoxDark input:focus{border-color:var(--td-primary)}.SearchDatePickerBoxLight input::placeholder,.SearchDatePickerBoxDark input::placeholder{color:transparent}.SearchDatePickerBoxLight label,.SearchDatePickerBoxDark label{position:absolute;left:0;font-size:.8rem;top:8px;pointer-events:none;transition:.2s;letter-spacing:.3px}.SearchDatePickerBoxLight input:focus+label,.SearchDatePickerBoxLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--tl-primary)}.SearchDatePickerBoxDark input:focus+label,.SearchDatePickerBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--td-primary)}.SearchDatePickerBoxLight input:not(:focus)+label{color:var(--l-text)}.SearchDatePickerBoxDark input:not(:focus)+label{color:var(--d-text)}.SearchDatePickerDropDownIcon{position:absolute;top:8px;right:2px;cursor:default}.SearchDateDropDownBox{position:absolute;padding:5px;max-height:200px;overflow-y:auto;box-shadow:var(--s-mainDropDownShadow);z-index:999!important}.SearchDateDropDownHeader{width:100%;text-align:center;font-size:13px;height:25px;-webkit-user-select:none;user-select:none;border-style:solid;border-width:0 0 1px 0}.SearchDateDropDownBtn{border:none;outline:none;border-radius:5px;width:20px;height:20px;color:#fff;cursor:pointer}.SearchDateDropDownCalendarBox{width:calc(100% - 10px);padding:5px 5px 5px 0;margin-top:5px}.SearchDateDropDownCalendar{font-size:11px;width:100%}.SearchDateDropDownCalendar thead td{width:12.5%;height:20px;text-align:center;-webkit-user-select:none;user-select:none;border-style:solid;border-width:0 0 1px 0}.SearchDateDropDownCalendar tbody td{width:12.5%;height:20px;text-align:center;-webkit-user-select:none;user-select:none;border-style:solid;border-width:1px}.LogMessageModalWrapper{display:block;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.LogMessageModal{margin:200px auto;width:500px;border-radius:5px;padding:5px}.LogMessageModalHeader{color:#fff;padding:5px;border-radius:5px 5px 0 0;font-size:14px;font-weight:500}.LogMessageModalClose{float:right}.LogMessageModalClose button{border:none;outline:none;border-radius:50%;height:20px;width:20px;margin-top:-3px;background-color:transparent;color:#fff;cursor:pointer;font-size:18px}.LogMessageModalBody textarea{width:calc(100% - 10px);margin-top:5px;border-style:solid;border-width:1px;resize:none;border-radius:5px;height:300px;outline:none;padding:5px}.PlattformSystemLogTableBox,.PlattformEmailLogTableBox{width:calc(100% - 20px);margin:5px 10px;box-shadow:#0000000d 0 0 0 1px;overflow-x:auto;overflow-y:auto}.EmployeeEditMenuItem{display:block;width:calc(100% - 20px);padding:7px 5px;cursor:pointer;border-radius:5px}.EmployeeEditMenuItemIcon{display:inline-block;font-size:.9rem;width:20px;text-align:center}.EmployeeEditMenuItemTitle{padding-left:5px;font-size:.8rem;vertical-align:middle}.SquareButtonIcon{min-width:30px;height:30px;font-size:.8rem;border-radius:5px;border:none;outline:none;cursor:pointer;padding:0 10px;margin-left:3px}.d-success{background-color:var(--s-confirm);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.d-success:hover{background-color:var(--s-confirmHover)}.l-success{background-color:var(--s-confirm);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.l-success:hover{background-color:var(--s-confirmHover)}.InputDataListLight,.InputDataListDark{margin-top:30px;position:relative;background-color:transparent}.InputDataListLight input,.InputDataListLight input:placeholder-shown,.InputDataListDark input,.InputDataListDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid}.InputDataListLight input,.InputDataListLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.InputDataListLight input:focus{border-color:var(--tl-primary)}.InputDataListDark input,.InputDataListDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.InputDataListDark input:focus{border-color:var(--td-primary)}.InputDataListLight input::placeholder,.InputDataListDark input::placeholder{color:transparent}.InputDataListLight label,.InputDataListDark label{position:absolute;left:0;font-size:.8rem;top:8px;pointer-events:none;transition:.2s;letter-spacing:.3px}.InputDataListLight input:focus+label,.InputDataListLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--tl-primary)}.InputDataListDark input:focus+label,.InputDataListDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;letter-spacing:.3px;color:var(--td-primary)}.InputDataListDark input:not(:focus)+label{color:var(--d-text)}.InputDataListLight input:not(:focus)+label{color:var(--l-text)}.ModalWrapperSmall{display:block;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;z-index:9999!important}.ModalWrapperSmallModal{margin:250px auto;width:400px;border-radius:5px;padding:5px}.ConfirmMessageModalWrapper{display:block;position:fixed;z-index:99999!important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.ConfirmMessageModal{margin:280px auto;width:300px;border-radius:5px;padding:5px}.ConfirmMessageModalHeader{padding:10px;font-size:1rem}.ConfirmMessageModalMessage{padding:20px;font-size:.8rem}.ConfirmMessageModalButtonBar{margin-top:20px;text-align:right}.DataTableSettings{background-color:transparent;width:100%;table-layout:auto}.DataTableSettings thead{position:sticky;top:0}.DataTableSettings thead td{font-size:13px;padding:10px;-webkit-user-select:none;user-select:none;color:#fff}.DataTableSettings tbody td{font-size:12px;padding:10px}.DataTableSettings tbody td:first-of-type{border-style:solid;border-width:0 0 0 1px}.DataTableSettings tbody td:last-of-type{border-style:solid;border-width:0 1px 0 0}.DataTableFooter{font-size:13px;position:sticky;bottom:0}.DataTableFooterInfoBar{float:left;position:sticky;left:10px;padding-top:10px}.DataTableFooterInfo{padding:5px 10px;vertical-align:middle;display:inline-block;-webkit-user-select:none;user-select:none}.DataTableFooterBtnBar{float:right;position:sticky;right:10px;padding-top:10px;padding-bottom:10px}.DataTableExport{display:inline-block;margin-right:20px;font-size:1rem;cursor:pointer}.DataTableFooterBtn{display:inline-block;padding:5px 10px;border-radius:50%;text-align:center;cursor:pointer;vertical-align:middle}.DataTableFooterSelect{background-color:transparent;border:none;outline:none;margin-left:5px;cursor:pointer}.ModalWrapperMedium{display:block;position:fixed;z-index:9999!important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.ModalWrapperMediumModal{margin:250px auto;width:700px;border-radius:5px;padding:5px}.ModalWrapperLarge{display:block;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;z-index:9999!important}.ModalWrapperLargeModal{margin:200px auto;width:900px;border-radius:5px;padding:5px}.SelectionButton{display:inline-block;border:none;outline:none;cursor:pointer;color:#fff;font-size:.8rem}.SelectionButton:first-of-type:not(.solo){border-radius:5px 0 0 5px}.SelectionButton:last-of-type:not(.solo){border-radius:0 5px 5px 0}.SelectionButton.primary.light.inactive{background-color:var(--tl-primary)}.SelectionButton.primary.light.active{background-color:var(--tl-primaryHover)}.SelectionButton.primary.dark.inactive{background-color:var(--td-primary)}.SelectionButton.primary.dark.active{background-color:var(--td-primaryHover)}.SelectionButton.secondary.light.inactive{background-color:var(--tl-secondary)}.SelectionButton.secondary.light.active{background-color:var(--tl-secondaryHover)}.SelectionButton.secondary.dark.inactive{background-color:var(--td-secondary)}.SelectionButton.secondary.dark.active{background-color:var(--td-secondaryHover)}.SelectionButtonContent{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.SelectionButtonContent.icon{font-size:1rem;font-weight:300;transform:scale(.9)}.SelectionButtonContent.icon svg{opacity:.95}.InputCheck{margin-top:30px;position:relative;background-color:transparent}.InputCheck label{position:absolute;left:0;font-size:.7rem;top:-13px;letter-spacing:.3px;pointer-events:none}.InputCheck input{position:absolute;top:10px;height:15px;width:15px}.contextMenu{position:fixed;background-color:var(--l-foreground);border:1px solid var(--l-border);border-radius:6px;box-shadow:0 2px 8px #00000026;padding:4px 0;z-index:1000;min-width:140px}.contextMenu.dark{background-color:var(--d-foreground);border-color:var(--d-border);box-shadow:0 2px 8px #0006}.contextMenuItem{padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--l-text);transition:background-color .15s;font-size:13px}.contextMenuItem.dark{color:var(--d-text)}.contextMenuItem:hover{background-color:var(--l-hover)}.contextMenuItem.dark:hover{background-color:var(--d-hover)}.contextMenuItem:first-child{border-radius:6px 6px 0 0}.contextMenuItem:last-child{border-radius:0 0 6px 6px}.contextMenuDivider{height:1px;background-color:var(--l-border);margin:2px 0}.contextMenuDivider.dark{background-color:var(--d-border)}.SettingsHeaderTable{width:100%}.SettingsHeaderTitle{display:block;margin:0 10px 0 0;padding:10px;border-radius:5px;font-size:1rem;-webkit-user-select:none;user-select:none}.SettingsHeaderTitleStatus{float:right;font-size:1rem;font-weight:700}.SettingsInfoBox{border-style:solid;border-width:0 0 0 1px;padding-left:15px;padding-top:10px;width:150px}.SettingsInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.SettingsInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.SettingsHeaderBtnBar{display:block;text-align:left}.PlattformEmployeeTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.employeeItemBoxTable{width:100%}.employeeItemBoxTable th{font-size:.8rem;font-weight:500;padding:7px;border-style:solid;border-width:0 0 1px 0;text-align:left;-webkit-user-select:none;user-select:none}.employeeItemBoxTable td{font-size:.8rem;padding:5px;border-style:solid;border-width:0 0 1px 0}#employeeScheduleHeaderBar{display:flex;width:100%;height:40px;margin-top:5px;justify-content:space-between;align-items:center}.employeeScheduleHeaderDateInfo{font-size:.9rem;font-weight:500;padding-left:10px;-webkit-user-select:none;user-select:none}.employeeScheduleHeaderSumValue{font-size:.9rem;font-weight:500;-webkit-user-select:none;user-select:none;margin-right:10px}#employeeScheduleWrapper{display:block;width:100%;height:auto;max-height:calc(100vh - 580px);overflow:auto;margin-top:5px;border-style:solid;border-width:1px;position:relative}#employeeScheduleWeekWrapper,#employeeScheduleMonthWrapper{display:flex;flex-wrap:nowrap;width:100%;height:100%}#employeeScheduleWeekAxel,#employeeScheduleMonthAxel{display:inline-block;height:100%;width:50px}.employeeScheduleWeekAxelGap{display:inline-block;height:30px;width:100%;border-width:0 0 1px 0;border-style:solid;padding:5px 0;position:sticky;top:0;z-index:1}.employeeScheduleMonthAxelGap{display:inline-block;height:15px;width:100%;border-width:0 0 1px 0;border-style:solid;padding:5px 0}.employeeScheduleWeekDay,.employeeScheduleMonthDay{display:inline-block;width:calc(100% - 50px / 7);height:auto;border-width:0 0 0 1px;border-style:solid;-webkit-user-select:none;user-select:none}.employeeScheduleWeekDayHeader{font-size:.8rem;padding:5px;border-width:0 0 1px 0;border-style:solid;height:30px;position:sticky;top:0;z-index:1;display:flex;justify-content:space-between}.employeeScheduleMonthDayHeader{font-size:.8rem;padding:5px;border-width:0 0 1px 0;border-style:solid;height:15px}.employeeScheduleWeekDayBody{height:auto}.employeeScheduleWeekAxelWrapper,.employeeScheduleMonthAxelWrapper{margin-top:-4px}.employeeScheduleTimeSlot,.employeeScheduleWeekSlot{height:30px;border-width:0 0 1px 0;text-align:center;font-size:.8rem;-webkit-user-select:none;user-select:none;padding-top:2px}.employeeScheduleWeekSlot{padding:2px 3px 0}.employeeScheduleWeekDayTimeSlot{height:30px;border-width:0 0 1px 0;-webkit-user-select:none;user-select:none;padding-top:2px;position:relative;overflow:visible}.employeeScheduleWeekDayTimeSlot:last-of-type{border-width:0}.employeeScheduleMonthDayWeekSlot{border-width:0 0 1px 0;-webkit-user-select:none;user-select:none;padding-top:2px}.employeeScheduleMonthDayWeekSlot:last-of-type{border-width:0}.employeeScheduleMonthDate{display:block;width:calc(100% - 10px);height:calc(100% - 4px);padding:2px 5px}.employeeScheduleMonthDateHeader{font-size:.8rem;padding:5px;text-align:right;-webkit-user-select:none;user-select:none;border-radius:5px;display:flex;justify-content:space-between}.employeeScheduleMonthDateBody{padding:3px}.employeeScheduleMonthShift{font-size:.7rem;font-weight:400;letter-spacing:.2px;color:#fff;padding:2px 5px;border-radius:5px;margin-bottom:2px;display:flex;justify-content:space-between;flex-wrap:none;cursor:pointer}.employeeScheduleWeekShift{position:absolute;box-sizing:border-box;padding:3px 6px;font-size:.8rem;overflow:hidden;width:calc(100% - 6px);margin-left:3px;margin-right:3px;display:flex;justify-content:space-between;cursor:pointer}.SettingsWrapper{width:100%;height:calc(100vh - 360px)}.SettingsMenuWrapper{display:inline-block;width:200px;height:100%;vertical-align:top;border-style:solid;border-width:0 1px 0 0}.SettingsContentWrapper{display:inline-block;width:calc(100% - 241px);padding-left:20px;padding-right:20px;height:100%;max-height:100%;overflow-y:auto}.PlattformCompanyTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.CompanyEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.CompanyEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.PlattformCustomerTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.CustomerEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.CustomerEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.PlattformScheduleTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.ScheduleEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.ScheduleEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.scheduleWrapper{width:100%;height:100%}.scheduleWeekHeader{display:block;height:40px;border-width:0 0 1px 0;border-style:solid}.scheduleMenuBtn{display:flex;height:30px;width:30px;justify-content:center;align-items:center;border-radius:5px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.scheduleWeekWrapper{width:100%;height:100%;max-height:calc(100vh - 630px);overflow:auto}.scheduleWeekWrapper table{width:calc(100% - 20px);max-width:1200px;margin:10px}.scheduleWeekNumber,.scheduleWeekTrash{height:30px;border-width:1px;border-style:solid;-webkit-user-select:none;user-select:none;font-size:1rem;color:#fff}.scheduleWeekNumber{padding-left:5px}.scheduleWeekTrash{text-align:right;padding-right:10px}.scheduleWeekDayHeader{display:block;width:calc(100% - 12px);padding:5px;font-size:.8rem;-webkit-user-select:none;user-select:none;border-width:0px 1px 1px 1px;border-style:solid}.scheduleWeekDayHeader:last-of-type{border-width:0px 1px 1px 1px}.scheduleDay{border-width:0px 0px 1px 1px;border-style:solid}.scheduleDay:last-of-type{border-width:0px 1px 1px 1px}.scheduleDayInput{display:block;width:calc(100% - 10px);margin:5px}.scheduleEndModalWrapper{width:calc(100% - 40px);padding:10px 20px}.PlattformSiteTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.SiteEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.SiteEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.breakScheduleInput{width:50px;height:18px;outline:none;border-width:1px;border-style:solid;border-radius:5px}#calendarWrapper{display:block;width:100%;height:100%;margin-top:20px}#calendarHeader{display:flex;width:calc(100% - 2px);height:35px;justify-content:space-between;align-items:center;border-radius:3px 3px 0 0;border-width:1px 1px 0 1px;border-style:solid}.calendarHeaderLeft{margin-left:5px}.calendarHeaderRight{margin-right:5px}.calendarMonthBtn{color:#fff;border:none;outline:none;border-radius:5px;width:25px;height:25px;font-size:1.2rem;margin:0 2px;cursor:pointer}.calendarMonthTitle{font-size:1rem;margin-right:10px}.calendar{width:100%;height:100%}.calendar thead td{font-size:.8rem;border-width:1px;border-style:solid;height:30px;padding-left:10px;width:14%;-webkit-user-select:none;user-select:none}.calendarGap,.calendarWeek,.calendarDay,.calendarDayGap{border-width:0 0 1px 1px;border-style:solid}.calendarDay:last-of-type{border-width:0 1px 1px 1px}.calendarWeek{text-align:center;font-size:.8rem;vertical-align:top;padding-top:5px}.calendarDayGap{opacity:.5}.calendarDay{position:relative}.calendarDayNumber{position:absolute;top:15px;left:15px;font-size:1.2rem;-webkit-user-select:none;user-select:none}.calendarDayWorkDay{position:absolute;top:15px;right:15px;font-size:1.2rem}.calendarPlattformEvent{position:absolute;box-sizing:border-box;bottom:5%;left:5%;width:90%;right:5%;background-color:var(--s-error);color:#fff;border-radius:clamp(3px,.5vw,5px);padding:clamp(5px,1vh,10px) clamp(3px,.5vw,5px);font-size:clamp(.5rem,.8vw,.8rem);opacity:.8;-webkit-user-select:none;user-select:none;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendarPlattformEventCompensation{position:absolute;top:15px;right:45px;font-size:1.2rem;-webkit-user-select:none;user-select:none}.calendarSiteEvent{position:absolute;box-sizing:border-box;bottom:5%;left:5%;width:90%;color:#fff;border-radius:clamp(3px,.5vw,5px);padding:clamp(5px,1vh,10px) clamp(3px,.5vw,5px);font-size:clamp(.5rem,.8vw,.8rem);opacity:.8;-webkit-user-select:none;user-select:none;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#calendarModalDate{display:block;padding:10px;font-size:1.1rem;-webkit-user-select:none;user-select:none}.calendarCheckBox{display:block;padding:10px;font-size:.8rem;-webkit-user-select:none;user-select:none}.calendarCheckBox input{margin-right:7px}.ContentWrapperCollapseWrapper{margin:5px 10px;display:block;box-sizing:border-box;box-shadow:var(--s-mainBoxShadow)}.ContentWrapperCollapseHeader{font-size:.8rem;-webkit-user-select:none;user-select:none;display:block;cursor:pointer;padding:10px;position:relative}.ContentWrapperCollapseHeaderIcon{position:absolute;right:20px;margin-top:-27px}.ContentWrapperCollapseContentBox{border-top:1px solid;padding:10px}.SGHeader{display:flex;align-items:flex-end;margin-top:-15px}.SGAddBtn{font-size:1.2rem;cursor:pointer}.SGList{width:calc(100% - 20px);max-height:calc(100vh - 500px);overflow:auto;margin-top:20px;padding:10px 5px}.SGListItem{width:calc(100% - 20px);height:20px;padding:10px;box-shadow:var(--s-mainBoxShadow);display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;-webkit-user-select:none;user-select:none;font-size:.9rem}.SGListItemDelBtn{color:var(--s-error);cursor:pointer}.PlattformSiteGroupTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.SiteGroupEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.SiteGroupEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.apiKeyContainer{width:100%}.apiKeyTitle{margin-top:0;margin-bottom:20px;font-size:1.2rem;font-weight:600}.apiKeyInputWrapper{display:flex;align-items:flex-end;gap:10px;margin-bottom:20px}.apiKeyInputField{flex:1}.apiKeyCopy{margin-bottom:5px;border-style:solid;border-width:1px;border-radius:5px;width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s}.apiKeyCopy:hover{opacity:.7}.apiKeyInstructionBox{background-color:#ffc1071a;border-left:4px solid var(--s-warning);padding:15px 20px;border-radius:4px;margin-bottom:25px}.apiKeyInstruction{display:block;margin:0 0 10px;font-size:.95rem;line-height:1.6;-webkit-user-select:none;user-select:none}.apiKeyInstruction:last-child{margin-bottom:0}.apiKeyInstructionHighlight{font-weight:600;color:var(--s-error)}.PlattformEmployeeGroupTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.EmployeeGroupEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.EmployeeGroupEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}#employeeGroupMemebersAdd{display:flex;width:100%;align-items:center;padding:10px}#employeeGroupMembersWrapper{display:block;width:100%;padding:10px}.employeeGroupMember{display:flex;width:calc(100% - 10px);justify-content:space-between;align-items:center;padding:5px;font-size:.9rem;font-weight:500;margin-bottom:7px;border-radius:5px}.formLinkContainer{margin-top:30px;position:relative;background-color:transparent}.formLinkLabel{position:absolute;left:0;top:-13px;font-size:.7rem;letter-spacing:.3px}.formLinkLink{display:block;font-size:.8rem;padding:7px 0}.formLinkLink a{text-decoration:none}.MonitorTVTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.TVEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.TVEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.monitorComponentSettingsTextWrapper{margin-right:10px}.monitorComponentSettingsTextWrapper ul li,.monitorComponentSettingsTextWrapper ol li{margin-left:24px;margin-bottom:10px}.rsw-ce,#component_text_content{font-size:.9rem;font-weight:400}.rsw-ce b,#component_text_content b{font-weight:800}.rsw-ce h1,#component_text_content h1{font-size:1.4rem}.rsw-ce h2,#component_text_content h2{font-size:1.2rem}.rsw-ce pre,#component_text_content pre{font-size:1rem;font-weight:600;font-family:Roboto,sans-serif;padding:2px 2px 2px 0}.MonitorComponentImageUploaderBtn{display:inline-block;width:120px;color:#fff;padding:5px;margin-right:5px;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center}.MonitorComponentImageUploaderBtnIcon{font-size:1rem;padding-right:5px}.MonitorComponentImageUploaderWrapper{width:100%;display:block;margin-top:100px}.MonitorComponentImageInputRow{display:flex;justify-content:center;width:100%}.MonitorComponentImageBtnBar{display:block;width:100%;margin-top:20px;text-align:center}.MonitorComponentImageUploaderUploadArea{width:calc(100% - 20px);margin-top:20px;height:330px;border-radius:5px}.MonitorComponentImageFileInfo,.MonitorComponentImageFileName{display:block;width:100%;text-align:center;padding-top:130px;font-size:.8rem}.MonitorComponentImageUploadBtnWrapper{display:block;width:100%;text-align:center}.MonitorComponentImageUploadBtn{display:inline-block;width:50px;height:45px;border-radius:5px;color:#fff;text-align:center;font-size:2rem;padding-top:5px;margin-top:20px}.MonitorComponentImageSettingsHeader{font-size:.8rem;margin:10px 0;text-align:center}.MonitorComponentImageSettingsBtn{display:inline-block;border-radius:5px;height:23px;width:30px;font-size:1.2rem;text-align:center;padding-top:2px;margin-right:5px;cursor:pointer;-webkit-user-select:none;user-select:none}.MonitorComponentSettingTxt{display:inline-block;font-size:.8rem;vertical-align:top;padding-top:5px;margin-right:5px;-webkit-user-select:none;user-select:none}.WEEventsWrapper{padding:10px;position:relative;height:calc(100% - 20px)}.WEEventsSetupOptions{margin-top:20px}.WEEventsSetupOptions label{display:block;font-size:.7rem;margin-top:5px;margin-bottom:3px}.WEEventsSetupOptionsGroup{width:250px;margin-top:10px;box-sizing:border-box;border-radius:5px;border-style:solid;border-width:1px;position:relative;padding:10px}.WEEventCheckOption{display:block;padding:5px;font-size:.8rem;-webkit-user-select:none;user-select:none}.WEEventCheckOption input{margin-right:5px}.WEEventsSetupOption{display:inline-block;font-size:.7rem;padding:2px 5px;margin-right:3px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.WEEventsSetupPreviewBtnWrapper{position:absolute;bottom:10px}.WEEventsSetupPreviewBtn{border:none;outline:none;color:#fff;padding:5px 10px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.WEEventsDataBox{border-width:0 1px 0 0;border-style:solid;width:300px;height:100%;display:inline-block}.WEEventsLayoutBox{display:inline-block;vertical-align:top;padding-left:15px}.StatisticsMeasurementSetupWrapper{display:flex;width:100%;height:100%;justify-content:left;flex-wrap:wrap;overflow:auto}.StatisticsMeasurementDataBox,.StatisticsMeasurementLayoutBox{border-width:0 1px 0 0;width:330px}.StatisticsMeasurementDataBox{display:inline-block;border-style:solid;padding-right:10px;position:relative}.StatisticsMeasurementLayoutBox{margin-left:5px}.StatisticsMeasurementSetupHeader{display:block;font-size:.8rem;padding:3px 5px;border-style:solid;border-width:0 0 1px 0}.StatisticsMeasurementSetupDT{display:flex;justify-content:center;margin-top:-10px}.StatisticsMeasurementSetupDTBtn{display:inline-block;margin-top:38px;height:20px;width:20px;color:#fff;border-radius:5px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.StatisticsMeasurementSetupSDT{width:300px;margin-left:5px;margin-top:10px;border-style:solid;border-width:1px;border-radius:5px;height:100px;max-height:100px;overflow:auto;font-size:.8rem;padding:5px}.StatisticsMeasurementSetupSDTItem{display:block;width:95%;padding:5px;border-style:solid;border-width:0 0 1px 0}.StatisticsMeasurementSetupSDTItemDeleteBtn{border:none;outline:none;color:#fff;padding:0 5px;border-radius:5px;float:right;cursor:pointer;-webkit-user-select:none;user-select:none}.StatisticsMeasurementSetupOptionsGroup{width:225px;margin-top:10px;margin-left:2px;box-sizing:border-box;border-radius:5px;border-style:solid;border-width:1px;position:relative;padding:10px}.StatisticsMeasurementSetupOptionsGroupTitle{position:absolute;top:-7px;left:7px;font-size:.7rem;font-weight:500}.StatisticsMeasurementSetupOptionsGroup label{display:inline-block;font-size:.7rem}.StatisticsMeasurementSetupGroupOption{width:100%;display:flex;padding:3px;box-sizing:border-box;justify-content:space-between;align-items:center}.StaticsMeasurementSetupOptions{padding:5px}.StaticsMeasurementSetupOptions label{display:block;font-size:.7rem;margin-top:5px;margin-bottom:3px}.StaticsMeasurementSetupOption{display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:.2px;padding:2px 5px;margin-right:3px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.StatisticsMeasurementSetupPreviewBtnWrapper{display:block;width:100%;position:absolute;bottom:0;padding-left:5px}.StatisticsMeasurementSetupPreviewBtn{border:none;outline:none;color:#fff;padding:5px 10px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.StatisticsPulseSetupWrapper{display:flex;width:100%;height:100%;justify-content:left;flex-wrap:wrap;overflow:auto}.StatisticsPulseDataBox,.StatisticsPulseLayoutBox{border-width:0 1px 0 0;width:240px}.StatisticsPulseDataBox{display:inline-block;border-style:solid;padding-right:10px;position:relative}.StatisticsPulseLayoutBox{margin-left:5px}.StatisticsPulseSetupHeader{display:block;font-size:.8rem;padding:3px 5px;border-style:solid;border-width:0 0 1px 0}.StatisticsPulseSetupDT{display:flex;justify-content:center;margin-top:-10px}.StatisticsPulseSetupDTBtn{display:inline-block;margin-top:38px;height:20px;width:20px;color:#fff;border-radius:5px;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.StatisticsPulseSetupSDT{width:215px;margin-left:5px;margin-top:10px;border-style:solid;border-width:1px;border-radius:5px;height:100px;max-height:100px;overflow:auto;font-size:.8rem;padding:5px}.StatisticsPulseSetupSDTItem{display:block;width:95%;padding:5px;border-style:solid;border-width:0 0 1px 0}.StatisticsPulseSetupSDTItemDeleteBtn{border:none;outline:none;color:#fff;padding:0 5px;border-radius:5px;float:right;cursor:pointer;-webkit-user-select:none;user-select:none}.StatisticsPulseSetupOptionsGroup{width:225px;margin-top:10px;margin-left:2px;box-sizing:border-box;border-radius:5px;border-style:solid;border-width:1px;position:relative;padding:10px}.StatisticsPulseSetupOptionsGroupTitle{position:absolute;top:-7px;left:7px;font-size:.7rem;font-weight:500}.StatisticsPulseSetupOptionsGroup label{display:inline-block;font-size:.7rem}.StatisticsPulseSetupGroupOption{width:100%;display:flex;padding:3px;box-sizing:border-box;justify-content:space-between;align-items:center}.StaticsPulseSetupOptions{padding:5px}.StaticsPulseSetupOptions label{display:block;font-size:.7rem;margin-top:5px;margin-bottom:3px}.StaticsPulseSetupOption{display:inline-block;font-size:.6rem;font-weight:500;letter-spacing:.2px;padding:2px 5px;margin-right:3px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.StatisticsPulseSetupPreviewBtnWrapper{display:block;width:100%;position:absolute;bottom:0;padding-left:5px}.StatisticsPulseSetupPreviewBtn{border:none;outline:none;color:#fff;padding:5px 10px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.monitorComponentSettings{display:inline-block;width:50%;max-height:550px;overflow:auto}.rsw-separator{border-color:#b4b4b4!important}.rsw-btn:hover,.rsw-btn[data-active=true]{background:#b4b4b4!important;color:#6d6d6d!important}.monitorComponentSettingsTextBtn{height:100%;width:30px;display:flex;justify-content:center;align-items:center}.monitorComponentSettingsTextBtn:hover{background:#b4b4b4!important;color:#6d6d6d!important;cursor:pointer}.chooseCustomerWarning{font-size:1.5rem;text-align:center;padding-top:50px;color:var(--s-warning)}.chartWrapper{display:block;width:100%;height:100%}.chartValue{display:flex;height:calc(100% - 10px);width:100%;justify-content:center;align-items:center;font-size:6rem;-webkit-user-select:none;user-select:none}.greenCrossTable tbody td{width:35px;height:35px;text-align:center}.greenCrossDate{display:flex;width:31px;height:31px;justify-content:center;align-items:center;border-radius:5px;font-weight:700;font-size:1.1rem;-webkit-user-select:none;user-select:none;box-shadow:#0000000a 0 3px 5px}.chartLegendTextColorLight{color:var(--l-text)}.chartLegendTextColorDark{color:var(--d-text)}.absence_table_wrapper{box-sizing:border-box;width:100%;max-height:100%;overflow-y:scroll;padding-top:10px}.absence_table_card{display:flex;width:calc(100% - 40px);height:40px;border-style:solid;border-width:0 0 1px 0;-webkit-user-select:none;user-select:none;align-items:center;justify-content:space-between;margin:0 10px;padding:0 10px}.absence_table_person_wrapper{display:flex;align-items:center}.absence_table_card_avatar{display:flex;color:#fff;height:30px;width:30px;border-radius:50%;font-size:.9rem;font-weight:500;justify-content:center;align-items:center}.absence_table_card_name{display:inline-block;margin-left:10px;font-size:1rem;font-weight:400}.absence_table_card_reason{background-color:#d24d46;color:#fff;height:30px;width:80px;display:flex;justify-content:center;align-items:center;border-radius:5px;font-size:.8rem}.ComponentMDAwarenessTable{width:100%;table-layout:fixed}.ComponentMDAwarenessTable tbody tr{min-height:50px;height:50px}.ComponentDMAwarenessZone{font-size:1.2rem;font-weight:500}.ComponentMDAwarenessHeader{display:flex;width:90%;margin:0 auto;text-align:center;font-size:.9rem;font-weight:400;border-radius:5px;height:40px;justify-content:center;align-items:center}.ComponentMDAwarenessStructure{display:flex;height:40px;width:90%;font-size:.9rem;font-weight:500;border-radius:5px;align-items:center;justify-content:left}.ComponentDMAwarenessDot{display:inline-block;width:32px;height:32px;border-radius:50%}.monitorComponentPreviewWrapper{display:inline-block;width:50%;height:500px;border-radius:5px}.monitorComponentPreviewBox{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.monitorComponentPreview{width:90%;height:90%}.monitorComponentPreviewHeader{height:9%;border-style:solid;border-width:0 0 1px 0;display:flex;align-items:center;padding-left:10px;-webkit-user-select:none;user-select:none;justify-content:space-between}.monitorComponentPreviewHeaderIcon{font-size:1rem;color:#fff}.monitorComponentPreviewHeaderText{font-size:1rem;letter-spacing:.3px;margin-left:10px;color:#fff;font-weight:500}.monitorComponentPreviewExtraOptions{margin-right:10px;font-size:1rem}.monitorComponentPreviewComponentWrapper{width:100%;height:90%}.monitorComponentWEEventsCrossWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.monitorComponentWEEventsCrossFooter{display:block;width:100%;margin-top:20px;text-align:center}.monitorComponentWEEventsColorBox{display:inline-block;height:15px;width:15px;vertical-align:middle;border-radius:3px;margin-right:4px}.monitorComponentWEEventsTextBox{display:inline-block;height:15px;vertical-align:middle;margin-right:10px;font-size:.6rem;margin-top:4px;font-style:italic;-webkit-user-select:none;user-select:none}#component_text_content{width:calc(100% - 40px);height:calc(100% - 50px);padding:30px 40px;list-style-position:outside;overflow-y:auto}#component_embedded_url_content{width:100%;height:calc(100% + 5px)}#component_embedded_url_content iframe{border:none}#component_text_content ul li,#component_text_content ol li{margin-bottom:10px;margin-left:14px}#component_image_content{width:calc(100% - 20px);height:calc(100% - 20px);padding:10px}#component_dm_sa_content,#component_dm_mt_content{padding:20px;width:calc(100% - 40px);height:calc(100% - 40px)}#component_dm_mt_content{display:flex;justify-content:center;align-items:center;font-size:6rem}#component_weevent_cross_content{width:calc(100% - 40px);height:calc(100% - 40px);padding:5px 20px}#component_measurement_content{width:calc(100% - 20px);padding:10px}.monitorComponentSubheader{display:flex;width:calc(100% - 20px);height:30px;border-style:solid;border-width:0 0 1px 0;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:400;padding:0 10px;-webkit-user-select:none;user-select:none}.MonitorComponentTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.ComponentEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.ComponentEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.MonitorDashboardTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.DashboardEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.DashboardEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsPageModalHeader{display:block;width:calc(100% - 10px);padding-left:10px;padding-bottom:5px;font-size:.9rem;font-weight:500;border-style:solid;border-width:0 0 1px 0;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsPageModalCancel{float:right;margin-right:10px;margin-top:-1px;font-size:1.1rem;cursor:pointer}.MonitorDashboardSettingsPageName{width:calc(100% - 20px);margin-left:10px;padding-bottom:20px;border-style:solid;border-width:0 0 1px 0}.MonitorDashboardSettingsPageLayouts{width:calc(100% - 70px);padding-left:50px;height:420px;margin:10px;display:flex;flex-wrap:wrap;justify-content:left;align-items:flex-start}.MonitorDashboardSettingsLayoutBox{display:inline-block;width:120px;height:80px;margin:10px;cursor:pointer;border-style:solid;border-width:2px}.MonitorDashboardSettingsPageBar{width:100%}.MonitorDashboardSettingsPage{font-size:.8rem;display:inline-block;vertical-align:top;margin-right:5px;cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px}.MonitorDashboardSettingsPageNumber{margin-left:10px;margin-right:-10px}.MonitorDashboardSettingsPageInput{background-color:transparent!important;border:none;outline:none;width:100px;-webkit-user-select:none;user-select:none;cursor:default;padding:9px 10px}.MonitorDashboardSettingsPageSaveBtn{margin-right:3px;font-size:.9rem;vertical-align:middle;display:none}.MonitorDashboardSettingsPageRemoveBtn{margin-left:5px;font-size:.9rem;vertical-align:middle;padding-right:7px}.MonitorDashboardSettingsLayoutWrapper{width:75%;height:500px;max-height:500px;max-width:875px;overflow:auto;background-color:transparent}.MonitorDashboardSettingsComponentSelector{width:25%;max-width:350px;background-color:transparent}.MonitorDashboardSettingsComponentSelectorTitle{width:calc(100% - 20px);margin-left:10px;color:#fff;font-size:.8rem;padding:3px 5px;border-radius:5px 5px 0 0;-webkit-user-select:none;user-select:none;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.MonitorDashboardSettingsComponentSelectorFilterBox{width:calc(100% - 22px);max-height:135px;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-left:10px;border-style:solid;border-width:1px;padding:5px}.MonitorDashboardSettingsComponentSelectorSearchBox{width:calc(100% - 22px);display:flex;flex-wrap:wrap;justify-content:left;margin-left:10px;border-style:solid;border-width:1px;padding:5px}.MonitorDashboardSettingsComponentSelectorFilterLabel{font-size:.7rem;color:#fff;padding:3px 5px;border-radius:5px;margin:2px;height:13px;-webkit-user-select:none;user-select:none;cursor:pointer;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.MonitorDashboardSettingsComponentSelctorFilterHeading{width:100%;font-size:.6rem;font-weight:500;margin-bottom:2px;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsComponentSelectorSearch{width:100%;display:block}.MonitorDashboardSettingsComponentSelectorSearch input{width:calc(100% - 12px);border-radius:5px;outline:none;border-style:solid;border-width:1px;padding:5px;font-size:.7rem}.MonitorDashboardSettingsComponentSelectorCBox{width:calc(100% - 22px);display:block;text-align:center;margin-left:10px;border-style:solid;border-width:1px;padding:5px;height:346px;max-height:346px;overflow:auto}.MonitorDashboardSettingsComponentSelectorComponent{width:calc(100% - 2px);border-radius:5px;box-shadow:var(--s-mainComponentShadow);margin-bottom:7px;height:45px;position:relative}.MonitorDashboardSettingsComponentSelectorComponentName{font-size:.7rem;position:absolute;top:5px;left:5px;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsComponentSelectorComponentDesc{font-size:.9rem;position:absolute;top:3px;right:5px;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsComponentSelectorComponentType{font-size:.7rem;position:absolute;bottom:3px;right:5px;padding:1px 3px;color:#fff;border-radius:5px;-webkit-user-select:none;user-select:none}.MonitorDashboardSettingsLayoutCHead{position:absolute;left:5px;top:5px;font-size:.9rem;width:85%;max-width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;user-select:none;display:flex}.MonitorDashboardSettingsLayoutDU{position:absolute;bottom:5px;right:5px;font-size:.7rem;-webkit-user-select:none;user-select:none;opacity:.6}.MonitorDashboardSettingsLayoutCOptionLbl{display:block;font-size:.7rem;margin-top:5px;margin-bottom:3px}.MonitorDashboardSettingsLayoutCOptionLblV{font-size:.7rem;margin-top:5px;margin-bottom:3px;margin-right:7px}.MonitorDashboardSettingsLayoutCOption{display:inline-block;font-size:.7rem;padding:2px 5px;margin-right:3px;border-radius:5px;-webkit-user-select:none;user-select:none;cursor:pointer}.MonitorDashboardSettingsLayoutCBtn{position:absolute;right:30px;top:7px;cursor:pointer;font-size:.8rem}.MonitorDashboardSettingsLayoutCInp{position:absolute;left:5px;top:5px;font-size:.9rem;width:70%;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-user-select:none;user-select:none;border:none;outline:none}.fullscreen{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_1x2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_1x2_l{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_1x2_r{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_2x1{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:3px;grid-row-gap:3px}.grid_2x2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:3px;grid-row-gap:3px}.grid_2x1_t{display:grid;grid-template-columns:1fr;grid-template-rows:2fr 1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_2x1_b{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2fr;grid-column-gap:3px;grid-row-gap:3px}.grid_1x3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_1x4{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:3px;grid-row-gap:3px}.grid_3x1{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);grid-column-gap:3px;grid-row-gap:3px}.grid_3x2_l{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr);grid-column-gap:3px;grid-row-gap:3px}.grid_3x2_r{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:repeat(3,1fr);grid-column-gap:3px;grid-row-gap:3px}.grid_3x3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:3px;grid-row-gap:3px}.StatisticsUnitTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.UnitEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.UnitEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.InputSelectChartColorBoxDark,.InputSelectChartColorBoxLight{margin-top:30px;margin-right:15px;position:relative;background-color:transparent}.InputSelectChartColorBoxLight input,.InputSelectChartColorBoxLight input:placeholder-shown,.InputSelectChartColorBoxDark input,.InputSelectChartColorBoxDark input:placeholder-shown{width:100%;border:none;outline:none;font-size:.8rem;padding:7px 0;background-color:transparent;border-width:0px 0px 1px 0px;border-style:solid;cursor:default}.InputSelectChartColorBoxLight input,.InputSelectChartColorBoxLight input:placeholder-shown{border-color:var(--l-border);color:var(--l-text)}.InputSelectChartColorBoxLight input:focus{border-color:var(--tl-primary)}.InputSelectChartColorBoxDark input,.InputSelectChartColorBoxDark input:placeholder-shown{border-color:var(--d-border);color:var(--d-text)}.InputSelectChartColorBoxDark input:focus{border-color:var(--td-primary)}.InputSelectChartColorBoxLight input::placeholder,.InputSelectChartColorBoxDark input::placeholder{color:transparent}.InputSelectChartColorBoxLight label,.InputSelectChartColorBoxDark label{position:absolute;left:0;font-size:.8rem;top:8px;pointer-events:none;transition:.2s;font-weight:400}.InputSelectChartColorBoxLight input:focus+label,.InputSelectChartColorBoxLight input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;font-weight:500;color:var(--tl-primary)}.InputSelectChartColorBoxLight input:not(:placeholder-shown)+.InputSelectBoxLight label{font-size:.7rem}.InputSelectChartColorBoxDark input:focus+label,.InputSelectChartColorBoxDark input:not(:placeholder-shown)+label{top:-13px;font-size:.7rem;font-weight:500;color:var(--td-primary)}.InputSelectChartColorBoxLight input:not(:focus)+label{color:var(--l-text)}.InputSelectChartColorBoxDark input:not(:focus)+label{color:var(--d-text)}.InputSelectChartColorIcon{position:absolute;top:8px;right:2px;cursor:default}.InputSelectChartColorDropDownBox{position:absolute;padding:5px;max-height:200px;overflow-y:auto;box-shadow:var(--s-mainDropDownShadow);z-index:1}.InputSelectChartColorDropDownItem{width:calc(100% - 6px);height:30px;-webkit-user-select:none;user-select:none;display:block;padding:3px;position:initial}.InputSelectChartColorDropDownItem label{display:inline-block;position:initial;margin-left:15px;font-size:.8rem;font-weight:400;pointer-events:all;width:calc(100% - 30px);padding-top:8px;padding-bottom:2px}.InputSelectChartColorColorBox{display:inline-block;margin-left:10px;width:20px}.StatisticsMeasurementTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.MeasurementEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.MeasurementEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.StatisticsPulseTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.PulseEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.PulseEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.MainButtonSmall{display:block;width:100%;height:25px;font-size:.9rem;font-weight:500;border-radius:5px;border:none;outline:none;cursor:pointer}.d-primary{background-color:var(--td-primary);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.d-primary:hover{background-color:var(--td-primaryHover)}.d-secondary{background-color:var(--td-secondary);box-shadow:var(--s-mainBoxShadow);color:var(--d-text)}.d-secondary:hover{background-color:var(--td-secondaryHover)}.d-danger{background-color:var(--s-error);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.d-danger:hover{background-color:var(--s-errorHover)}.l-primary{background-color:var(--tl-primary);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.l-primary:hover{background-color:var(--tl-primaryHover)}.l-secondary{background-color:var(--tl-secondary);box-shadow:var(--s-mainBoxShadow);color:var(--l-text)}.l-secondary:hover{background-color:var(--tl-secondaryHover)}.l-danger{background-color:var(--s-error);box-shadow:var(--s-mainBoxShadow);color:var(--l-foreground)}.l-danger:hover{background-color:var(--s-errorHover)}.MDMeasurementTableWrapper{max-height:calc(100vh - 405px);overflow:auto}.MDMeasurementTableBtnRow{display:flex;position:sticky;top:0;height:50px;justify-content:left;align-items:center;margin-left:10px;font-size:.9rem;z-index:998!important}.MDMeasurementTableBtn{width:30px;margin-right:5px}.MDMeasurementTable{width:calc(100% - 20px);font-size:.8rem;margin:0 10px 10px}.MDMeasurementTable thead td{font-size:.8rem;border-style:solid;border-width:1px 0 1px 0;-webkit-user-select:none;user-select:none;position:sticky;top:50px;height:20px;padding-bottom:5px;padding-top:5px;vertical-align:bottom;z-index:998!important}.MDMeasurementTable thead td:first-of-type{border-width:1px 0 1px 1px}.MDMeasurementTable thead td:last-of-type{border-width:1px 1px 1px 0}.MDMeasurementTable tbody td{padding:10px 0;border-style:solid;border-width:0 0 1px 0}.MDMeasurementTable tbody td:first-of-type{border-width:0 0 1px 1px}.MDMeasurementTable tbody td:last-of-type{border-width:0 1px 1px 0}.MDMeasurementInput{border:none;outline:none;padding:5px;width:100px;background-color:transparent;border-style:solid;border-width:1px;border-radius:5px}.MDMeasurementIcon{position:absolute;left:8px;top:7px}.MDMeasurementLock{position:absolute;right:8px;top:7px}.InputTextArea{position:relative;background-color:transparent}.InputTextArea textarea{width:100%;height:100%;resize:none;border-style:solid;border-width:1px;border-radius:5px;outline:none;padding:10px}.InputTextArea label{position:absolute;left:0;top:-20px;font-size:.8rem;pointer-events:none;letter-spacing:.3px}.InputTextAreaMaxLength{position:absolute;right:-20px;top:-15px;font-size:.7rem;pointer-events:none;letter-spacing:.3px}.StatisticsWEEventTableBox,.StatisticsAbsenceTableBox{width:calc(100% - 20px);margin:5px 10px;box-shadow:var(--s-mainBoxShadow);overflow-x:auto;overflow-y:auto}.MDMeasurementTableBox,.MDPulseTableBox{width:calc(100% - 20px);margin:5px 10px}.fileUploadArea{border-width:2px;border-style:dashed;border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fileUploadArea.dark{border-color:var(--d-border);background-color:#ffffff0d}.fileUploadArea.light{border-color:var(--l-border);background-color:#0000000d}.fileUploadArea.dark:hover{border-color:var(--td-primary)}.fileUploadArea.light:hover{border-color:var(--tl-primary)}.fileUploadAreaWrapper{display:flex;width:100%;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;padding:20px}.fileUploadFileName{display:block;width:100%;text-align:center;font-size:1.1rem;font-weight:500;margin-bottom:10px;word-break:break-word;padding:0 20px}.fileUploadButtonWrapper{width:100%;display:flex;justify-content:center}.fileUploadButton{width:60px;height:60px;color:#fff;font-size:1.8rem;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:20px;display:flex;justify-content:center;align-items:center;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.fileUploadButton:hover{box-shadow:0 3px 6px #00000026}.fileUploadButton:active{transform:scale(.98)}.fileUploadButton.dark{background-color:var(--td-primary)}.fileUploadButton.light{background-color:var(--tl-primary)}.fileUploadButton.disabled{opacity:.6;cursor:not-allowed}.fileUploadArea{cursor:pointer}.fileUploadLoader{width:36px;height:36px;border:4px dotted #FFF;border-radius:50%;display:block;position:relative;box-sizing:border-box;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fileUploadDragDropText{display:block;width:100%;text-align:center;font-size:1.1rem;opacity:.9;display:flex;flex-direction:column;align-items:center;gap:15px;-webkit-user-select:none;user-select:none}.fileUploadDragDropText:before{content:"📁";font-size:4rem;opacity:.7}.fileUploadAcceptedFormats{display:block;width:100%;text-align:center;font-size:.9rem;opacity:.6;margin-top:10px;font-weight:500;letter-spacing:.5px}.importErrorBox{width:460px;margin-top:20px;padding:20px;border-radius:8px;border:2px solid #e74c3c;transition:all .3s ease}.importErrorBox.dark{background-color:#e74c3c1a}.importErrorBox.light{background-color:#e74c3c0d}.importErrorBoxTitle{margin:0 0 15px;color:#e74c3c;font-size:1rem;font-weight:600}.importErrorBoxList{margin:0;padding:0 0 0 20px;list-style:disc}.importErrorBoxListItem{margin-bottom:8px;font-size:.85rem}.importErrorBoxListItem.dark{color:#fff}.importErrorBoxListItem.light{color:#333}.StatisticsCalcMeasurementTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.CalcMeasurementEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.CalcMeasurementEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.calcMeasurementFormulaHeader{width:100%;display:block;height:26px;font-size:1rem;border-width:0 0 1px 0;border-style:solid;margin-bottom:10px;-webkit-user-select:none;user-select:none}.calcMeasurementFormulaWarning{font-size:1.1rem;color:var(--s-warning);-webkit-user-select:none;user-select:none}#calcMeasurementOperators{display:flex;width:calc(70% - 20px);height:45px}.calcMeasurementOperator,.calcMeasurementClear{display:flex;flex-wrap:nowrap;width:40px;height:40px;font-size:1.2rem;font-weight:500;background-color:#41c2e1;color:#fff;justify-content:center;align-items:center;margin-right:10px;border-radius:10px;-webkit-user-select:none;user-select:none;cursor:grab}.calcMeasurementClear{background-color:var(--s-error);cursor:pointer}#calcMeasurementFormulaWrapper{display:flex;width:100%;height:500px;margin-top:5px}#calcMeasurementFormulaBox{display:flex;flex-wrap:wrap;justify-content:left;align-content:flex-start;width:calc(70% - 20px);height:calc(100% - 20px);border-radius:10px;padding:10px;position:relative}#calcMeasurementFormulaTrash{position:absolute;display:flex;justify-content:center;align-items:center;bottom:10px;right:10px;height:70px;width:70px;font-size:1.7rem;border-radius:10px}#calcMeasurementValues{display:inline-block;width:30%;max-height:calc(100% + 50px);vertical-align:top;text-align:center;overflow-y:scroll;margin-top:-50px}.calcMeasurementValueHeader{display:block;width:90%;text-align:left;margin-left:20px;font-size:.8rem;padding:8px 5px;color:#fff;margin-bottom:4px;box-shadow:var(--s-mainComponentShadow);-webkit-user-select:none;user-select:none;transition:.3s}.calcMeasurementValue{display:block;text-align:left;margin-left:20px;width:90%;font-size:.7rem;padding:8px 5px;margin-bottom:4px;box-shadow:var(--s-mainComponentShadow);cursor:grab;-webkit-user-select:none;user-select:none}.FormulaEntry{display:flex;flex-wrap:nowrap;height:25px;color:#fff;font-size:1.2rem;margin:2px;padding:5px 15px;justify-content:center;align-items:center;border-radius:10px;-webkit-user-select:none;user-select:none}.formulaIdPart{display:block;font-size:.6rem}.formulaNamePart{display:block;font-size:.8rem}.StatisticsActivityTableBox{width:calc(100% - 20px);margin:5px 10px;overflow-x:auto;overflow-y:auto}.ActivityEditInfoHeader{font-size:.8rem;font-weight:500;margin-bottom:5px;-webkit-user-select:none;user-select:none}.ActivityEditInfoValue{font-size:.8rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.ActivityFeedWrapper{display:block;border-radius:5px;margin-bottom:10px}.ActivityFeedHeader{display:flex;width:calc(100% - 20px);justify-content:space-between;align-items:center;height:40px;padding:5px 10px;border-style:solid;border-width:0 0 1px 0}.ActivityFeedHeaderRight{display:flex;align-items:center}.ActivityFeedTrash{display:inline-block;margin-right:10px;cursor:pointer}.ActivityFeedAvatar{display:flex;color:#fff;height:30px;width:30px;font-size:.9rem;border-radius:50%;font-weight:400;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ActivityFeedName,.ActivityFeedDate{display:block;-webkit-user-select:none;user-select:none}.ActivityFeedName{font-size:.8rem}.ActivityFeedDate{font-size:.7rem}.ActivityFeedMessage{padding:10px;font-size:.8rem}#planScheduleSearchWrapper{margin:10px;padding:10px;box-shadow:var(--s-mainBoxShadow);display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}.planScheduleSearchInput{display:inline-block;margin-top:-20px}.planScheduleSearchInput:first-of-type{margin-left:20px}#planScheduleWrapper{margin:10px;box-shadow:var(--s-mainBoxShadow);height:calc(100vh - 250px);box-sizing:border-box}#planScheduleHeader{height:50px;padding:0 10px;display:flex;justify-content:space-between;align-items:center;border-style:solid;border-width:0 0 1px 0}.planScheduleHeaderDateInfo{font-size:.9rem;font-weight:500;padding-left:10px;-webkit-user-select:none;user-select:none}#planSchedule{height:calc(100% - 180px)}#planScheduleDayWrapper,#planScheduleRangeWrapper{display:block;width:100%;max-width:100%;height:100%;overflow:auto;white-space:nowrap;position:relative}#planScheduleRangeHeader{display:flex;height:40px;min-width:100%;width:fit-content;flex-wrap:none;position:sticky;top:0;z-index:51}#planScheduleEmployeeGap{display:inline-block;min-width:250px;width:250px;height:40px;vertical-align:top;padding:5px;box-sizing:border-box;border-width:0 1px 1px 0;border-style:solid;position:sticky;left:0}.planScheduleTimeSlot{display:flex;min-width:60px;height:40px;padding:5px;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:.8rem;align-items:flex-end}.planScheduleRangeWeekDay{display:inline-block;min-width:150px;font-size:.8rem;border-width:0 1px 1px 0;border-style:solid;height:40px;vertical-align:top;padding:5px;box-sizing:border-box;-webkit-user-select:none;user-select:none}#planScheduleRangeBody{display:block;width:100%;height:calc(100% - 40px)}.planScheduleRangeEmployee{display:flex;flex-wrap:none;width:100%;min-width:fit-content;height:70px;position:relative;transform:none}.planScheduleRangeEmployeeInfoWrapper{display:inline-block;min-width:250px;width:250px;height:70px;vertical-align:top;padding:5px;box-sizing:border-box;border-width:0 1px 1px 0;border-style:solid;position:sticky;left:0;-webkit-user-select:none;user-select:none;z-index:50}.planScheduleRangeEmployeeAvatar{display:flex;color:#fff;height:30px;width:30px;border-radius:50%;font-size:.9rem;font-weight:500;justify-content:center;align-items:center}.planScheduleRangeEmployeeInfo{display:flex}.planScheduleRangeEmployeeName{font-size:.8rem;margin-left:10px}.planScheduleRangeEmployeeSummary{position:absolute;right:5px;bottom:5px;font-size:.8rem}.planScheduleRangeEmployeeDate{display:inline-block;min-width:150px;border-width:0 1px 1px 0;border-style:solid;height:70px;vertical-align:top;padding:5px;box-sizing:border-box}.planScheduleRangeEmployeeShift{font-size:.7rem;font-weight:400;letter-spacing:.2px;color:#fff;padding:2px 5px;border-radius:5px;margin-bottom:2px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;flex-wrap:none}.planScheduleEmployeeTimeSlot{display:inline-block;min-width:60px;height:70px;padding:5px;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:.8rem;position:relative;overflow:visible;contain:none}.planScheduleEmployeeTimeSlotRecord{position:absolute;box-sizing:border-box;padding:3px 6px;font-size:.8rem;overflow:visible;height:calc(100% - 10px);cursor:pointer;z-index:10;display:flex;flex-direction:column;justify-content:flex-start;white-space:nowrap;will-change:transform;transform:translateZ(0)}.planScheduleEmployeeTimeSlotRecordText{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:visible;position:relative;z-index:25;text-overflow:clip}#planScheduleSummary{height:130px;border-width:1px 0 0 0;border-style:solid;z-index:1}#planScheduleSummaryTabBar{height:30px;border-width:0 0 2px 0;border-style:solid;display:flex;align-items:center}.planScheduleSummaryTab{border-width:0 0 2px 0;border-style:solid;padding:2px 10px 0;font-size:.8rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;height:30px;display:flex;align-items:center}#planScheduleSummaryWrapper{display:block;width:100%;height:calc(100% - 30px);max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;pointer-events:none}.planScheduleSummaryItem{display:flex;width:100%;min-width:fit-content;height:30px;position:relative;transform:none}.planScheduleSummaryName{display:flex;min-width:250px;width:250px;height:30px;padding-left:5px;box-sizing:border-box;align-items:center;border-width:0 1px 1px 0;border-style:solid;font-size:.8rem;position:sticky;left:0}.planScheduleSummaryDay{display:flex;min-width:150px;height:30px;justify-content:center;align-items:center;border-width:0 1px 1px 0;border-style:solid;font-size:.8rem;box-sizing:border-box}.planPlanningSearchWrapper{margin:4px 10px 0;padding:10px 5px;box-sizing:border-box;box-shadow:var(--s-mainBoxShadow);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.planPlanningSearchWrapper.dark{background-color:var(--d-foreground)}.planPlanningSearchWrapper.light{background-color:var(--l-foreground)}.planPlanningSearchFormWrapper{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.planPlanningSearchInput{display:inline-block;margin-top:-20px;margin-left:15px}.planPlanningSearchInput:last-of-type{margin-left:0}.planningNavBarTabWrapper{display:flex;flex-wrap:nowrap;align-items:center;padding:8px 12px;cursor:pointer;position:relative;transition:background-color .2s ease,border-bottom-color .2s ease,color .2s ease;border-bottom:2px solid transparent;min-height:36px;box-sizing:border-box}.planningNavBarTabWrapper.dark{color:var(--d-secondaryText)}.planningNavBarTabWrapper.light{color:var(--l-secondaryText)}.planningNavBarTabWrapper.left.dark{border-right:1px solid var(--d-border)}.planningNavBarTabWrapper.left.light{border-right:1px solid var(--l-border)}.planningNavBarTabWrapper.right.dark{border-left:1px solid var(--d-border)}.planningNavBarTabWrapper.right.light{border-left:1px solid var(--l-border)}.planningNavBarTabWrapper.dark.active{border-bottom-color:var(--td-primary);color:var(--d-primaryText)}.planningNavBarTabWrapper.light.active{border-bottom-color:var(--tl-primary);color:var(--l-primaryText)}.planningNavBarTabWrapper.dark:hover:not(.active){background-color:#ffffff08}.planningNavBarTabWrapper.light:hover:not(.active){background-color:#00000008}.planningNavBarTabIcon{font-weight:300;font-size:.9rem;opacity:.7;transition:opacity .2s ease;flex-shrink:0;width:14px;text-align:center}.planningNavBarTabWrapper.active .planningNavBarTabIcon{opacity:1}.planningNavBarTabText{margin:0 8px;font-size:.8rem;font-weight:400;white-space:nowrap;display:inline-grid}.planningNavBarTabText:after{content:attr(data-text);font-weight:500;height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;grid-area:1 / 1}.planningNavBarTabText:before{content:attr(data-text);font-weight:400;grid-area:1 / 1}.planningNavBarTabWrapper.active .planningNavBarTabText:before{font-weight:500}.planningNavBarTabArrow{font-size:.75rem;font-weight:300;opacity:.5;transition:opacity .2s ease;flex-shrink:0;width:10px;text-align:center}.planningNavBarTabWrapper.active .planningNavBarTabArrow{opacity:.8}.planningNavBarTabWrapper:hover .planningNavBarTabArrow{opacity:.7}.planningFilterContent{display:flex;flex-direction:column;min-width:250px;max-width:350px;max-height:500px}.planningFilterSections{flex:1;overflow-y:auto;padding:12px}.planningFilterSection{margin-bottom:16px}.planningFilterSection:last-child{margin-bottom:0}.planningFilterSectionTitle{font-size:13px;font-weight:600;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid}.planningFilterContent.light .planningFilterSectionTitle{color:var(--l-text);border-bottom-color:#e0e0e0}.planningFilterContent.dark .planningFilterSectionTitle{color:var(--d-text);border-bottom-color:#444}.planningFilterOptions{display:flex;flex-direction:column;gap:6px}.planningFilterOption{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:12px}.planningFilterOption input[type=checkbox]{cursor:pointer;margin:0;accent-color:var(--tl-primary)}.planningFilterOption.dark input[type=checkbox]{accent-color:var(--td-primary)}.planningFilterOption span{-webkit-user-select:none;user-select:none}.planningFilterOption.light{color:var(--l-text)}.planningFilterOption.dark{color:var(--d-text)}.planningFilterOption:hover.light,.planningFilterOption:hover.dark{opacity:.8}.planningFilterActions{display:flex;gap:8px;padding:12px;border-top:1px solid}.planningFilterContent.light .planningFilterActions{border-top-color:#e0e0e0;background-color:#f8f8f8}.planningFilterContent.dark .planningFilterActions{border-top-color:#444;background-color:#2a2a2a}.planningFilterClearBtn,.planningFilterApplyBtn{flex:1;padding:8px 16px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}.planningFilterClearBtn.light{background-color:#fff;color:#666;border:1px solid #ddd}.planningFilterClearBtn.light:hover{background-color:#f5f5f5;border-color:#ccc}.planningFilterClearBtn.dark{background-color:#333;color:#bbb;border:1px solid #555}.planningFilterClearBtn.dark:hover{background-color:#3a3a3a;border-color:#666}.planningFilterApplyBtn.light{background-color:var(--tl-primary);color:#fff}.planningFilterApplyBtn.light:hover{opacity:.9}.planningFilterApplyBtn.dark{background-color:var(--td-primary);color:#fff}.planningFilterApplyBtn.dark:hover{opacity:.9}.planningNavBarWrapper{margin:4px 10px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:var(--s-mainBoxShadow);-webkit-user-select:none;user-select:none;box-sizing:border-box}.planningNavBarWrapper.dark{background-color:var(--d-foreground)}.planningNavBarWrapper.light{background-color:var(--l-foreground)}.planningNavBarTabBar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.planningNavBarRightGroup{display:flex}.planningNavBarTimeAxisBar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.planningNavBarTimeAxisBar.dark{border-right:1px solid var(--d-border)}.planningNavBarTimeAxisBar.light{border-right:1px solid var(--l-border)}.planningNavBarFilterBtn{display:flex;align-items:center;justify-content:center;padding:8px 12px;cursor:pointer;transition:background-color .2s ease,border-bottom-color .2s ease,color .2s ease;border-bottom:2px solid transparent;min-height:36px;box-sizing:border-box;position:relative}.planningNavBarFilterBtn.dark{color:var(--d-secondaryText)}.planningNavBarFilterBtn.light{color:var(--l-secondaryText)}.planningNavBarFilterBtn.dark:hover:not(.active){background-color:#ffffff08}.planningNavBarFilterBtn.light:hover:not(.active){background-color:#00000008}.planningNavBarFilterBtn.dark.active{border-bottom-color:var(--td-primary);color:var(--d-primaryText)}.planningNavBarFilterBtn.light.active{border-bottom-color:var(--tl-primary);color:var(--l-primaryText)}.planningNavBarFilterBtn svg{font-size:.9rem;opacity:.7;transition:opacity .2s ease}.planningNavBarFilterBtn.active svg{opacity:1}.planningFilterDropdown{position:absolute;top:calc(100% + 7px);right:0;min-width:250px;border-radius:5px;box-shadow:var(--s-mainDropDownShadow);z-index:1000;padding:10px}.planningFilterDropdown.dark{background-color:var(--d-foreground);color:var(--d-primaryText)}.planningFilterDropdown.light{background-color:var(--l-foreground);color:var(--l-primaryText)}.planningFilterBadge{position:absolute;top:2px;right:2px;background-color:#dc3545;color:#fff;border-radius:50%;min-width:10px;height:10px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;padding:2px;box-shadow:0 2px 4px #0003}@media (max-width: 1200px){.planningNavBarWrapper{justify-content:flex-start}.planningNavBarLeftSection{width:100%;justify-content:space-between}.planningNavBarRightSection{width:100%;justify-content:flex-end}}@media (max-width: 768px){.planningNavBarLeftSection,.planningNavBarRightSection{justify-content:center}.planningNavBarNavigationSection,.planningNavBarDateSection,.planningNavBarAxisSection,.planningNavBarFilterSection{width:100%;justify-content:center}.planningNavBarDateSection{margin-top:0}}.planningWrapper{margin:1px 10px;height:calc(100vh - 270px);max-height:calc(100vh - 270px);width:calc(100% - 20px);max-width:calc(100% - 20px);box-shadow:var(--s-mainBoxShadow);-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:auto}.planningWrapper.dark{background-color:var(--d-foreground)}.planningWrapper.light{background-color:var(--l-foreground)}.planningHeader{height:35px;width:fit-content;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:21}.planningHeader.dark{border-bottom:1px solid var(--d-border);background-color:var(--d-background)}.planningHeader.light{border-bottom:1px solid var(--l-border);background-color:var(--l-background)}.planningHeaderGap{height:35px;display:inline-block;width:200px;min-width:200px;position:sticky;left:0;z-index:22}.planningHeaderGap.dark{background-color:var(--d-background);border-right:1px solid var(--d-border)}.planningHeaderGap.light{background-color:var(--l-background);border-right:1px solid var(--l-border)}.planningTimeSlot{display:flex;box-sizing:border-box;height:35px;padding:5px;font-size:.8rem;align-items:flex-end;min-width:60px;width:60px}.planningTimeSlot.hour.dark{border-left:1px solid var(--d-border)}.planningTimeSlot.hour.light{border-left:1px solid var(--l-border)}.planningTimeSlot.hour:first-of-type{border-left:none}.planningTimeSlot:last-of-type.dark{border-right:1px solid var(--d-border)}.planningTimeSlot:last-of-type.light{border-right:1px solid var(--l-border)}.planContentRow{width:fit-content;display:flex}.planContentRow.dark{border-bottom:1px solid var(--d-border)}.planContentRow.light{border-bottom:1px solid var(--l-border)}.planContentRowTitle{height:45px;display:inline-block;width:201px;min-width:201px;position:sticky;left:0;z-index:20;box-sizing:border-box;padding:10px;font-size:.8rem}.planContentRowTitle.dark{background-color:var(--d-foreground);border-right:1px solid var(--d-border)}.planContentRowTitle.light{background-color:var(--l-foreground);border-right:1px solid var(--l-border)}.planningRowTimeSlot{display:flex;box-sizing:border-box;height:45px;padding:5px;font-size:.8rem;align-items:flex-end;min-width:60px;width:60px;border-width:0 0 0 1px;position:relative}.planningRowTimeSlot:first-of-type{border:none}.planningRowTimeSlot.dark{border-color:var(--d-border)}.planningRowTimeSlot.light{border-color:var(--l-border)}.planningRowTimeSlot:last-of-type.dark{border-right:1px solid var(--d-border)}.planningRowTimeSlot:last-of-type.light{border-right:1px solid var(--l-border)}.planRequirementBlock{position:absolute;height:33px;top:6px;z-index:10;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:.9}.planRequirementBlock.dark,.planRequirementBlock.light{background-color:var(--td-secondary);border:1px solid var(--d-borderDark)}.planBlock{position:absolute;height:33px;top:6px;z-index:11;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:.75rem;border:1px solid transparent;opacity:.9}.planBlock.error{background-color:var(--s-error);border-color:#cc4526}.planBlock.warning{background-color:var(--s-warning);border-color:#c29d00}.planBlock.success{background-color:var(--s-confirm);border-color:#2b8f65}.planInfoText{position:absolute;top:5px;height:35px;z-index:12;pointer-events:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,.6);padding:0 5px;white-space:nowrap}.planningEmployeeAvatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0}.planningEmployeeInfo{display:flex;flex-direction:column;margin-left:8px;line-height:1.3}.planningEmployeeId{font-size:.65rem;opacity:.7}.planningEmployeeName,.planningEquipmentName{font-size:.8rem;font-weight:500}.planningEquipmentGroup{font-size:.65rem;opacity:.7;margin-top:2px}.equipmentBookingBlock{position:absolute;height:33px;top:6px;z-index:11;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.75rem;opacity:.9;border:1px solid transparent;padding:2px 4px;line-height:1.2}.equipmentBookingBlock.dark{background-color:var(--td-primary);border-color:var(--d-borderDark);color:#fff}.equipmentBookingBlock.light{background-color:var(--tl-primary);border-color:var(--l-borderDark);color:#fff}.equipmentBookingHeader{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.equipmentBookingTime{font-size:.65rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px)}.equipmentBookingTrainingIcon{font-size:.7rem;position:absolute;bottom:2px;right:4px}.equipmentBookingActivity{font-size:.6rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.absenceBlock{position:absolute;height:33px;top:6px;z-index:10;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.75rem;opacity:.9;border:1px solid transparent;padding:2px 4px;line-height:1.2}.absenceBlock.dark,.absenceBlock.light{background-color:var(--s-error);border-color:#cc4526;color:#fff}.absenceBlockTime{font-size:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.absenceBlockName{font-size:.7rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plannedShiftBlock{position:absolute;height:33px;top:6px;z-index:11;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.75rem;opacity:.9;border:1px solid transparent;padding:2px 4px;line-height:1.2;cursor:pointer}.plannedShiftBlock.dark{background-color:var(--td-primary);border-color:var(--td-primary);color:#fff}.plannedShiftBlock.light{background-color:var(--tl-primary);border-color:var(--tl-primary);color:#fff}.plannedShiftHeader{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.plannedShiftTime{font-size:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 20px)}.plannedShiftTrainingIcon{font-size:.7rem;position:absolute;bottom:4px;right:4px}.plannedShiftActivity{font-size:.7rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plannedBreakBlock{position:absolute;height:33px;top:6px;z-index:12;pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:.75rem;opacity:.9;border:1px solid transparent;padding:2px 4px;line-height:1.2;cursor:pointer}.plannedBreakBlock.dark{background-color:#a0a0a0;border-color:#a0a0a0;color:#fff}.plannedBreakBlock.light{background-color:#b1b1b1;border-color:#b1b1b1;color:#fff}.plannedBreakTime{font-size:.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.plannedBreakLabel{font-size:.7rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scheduleBlock{position:absolute;height:33px;top:6px;z-index:10;pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:.9;border:1px solid transparent}.scheduleBlock.dark,.scheduleBlock.light{background-color:var(--td-secondary);border-color:var(--td-secondary)}.planNewModalWrapper{padding:20px 40px}.planNewModalButtonWrapper{margin-top:40px;text-align:center}.planningModalWrapper{box-sizing:border-box;padding:10px 20px;display:flex;width:100%;justify-content:space-between}:root{--l-background: #F3F3F9;--l-foreground: #FFFFFF;--l-text: #808080;--l-dimmedtext: #C8C6C6;--l-border: #E6E6E6;--l-borderHover: #DDDDDD;--l-borderDark: #d4d4d4;--l-hover:#f7f6f6;--d-background: #303030;--d-foreground: #424242;--d-text: #CBD3DD;--d-dimmedtext: #CBD3DD42;--d-border: #646464;--d-borderHover: #5F5F5F;--d-borderDark: #929292;--d-hover: #494949;--s-confirm: #36B37E;--s-confirmHover: #31a776;--s-warning: #FFC400;--s-warningHover: #f1b900;--s-error: #FF5630;--s-errorHover: #f04f2b;--s-mainBoxShadow: rgba(0, 0, 0, .05) 0px 0px 0px 1px;--s-mainDropDownShadow: rgba(50, 50, 93, .25) 0px 2px 5px -1px, rgba(0, 0, 0, .3) 0px 1px 3px -1px;--s-mainComponentShadow: rgba(0, 0, 0, .12) 0px 1px 3px, rgba(0, 0, 0, .24) 0px 1px 2px}*,html{margin:0;padding:0}body{width:100vw;height:100vh;font-family:Roboto,sans-serif;background-color:#fff;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:rgb(145,145,145)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#adadad}::-webkit-scrollbar-thumb:hover{background:#929292}
