a,html{color:#333}h1.header,hr{background-color:var(--primaryColor)}h2,label{margin-bottom:3px}#checkboxContainer input:checked~#checkmark:after,img,label{display:block}#container,body,html{height:100%}#header .mainDivInner,.canvasContainer,.headerOuter,.image,.submitButton{position:relative}#footer,#header{width:calc(100% - 18px);text-align:center;line-height:1em}.canvasContainer .clearCanvas,.imageOuter>i{transition:transform .3s ease-in-out;font-size:1.2em}#footer,#header,.logo{line-height:1em}#loginTime,.bold,label{font-weight:700}.accentuateLink,.underline{text-decoration:underline}.accentuateLink,.italic{font-style:italic}:root{--green:#08a02e;--red:#a01708;--lightGreen:#4cc93f;--lightRed:#e5220c}@font-face{font-family:Cinzel;src:url('../fonts/Cinzel-Regular.ttf') format('truetype')}@font-face{font-family:Roboto;src:url('../fonts/Roboto-Regular.ttf') format('truetype')}*{margin:0;padding:0;outline:0;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}html{font-family:Roboto;font-size:16px;background-color:#fff}a{text-decoration:none}table{border-collapse:collapse}h1{margin-bottom:9px;font-size:20px}.larger,h1.header,h2{font-size:18px}h1.header{padding:9px;color:#fff;font-weight:400;border-radius:6px}ul{list-style-position:inside}hr{margin:auto;width:90%;height:1px;border:0}.red{color:var(--lightRed)}.iconRed{color:tomato}.iconGreen{color:#00a86b}.iconOrange{color:orange}.iconYellow{color:gold}#loginDate,.marginBottom,form .imagesOuter img{margin-bottom:6px}label{user-select:none}.submitButton,input,select,textarea{margin-bottom:12px;padding:9px;width:calc(100% - 18px - 2px);font-family:Roboto;font-size:16px;color:#333;border:1px solid #ccc;border-radius:6px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.submitButton,input:not([type=submit]):focus,select:focus,textarea:focus{border-color:var(--primaryColor)}select{padding-right:calc(9px + 12px + 6px);width:100%;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='0,0 100,0 50,50'/></svg>") 0 0/12px no-repeat #fff;background-position:calc(100% - 9px) 62.5%}textarea{height:40px}textarea.large{height:118px}input:not([type=submit]){background-color:#fff}.submitButton.disabled,input:disabled,select:disabled,textarea:disabled{color:#333;background-color:#ebebe4;opacity:1}.submitButton{margin:0;padding:15px 0;width:100%;background-color:#eee;width:calc(100% - 2px);display:flex;justify-content:center;align-items:center}.submitButton.round{margin:auto;padding:0;width:144px;height:144px;border-radius:50%}.submitButton.green:not(.disabled){color:#fff;background-color:var(--green)!important;border-color:var(--green)!important}.submitButton.green:not(.disabled):active{background-color:var(--lightGreen)!important;border-color:var(--lightGreen)!important}.submitButton.red:not(.disabled){color:#fff;background-color:var(--red);border-color:var(--red)}.submitButton.red:not(.disabled):active{background-color:var(--lightRed);border-color:var(--lightRed)}.submitButton.blink:not(:disabled){animation:2.5s ease-in-out infinite blink}@keyframes blink{0%,100%{transform:scale(.9)}50%{transform:scale(1)}}i.submitButtonLoadingIcon{display:none;font-size:21px;position:absolute}.submitButton:not(.disabled):active{cursor:pointer;background-color:#ddd}input[type=submit]{position:absolute;left:-9999px}input::placeholder{color:#999}#checkboxContainer{margin-bottom:20px;padding-top:2px;position:relative;user-select:none;display:inline-block}#checkboxContainer input,#formAktivierungStandortfreigabeMainDiv,.canvasContainer input,.hidden,.requestFail,i.handleDictation,table.tableList tr.tableListSubOuter{display:none}#checkboxContainer #checkmark{margin-top:-2px;margin-left:6px;height:21px;width:21px;background-color:#fff;border:1px solid #ccc;position:absolute;cursor:pointer}#checkboxContainer #checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #333;border-width:0 3px 3px 0;transform:rotate(45deg)}.canvasContainer{margin-bottom:12px}.canvasContainer canvas{width:100%;height:150px;border:1px solid #ccc;border-radius:6px;display:block;cursor:crosshair}.canvasContainer .clearCanvas{position:absolute;right:9px;bottom:9px;cursor:pointer}..canvasContainer .clearCanvas:active,.closeOverlay:hover,.imageOuter>i:active{transform:scale(1.2)}form i.actionIcon{width:30px;margin-left:9px;margin-bottom:9px;font-size:21px}.imageOuter>i.disabled,form i.actionIcon.disabled{color:#d3d3d3}form i.actionIcon:not(.disabled){cursor:pointer}.blinkIcon{animation:2.5s ease-in-out infinite blinkIcon}@keyframes blinkIcon{0%,100%{transform:scale(.8)}50%{transform:scale(1)}}.flex{display:flex;justify-content:space-between;align-items:center}#container{width:100%;display:flex;flex-direction:column;justify-content:space-between}.mainDivInner{margin:auto;width:100%;height:100%}#header .buttonBack i,.notification{margin-right:9px}@media only screen and (min-device-width:1200px){.mainDivInner{max-width:900px}}#header{padding:9px;height:36px;background-color:#fff;border-bottom:1px solid #ccc;position:fixed;z-index:1}#header a:not(.buttonBack){height:36px;font-family:Cinzel;font-size:36px;color:#0f4c81;display:inline-flex;align-items:center}#footerInnerPoweredBy a:active,#footerInnerPoweredBy a:active span,#footerInnerVentus a:active,#header a:not(.buttonBack):active,.logo:hover{color:#25a9e1}#header img{margin:auto;height:33px;position:absolute;left:0;right:0}#header .buttonBack{padding:9px;color:var(--headerButtonTextColor);background-color:var(--headerButtonBackgroundColor);border:1px solid var(--headerButtonBackgroundColor);border-radius:6px;display:inline-flex;align-items:center;position:absolute;right:0}#formLogin .submitButton,ul.navigation li:last-child a{color:var(--primaryColorTextColor)}#header .buttonBack:active{color:var(--headerButtonHoverTextColor);background-color:var(--headerButtonHoverBackgroundColor);border-color:var(--headerButtonHoverBackgroundColor)}#formLogin .submitButton:active,.formLoginNumpadButton.active,ul.navigation li:last-child:active a{color:var(--secondaryColorTextColor)}#content{margin:calc(36px + 18px + 1px) auto 0;padding:15px 9px}#footer{padding:6px 9px;border-top:1px solid #ccc}#footerInnerVentus{font-family:Cinzel;font-size:18px}#footerInnerVentus a{color:#0f4c81}#footerInnerPoweredBy{font-size:13px}#footerInnerPoweredBy span,table.tableList>tbody>tr{transition:none}.loginFooterPoweredBy{margin-bottom:9px;text-align:center}#loginTime,.logo{margin-bottom:36px}.linkButton,ul.navigation li{margin-top:12px;background-color:#eee;text-align:center;border:1px solid var(--primaryColor);border-radius:6px;list-style-type:none}ul.navigation li:active{background-color:#ddd}.linkButton{margin-top:6px}.linkButton,ul.navigation li a{padding:15px 0;color:#000;display:block}ul.navigation li:first-child{margin-top:0}ul.navigation li:last-child{margin-top:36px;background-color:var(--primaryColor)}ul.navigation li a i{margin-right:3px}table.tableList{width:100%;border:1px solid #ccc;background-color:#fff}table.tableList>tbody>tr.odd{background-color:#f9f9f9}table.tableList>tbody>tr:not(.tableListSubOuter):not(.noHover):active{background-color:#f6f6f6}table.tableList>tbody>tr>td,table.tableList>thead>tr>th{padding:3px 6px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;white-space:nowrap}table.tableList>thead>tr>th{text-align:left;background-color:#ddd;border-bottom:1px solid #333}table.tableList td.right,table.tableList th.right{text-align:right}#loginOuter,table.tableList td.center,table.tableList th.center{text-align:center}table.tableList td.minimumWidth,table.tableList th.minimumWidth{width:1%}table.tableList td.ellipsis,table.tableList th.ellipsis{max-width:0;min-width:50px;overflow:hidden;text-overflow:ellipsis}table.tableListSub td{padding-top:2px;padding-bottom:2px;font-size:14px;vertical-align:top;white-space:normal}table.tableListSub td:first-child{padding-right:2px}table.tableListSub td:nth-child(2){padding-left:2px}.imagesOuter{display:flex;flex-wrap:wrap;gap:3px}form .imagesOuter{gap:0}.imagesOuter img{max-height:120px}.imageOuter{display:flex;align-items:flex-start}.imageOuter>i{margin-top:3px;margin-left:4.5px;margin-right:12px;color:var(--lightRed);cursor:pointer}.imageOverlay{width:100%;height:calc(100% - 6px);background-color:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;position:absolute;top:0}.imageOverlay i{font-size:1.2em;color:#fff}.loginDivFullHeight{margin-top:0!important;height:calc(100% - 18px)}#loginOuter{margin:auto;width:80%;max-width:315px;display:none}.logo{font-family:Cinzel;font-size:54px;color:#0f4c81;display:inline-block;transition:color .3s ease-in-out}.logo img{width:100%;max-height:66px}#formLogin input{margin-bottom:9px}#formLogin input:not(:last-of-type){padding-left:36px;width:calc(100% - 36px - 9px - 2px);background-image:url(../images/user-solid.svg);background-position:9px;background-repeat:no-repeat;background-size:15px auto}#formLogin input:nth-of-type(2){background-image:url(../images/lock-solid.svg)}#formLogin input:focus(){border-color:var(--primaryColor)}#formLogin .submitButton{margin-top:18px;margin-bottom:0;padding:9px 0;background-color:var(--primaryColor);border-color:var(--primaryColor)}#loginTime{font-size:32px}#formLoginDots{margin-top:18px;margin-bottom:18px;display:flex;justify-content:center;gap:15px}.formLoginDotsDot{width:15px;height:15px;background-color:#ddd;border-radius:50%;transition:none}.formLoginDotsDot.active{background-color:var(--secondaryColor)}#connectionInfo.green,.formLoginDotsDot.green{background-color:var(--green)}#formLoginNumpad{margin:auto;max-width:240px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.formLoginNumpadButton{width:calc((100% - 18px)/ 3);aspect-ratio:1;font-size:20px;font-weight:700;background-color:#eee;box-shadow:0 0 3px #bbb;border-radius:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;user-select:none;transition:none}#connectionInfo,.overlay{width:100%;position:fixed;z-index:9998}.formLoginNumpadButton.active{background-color:var(--secondaryColor)!important}#formLogin .submitButton:active,ul.navigation li:last-child:active{background-color:var(--secondaryColor);border-color:var(--secondaryColor)}a.accentuateLink:active,a.hoverColor:active,a.navigationLink:active,form i.actionIcon:active:not(.disabled),i.navigationIcon:active{color:var(--secondaryColor)}@media (hover:hover) and (pointer:fine){.submitButton.green:not(.disabled):hover{background-color:var(--lightGreen)!important;border-color:var(--lightGreen)!important}.submitButton.red:not(.disabled):hover{background-color:var(--lightRed);border-color:var(--lightRed)}.submitButton:not(.disabled):hover{cursor:pointer;background-color:#ddd}.canvasContainer .clearCanvas:hover,.imageOuter>i:hover{transform:scale(1.2)}#footerInnerPoweredBy a:hover,#footerInnerVentus a:hover,#header a:not(.buttonBack):hover{color:#25a9e1}#header .buttonBack:hover{background-color:var(--headerButtonHoverBackgroundColor);border-color:var(--headerButtonHoverBackgroundColor)}#header .buttonBack:hover i,#header .buttonBack:hover span{color:var(--headerButtonHoverTextColor)}.formLoginNumpadButton:hover,.linkButton:hover,ul.navigation li:hover{background-color:#ddd}table.tableList>tbody>tr:not(.tableListSubOuter):not(.noHover):hover{background-color:#f6f6f6}table.tableList>tbody>tr:not(.tableListSubOuter):not(.noHover):not(.noPointer):hover{cursor:pointer}#formLogin .submitButton:hover,ul.navigation li:last-child:hover{background-color:var(--secondaryColor);border-color:var(--secondaryColor)}#formLogin .submitButton:hover,ul.navigation li:last-child:hover a i,ul.navigation li:last-child:hover a span{color:var(--secondaryColorTextColor)}a.accentuateLink:hover,a.hoverColor:hover i,a.hoverColor:hover span,a.navigationLink:hover,form i.actionIcon:hover:not(.disabled),i.navigationIcon:hover{color:var(--secondaryColor)}}.locationError,.requestFail{margin-bottom:9px;padding:6px;color:var(--lightRed);background-color:#fff;border:2px solid var(--lightRed);border-radius:6px;text-align:left}.employeeName,.noscript{margin-bottom:15px;font-weight:700}#connectionInfo,.noscript{color:#fff;background-color:var(--lightRed)}.accentuateLink{font-weight:700}.formHeadline,.sectionText{line-height:1.4em;text-align:justify}.sectionInfo{padding:6px;border:2px solid #000;border-radius:6px}ul.sectionList{margin-top:12px;margin-bottom:12px}.noscript{padding:15px;text-align:center}.employeeName{text-align:center}.navigationLinkOuter{display:flex}.navigationLinkOuter>div:first-child{flex-grow:1}.navigationLinkOuter>div:nth-child(2){padding-left:6px;padding-right:3px}ul.files li{margin-left:15px;list-style-type:none}.overlay{height:100%;background-color:rgba(0,0,0,.8);top:0;left:0;display:none;justify-content:center;align-items:center}.overlayInner{margin:9px;padding:9px;width:calc(100% - 18px - 18px);height:calc(100% - 18px - 18px);background-color:#fff;border-radius:6px;position:relative}.closeOverlay{font-size:21px;color:#fff;position:absolute;top:10px;right:12px;cursor:pointer;transition:transform .3s ease-in-out}#notificationsOuter{position:fixed;top:calc(51px + 1px + 12px);right:0;z-index:9000}.notification{margin-bottom:9px;padding:9px 9px 6px;width:285px;border-radius:3px;position:relative;left:100%;box-shadow:2px 2px 4px #bbb;background-color:#e9453d}.notificationIconsOuter{position:absolute;top:6px;right:9px;display:flex}.notificationIconsOuter i{margin-right:12px;color:#fff;transition:transform .3s ease-in-out;display:block}.notificationIconsOuter i:last-child{margin-right:0}.notificationIconsOuter i:hover{transform:scale(1.2);cursor:pointer}.notificationIconsOuter i.closeNotification{margin-top:2px}.notificationDate{color:#fff;font-weight:700}.notificationText{margin-top:3px;line-height:1.4em;color:#fff}.notificationText a{color:#fff;font-style:italic}.successIcon{width:8em;height:8em;border-radius:50%;border:4px solid #4cc93f;position:relative;overflow:hidden;transform-origin:center;animation:180ms ease-in-out showSuccess}.successIconLong,.successIconTip{position:absolute;height:4px;background-color:#4cc93f;visibility:hidden}.successIconTip{transform:rotate(45deg);animation:.3s ease-in-out 180ms forwards tipInPlace}.successIconLong{transform:rotate(-45deg);animation:140ms ease-in-out calc(300ms + 140ms) longInPlace;animation-fill-mode:forwards}@keyframes showSuccess{from{transform:scale(0)}to{transform:scale(1)}}@keyframes tipInPlace{from{width:0;top:0;left:-1.6em}to{width:2.4em;top:4.5em;left:1.4em;visibility:visible}}@keyframes longInPlace{from{width:0;top:5.1em;left:3.2em}to{width:4em;top:3.9em;left:2.75em;visibility:visible}}#connectionInfo{padding:15px 9px;text-align:center;transform:translateY(-100%);transition:background-color .3s ease-in-out,transform .3s ease-in-out}#connectionInfo.loaded{transform:translateY(0)}#qrCodeReaderOuter{margin:auto;max-width:100vh}