@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@200;300;400&display=swap);.cls-1{fill:#a7a9ac}.cls-2{fill:#8dc63f}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#69b547}input:checked:disabled+.slider{background-color:#bad696}input:focus+.slider{box-shadow:0 0 1px #69b547}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#app,.app-container,body,html{width:100%;height:100%;margin:0;padding:0;display:flex}body{--width-website:1300px;--background-primary:#fff;--background-primary-inverted:#121212;--shadow:rgba(0,0,0,0.2);--background-primary-inverted-dim:#212121;--background-primary-dim:#f3f3f3;--border-color:#d5d5d5;--border-color-dark:#7a7a7a;--text-color:#2d2d2d;--text-color-dim:#4f4f4f;--text-color-dim-weak:#8a8a8a;--text-color-inverted:#f9f9f9;--button-text-color:#fff;--button-background-color:#444;--white:#fff;--black:#000;--message-other-background:#c3c3c3;--grey-3:#757575;--grey-4:#959595;--grey-5:#c5c5c5;--grey-6:#dfdfdf;--message-self:#b4eaf9;--blue-deep:#060b10;--blue-deep-transparent:rgba(6,11,16,0.89);--blue-primary:#002554;--blue-2:#003a84;--blue-2-highlight:#09c0ff;--blue-3:#7f91a9;--blue-4:#d9dfe6;--blue-5:#eceef5;--blueintense:#011a33;--green-bright:#cafd0b;--green-1:#69b547;--green-2:#8bcd6a;--green-3:#bae29c;--green-4:#e4f5e0;--yellow-1:#ecd827;--yellow-2:#e0ca47;--yellow-3:#dccb59;--yellow-4:#f5f2df;--table-highlight-1:#e1f3d2;--red-1:#ce1608;--red-2:#d2392d;--red-3:#e68a83;--red-4:#f5dcdc;--warning:red;--success:#489015}@media(prefers-color-scheme:dark){body{--background-primary:#132337;--background-primary-inverted:#fdfdfd;--background-primary-inverted-dim:#e8e8e8;--background-primary-dim:#0b1726;--border-color:#0d1c2e;--text-color:#f9f9f9;--text-color-dim:#d0d0d0;--text-color-dim-weak:#8a8a8a;--text-color-inverted:#2d2d2d;--button-text-color:#fff;--button-background-color:#444;--message-other-background:#3d4758;--grey-3:#dfdfdf;--grey-4:#c5c5c5;--grey-5:#959595;--grey-6:#757575;--message-self:#002554;--blue-deep:#060b10;--blue-1:#002554;--blue-2:#003a84;--blue-2-highlight:#09c0ff;--blue-3:#7f91a9;--blue-4:#d9dfe6;--blue-5:#eceef5;--blueintense:#011a33;--green-1:#69b547;--green-2:#8bcd6a;--green-3:#bae29c;--green-4:#e4f5e0;--table-highlight-1:#303a28;--red-1:#ce1608;--red-2:#d2392d;--red-3:#e68a83;--warning:red;--success:#489015}}.row{display:flex;justify-content:stretch;margin-bottom:16px}@media screen and (max-width:992px){.row{flex-wrap:wrap}}@media screen and (max-width:1200px){.row.tablet-break{flex-wrap:wrap}}@media screen and (max-width:992px){.row.no-wrap{flex-wrap:nowrap}}@media screen and (max-width:992px){.row{margin-bottom:0}}.row.no-margin{margin-bottom:0}.row .col{display:flex;flex:1 1 auto;width:100%;margin-right:16px}.row .col.no-margin{margin-bottom:0}.row .col.space-between{justify-content:space-between}.row .col.v-center{align-items:center}.row .col.wrap{flex-wrap:wrap}.row .col .short{max-width:200px}@media screen and (max-width:992px){.row .col{margin-right:0;margin-bottom:16px}}.row .col:last-child,.row .col:only-child{margin-right:0}.row .col.sidebar{max-width:350px}@media screen and (max-width:992px){.row .col.sidebar{width:100%;max-width:none}}.row .col.half{max-width:50%}@media screen and (max-width:992px){.row .col.half{width:100%;max-width:none}}.full-width{width:100%}.image-fill{border-radius:8px;width:100%;padding-top:100%;background-size:cover;background-position:50%;box-sizing:content-box}.full_height{height:100%;box-sizing:border-box;display:flex}.h-padding-small,.v-padding-small{padding:8px 0 8px 0}.h-padding-medium,.v-padding-medium{padding:16px 0 16px 0}.separator{width:100%;height:1px;background-color:var(--background-primary-dim);display:block;margin:16px 0}.separator.tiny{margin:4px 0}.preline{white-space:pre-line}.property-group{padding-bottom:16px}.property-group.no-padding,.property-group:last-child{padding-bottom:0}.bordered{border:solid 1px var(--grey-6)}.small-icon,.small-icon img{width:24px}.main-navigation::-webkit-scrollbar{width:11px}.main-navigation{scrollbar-width:thin;scrollbar-color:#2a5da9 transparent}.main-navigation::-webkit-scrollbar-track{background:transparent}.main-navigation::-webkit-scrollbar-thumb{background-color:#2a5da9;border-radius:6px;border:3px solid transparent}.contentarea{scrollbar-width:thin;scrollbar-color:#2a5da9 transparent}.contentarea::-webkit-scrollbar-track{background:transparent}.contentarea::-webkit-scrollbar-thumb{background-color:#2a5da9;border-radius:6px;border:3px solid transparent}.loader{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;width:100%;text-align:center;padding:32px 0}.loader img{width:100%;max-width:32px}.load-more{width:100%;cursor:pointer;text-align:center;padding:16px;box-sizing:border-box;color:var(--blue-primary)}.load-more:hover{background-color:var(--background-primary-dim)}@media(prefers-color-scheme:dark){.svgimg:not(.prevent_dark_invert){filter:invert(1) brightness(2)}}.alert-message{padding:32px}.alert-message .alert-title{font-weight:700;font-size:20px;margin-bottom:16px}.notification-item{display:flex;width:100%;box-sizing:border-box;justify-content:stretch;padding:16px;border-bottom:solid 1px var(--grey-5)}.notification-item.unread{background-color:var(--green-4)}.notification-item .notification-icon{width:36px;margin-right:16px;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:center}.notification-item .notification-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.notification-item .notification-content .notification-title{color:var(--text-color);font-size:14px;margin-bottom:4px;margin-top:8px}.notification-item .notification-content .notification-title strong{font-size:14px}.notification-item .notification-content .notification-datetime{font-size:14px;color:var(--grey-3)}body{font-family:Rubik,sans-serif;font-size:16px;color:var(--text-color);line-height:18px;font-weight:400}h1{line-height:26px}h1,h2{font-size:20px;font-weight:700}h2{line-height:24px}h3{font-size:14px;line-height:22px}h3,h4{font-weight:700}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:18px}h5,h6{font-weight:700}h6{font-size:12px;line-height:14px}.nav-title{text-align:center;text-transform:uppercase;font-size:20px}.label,.label-small,.nav-title{letter-spacing:1px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label,.label-small{display:block;font-size:14px;font-weight:700;color:var(--grey-4)}.label-small{font-size:14px;color:var(--text-color);line-height:20px;padding-bottom:3px}.label-small.light{font-weight:400;color:var(--border-color)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.object-title{font-size:20px;font-weight:700;letter-spacing:1px;line-height:26px}.object-title.pad-below{padding-bottom:16px}.object-subtitle{font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px}a{color:var(--blue-2);text-decoration:none;font-weight:700;cursor:pointer}a:hover{text-decoration:underline}.inline-warning{color:var(--warning)}.inline-success,.inline-warning{text-decoration:none;font-size:16px}.inline-success{color:var(--success)}.link-warning{cursor:pointer;color:var(--warning);text-decoration:none;font-weight:400;font-size:16px}.inline-link{color:var(--blue-primary);font-weight:inherit;cursor:pointer}.inline-link:hover{text-decoration:underline}.inline-link.style-button{background-color:var(--background-primary-dim);color:var(--text-color-dim);padding:3px 8px;border-radius:10px;font-size:16px}.inline-link.style-button:hover{text-decoration:none;background-color:var(--green-1);color:var(--text-color-inverted)}.button{font-size:20px;font-weight:700}ul{padding:0;list-style-position:inside;list-style-type:square}ul li{padding:4px 0}.strong{font-weight:700}.align-center{text-align:center}.align-right{text-align:right}.flex-end{justify-content:flex-end}.align-left{text-align:left}.welcome-message{font-size:24px;line-height:28px}.info-field{padding:8px;font-size:14px;font-weight:700}.bold{font-weight:bolder}.fullwidth{width:100%}.landing-section{background-color:var(--background-primary)}.pricing-table{width:100%}.pricing-table .right{text-align:right}.module_price{color:var(--grey-5);transition:color .3s}.module_price.active{color:var(--text-color);font-weight:700}.large-cta{font-size:40px;font-weight:400;line-height:44px;margin-bottom:15px;box-sizing:border-box}.support-img{padding:64px 16px 0 16px;box-sizing:border-box}.support-img img{width:100%;box-sizing:border-box;max-width:500px}.cta-description{padding:0 16px;font-size:26px;font-weight:400;line-height:30px}.cta-description a{color:var(--background-primary)}.landing-separator{width:100%;height:74px;flex:0 0 auto}.license-details{width:100%;max-width:550px;text-align:left;margin:0 auto;color:var(--blue-primary);box-sizing:border-box;padding:32px;border-radius:6px;border:solid 1px var(--background-primary);box-shadow:0 10px 25px rgba(0,0,0,.2)}.license-details .license-duration{font-size:22px;line-height:28px}.license-details .license-duration span{cursor:pointer;opacity:.7}.license-details .license-duration span:hover{opacity:1}.license-details .license-duration span.is_active{opacity:1;color:var(--green-1);font-weight:700}.license-details small{font-size:12px;line-height:13px;display:block;color:var(--blue-2);font-weight:700}.license-details .price-tag{font-size:35px;line-height:35px;margin-bottom:30px}.license-details .price-tag.small{font-size:20px}.license-details .limitations{font-size:20px;line-height:23px;margin-bottom:20px}.license-details .limitations ul{list-style:circle;list-style-position:inside;margin:0;padding:0}.license-details .limitations ul li{padding:0 0 8px 0;margin:0}.landing-container{width:100%;height:100%;display:flex;font-size:16px;flex-direction:column;background-color:var(--background-primary)}.landing-container .fifty-column{width:50%;flex:1 1 auto}.landing-container .landing-section{width:100%;padding:0 16px;position:relative;box-sizing:border-box}.landing-container .landing-section.centered{text-align:center}.landing-container .landing-section .link{color:var(--blue-primary);font-weight:700;text-decoration:underline;cursor:pointer}.landing-container .landing-section h2{color:var(--blue-primary);font-size:26px;font-weight:700;line-height:28px}@media(max-width:1024px){.landing-container .landing-section h2{font-size:24px;line-height:26px}}@media(max-width:700px){.landing-container .landing-section h2{font-size:20px;line-height:22px}}.landing-container .landing-section h3{margin:0;color:var(--blue-primary);font-size:32px;font-weight:700;line-height:36px}@media(max-width:1024px){.landing-container .landing-section h3{font-size:28px;line-height:32px}}@media(max-width:700px){.landing-container .landing-section h3{font-size:24px;line-height:26px}}.landing-container .landing-section.footer{padding:50px 16px 100px 16px}.landing-container .landing-section.footer .footer_link{color:var(--background-primary);font-weight:400;text-decoration:none}.landing-container .landing-section.landing-darkblue{background-color:var(--blueintense)}.landing-container .landing-section.blue{border-top:solid 2px var(--blueintense);outline:solid 2px var(--blueintense);background-color:var(--blueintense);color:var(--background-primary)}.landing-container .landing-section.blue h2,.landing-container .landing-section.blue p{color:var(--background-primary)}.landing-container .landing-section.cta{padding:100px 0;background-color:var(--blueintense);color:var(--background-primary)}.landing-container .landing-section.bgimage{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;position:relative;padding:0}.landing-container .landing-section.bgimage>img{margin:0;padding:0;display:block}.landing-container .landing-section.bgimage .centered-absolute{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:300px;z-index:2}.landing-container .landing-section.bgimage .centered-absolute img{width:100%}.landing-container .landing-section .device-preview{position:absolute;right:0;top:0;transition:top .3s;bottom:auto;left:auto;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:900px;transform:translateY(-80%);z-index:3}.landing-container .landing-section .device-preview:hover{top:-10px}@media(max-width:1920px){.landing-container .landing-section .device-preview{transform:translateY(-75%) scale(.8)}}.landing-container .landing-row{margin:0 auto;width:100%;max-width:1000px;box-sizing:border-box}.landing-container .landing-row.absolute-parent{position:relative}.landing-container .landing-row.centered{text-align:center}.landing-container .landing-logo{width:100%;max-width:550px;padding:16px;padding-top:32px;padding-bottom:64px;box-sizing:border-box;margin:8px auto}@media(max-width:768px){.landing-container .landing-logo{padding-bottom:32px}}.landing-container .main-headline{width:100%;max-width:590px}.landing-container h1{font-size:32px;font-weight:700;line-height:36px;color:var(--blue-primary)}@media(max-width:1024px){.landing-container h1{font-size:28px;line-height:32px}}@media(max-width:700px){.landing-container h1{font-size:24px;line-height:26px}}.landing-container p{box-sizing:border-box;padding-right:32px;width:100%;max-width:600px;display:block;font-size:22px;line-height:26px;color:var(--blue-primary);margin:0}@media(max-width:768px){.landing-container p{padding-right:0}}.landing-container .login-container{background-color:#f4f4f4;border-radius:4px;padding:19px;box-sizing:border-box;width:100%;margin:16px 0 16px 0;max-width:550px}@media(max-width:768px){.landing-container .login-container{margin:16px auto;max-width:100%}}.landing-container .notice{font-size:16px;line-height:18px}.landing-container .imagery{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:16px}@media(max-width:768px){.landing-container .imagery{padding-left:0}}.landing-container .imagery img{width:100%}.landing-container .min-height{min-height:400px}.landing-container .landing-columns{display:flex;justify-content:stretch;align-items:flex-start}@media(max-width:768px){.landing-container .landing-columns{flex-direction:column;align-items:stretch}.landing-container .landing-columns>*{padding-top:16px;padding-bottom:16px}}.landing-container .landing-cpa,.landing-container .landing-inner{background-color:var(--background-primary)}.landing-container .landing-inner{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:992px){.landing-container .landing-inner{flex-direction:column}}.landing-container .landing-view,.landing-container .landing-welcome{width:45%;flex:0 0 auto;padding:16px;margin:0;box-sizing:border-box;display:flex}@media(max-width:992px){.landing-container .landing-view,.landing-container .landing-welcome{width:100%}}.landing-container .landing-welcome{flex-direction:column;color:var(--background-primary)}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.tablelist-meta{display:flex;align-items:center;justify-content:stretch;background-color:var(--background-primary);z-index:10;padding:0 0 12px 0}@media screen and (max-width:992px){.tablelist-meta{padding:8px}}.tablelist-meta>*{margin-right:16px}.tablelist-meta>:last-child{margin-right:0}.linkrow{display:table-row;color:var(--text-color);text-underline:none}.disabled_tablelist_entry{pointer-events:none}.disabled_tablelist_entry .register-events{pointer-events:all}.printlist{text-align:right;display:flex;justify-content:flex-end}.printlist img{width:24px;transform:scale(.9)}.printlist img:hover{transform:scale(1)}table.table-responsive{width:100%;box-sizing:border-box;border-collapse:collapse;position:relative}table.table-responsive thead{width:100%;display:table-row;top:100px;text-align:left;color:var(--text-color);font-size:14px}table.table-responsive thead,table.table-responsive thead.heading{background-color:var(--background-primary-dim)}table.table-responsive thead td{padding:8px 12px;display:none}table.table-responsive thead td.third{width:33.3333333%}@media screen and (max-width:768px){table.table-responsive thead td.mobile{display:table-cell}}@media screen and (min-width:768px){table.table-responsive thead td.tablet{display:table-cell}}@media screen and (min-width:1600px){table.table-responsive thead td{display:table-cell}}@media screen and (max-width:992px){table.table-responsive thead td{padding:8px}}table.table-responsive thead td img{width:12px;padding-left:5px;opacity:0;transition:opacity .3s}table.table-responsive thead td.sortable{cursor:pointer}table.table-responsive thead td.sortable.sortable-relative{position:relative}table.table-responsive thead td img.always-show{opacity:1}table.table-responsive thead td.active{font-weight:700}table.table-responsive thead td.active img{opacity:1}table.table-responsive a.linkrow,table.table-responsive tr{font-weight:400;text-decoration:none;border-bottom:solid 1px var(--border-color)}table.table-responsive a.linkrow.pointer-default,table.table-responsive a.linkrow.pointer-default td,table.table-responsive tr.pointer-default,table.table-responsive tr.pointer-default td{cursor:default}table.table-responsive a.linkrow.archived,table.table-responsive tr.archived{opacity:.65}table.table-responsive a.linkrow.bill_preview,table.table-responsive tr.bill_preview{opacity:.7;color:var(--grey-3)}table.table-responsive a.linkrow.disabled,table.table-responsive tr.disabled{pointer-events:none}table.table-responsive a.linkrow.heading,table.table-responsive tr.heading{top:180px;font-weight:700;border-bottom:none;font-size:12px;color:var(--text-color);background-color:var(--background-primary-dim)}table.table-responsive a.linkrow.heading td,table.table-responsive tr.heading td{display:none;white-space:nowrap;padding:12px 12px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}@media screen and (max-width:768px){table.table-responsive a.linkrow.heading td.mobile,table.table-responsive tr.heading td.mobile{display:table-cell}}@media screen and (min-width:768px){table.table-responsive a.linkrow.heading td.tablet,table.table-responsive tr.heading td.tablet{display:table-cell}}@media screen and (min-width:1600px){table.table-responsive a.linkrow.heading td,table.table-responsive tr.heading td{display:table-cell}}table.table-responsive a.linkrow.highlighted,table.table-responsive tr.highlighted{background-color:var(--background-primary-dim)}table.table-responsive a.linkrow.highlighted-weekend,table.table-responsive tr.highlighted-weekend{background-color:var(--red-4)!important;border-bottom:solid 1px var(--grey-6)}table.table-responsive a.linkrow.holiday,table.table-responsive tr.holiday{background-color:var(--table-highlight-1)}table.table-responsive a.linkrow.marked,table.table-responsive tr.marked{outline:solid 1px var(--blue-2-highlight);border-left:solid 5px var(--blue-2-highlight)}table.table-responsive a.linkrow:hover,table.table-responsive tr:hover{background-color:var(--text-color-inverted);text-decoration:none}table.table-responsive a.linkrow:hover td.show-row-hover,table.table-responsive tr:hover td.show-row-hover{opacity:.66}table.table-responsive a.linkrow:last-child,table.table-responsive tr:last-child{border-bottom:none}table.table-responsive a.linkrow td,table.table-responsive tr td{text-align:left;padding:12px;border:none;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:none}table.table-responsive a.linkrow td.third,table.table-responsive tr td.third{width:33.3333333%}table.table-responsive a.linkrow td.show-row-hover,table.table-responsive tr td.show-row-hover{opacity:.33;transition:opacity .2s}table.table-responsive a.linkrow td.show-row-hover:hover,table.table-responsive tr td.show-row-hover:hover{opacity:1}table.table-responsive a.linkrow td.short,table.table-responsive tr td.short{width:20px}table.table-responsive a.linkrow td.bold,table.table-responsive tr td.bold{font-weight:700}table.table-responsive a.linkrow td.cursor-pointer,table.table-responsive tr td.cursor-pointer{cursor:pointer}@media screen and (max-width:768px){table.table-responsive a.linkrow td.mobile,table.table-responsive tr td.mobile{display:table-cell}}@media screen and (min-width:768px){table.table-responsive a.linkrow td.tablet,table.table-responsive tr td.tablet{display:table-cell}}@media screen and (min-width:1600px){table.table-responsive a.linkrow td,table.table-responsive tr td{display:table-cell}}@media screen and (max-width:1600px){table.table-responsive a.linkrow td.mobile,table.table-responsive tr td.mobile{padding:16px 8px}}table.table-responsive a.linkrow td.highlighted,table.table-responsive tr td.highlighted{background-color:var(--background-primary-dim)}table.table-responsive a.linkrow td.highlighted-colorful,table.table-responsive tr td.highlighted-colorful{background-color:var(--blue-4);border-bottom:solid 1px var(--grey-5)}table.table-responsive a.linkrow td.highlighted-absences,table.table-responsive tr td.highlighted-absences{background-color:var(--green-2);border-bottom:solid 1px var(--grey-6)}table.table-responsive a.linkrow td.highlighted-holidays,table.table-responsive tr td.highlighted-holidays{background-color:var(--yellow-2);border-bottom:solid 1px var(--grey-6)}table.table-responsive a.linkrow td.highlighted-weekend,table.table-responsive tr td.highlighted-weekend{background-color:var(--red-4)!important;border-bottom:solid 1px var(--grey-6)}table.table-responsive a.linkrow td.active,table.table-responsive tr td.active{font-weight:700}table.table-responsive a.linkrow td.left,table.table-responsive tr td.left{text-align:left}table.table-responsive a.linkrow td.right,table.table-responsive tr td.right{text-align:right}table.table-responsive a.linkrow td.center,table.table-responsive tr td.center{text-align:center}table.table-responsive a.linkrow td.warn,table.table-responsive tr td.warn{color:var(--warning);font-weight:bolder}table.table-responsive a.linkrow td.disabled,table.table-responsive tr td.disabled{background-color:var(--background-primary-inverted)}table.table-responsive a.linkrow td.min-size,table.table-responsive tr td.min-size{width:0}table.table-responsive a.linkrow td.small-icons,table.table-responsive tr td.small-icons{width:40px}table.table-responsive a.linkrow td.small-icons img,table.table-responsive tr td.small-icons img{width:100%;min-width:12px;max-width:17px}table.table-responsive a.linkrow.table-footer,table.table-responsive tr.table-footer{background-color:var(--background-primary-dim);border-bottom:solid 1px var(--border-color)}table.table-responsive a.linkrow.table-footer td,table.table-responsive tr.table-footer td{text-align:left;font-weight:700;font-size:14px}@media screen and (max-width:1024px){table.table-responsive a.linkrow.table-footer td,table.table-responsive tr.table-footer td{display:none}}table.table-responsive a.linkrow.table-footer td.mobile,table.table-responsive tr.table-footer td.mobile{display:table-cell}table.table-responsive a.linkrow.table-footer td.right,table.table-responsive tr.table-footer td.right{text-align:right}.table-filter-list{z-index:100;box-shadow:0 6px 5px rgba(0,0,0,.2);background-color:var(--background-primary);padding:8px;max-height:80vh;max-width:90vw;width:250px;position:absolute;top:100%}.table-filter-list .tablelist-filter-entry{padding:0;cursor:pointer}.table-filter-list .tablelist-filter-entry label{display:block;cursor:pointer;padding:8px;background-color:var(--background-primary)}.table-filter-list .tablelist-filter-entry label:hover{background-color:var(--background-primary-dim)}.card{width:100%;box-sizing:border-box;padding:16px;box-shadow:0 0 40px rgba(0,0,0,.05);background-color:var(--background-primary);border-radius:5px;border:solid 1px var(--background-primary-dim);overflow-x:auto}@media screen and (max-width:992px){.card{padding:0}}.card.hover-grey:hover{background-color:var(--text-color-inverted)}.card.hover-blue:hover{background-color:var(--blue-1)}@media screen and (max-width:992px){.card{border-radius:0;border:none}}.card.notinuse{opacity:.6}.card.inactive{background-color:var(--background-primary-dim)}.card.inactive:hover{background-color:var(--background-primary)}.card.no-padding{padding:0}.card.margin-bottom{margin-bottom:8px}.card.extended{padding:8px}@media screen and (min-width:768px){.card.extended{padding:32px}}.card .nav-title{margin-bottom:16px}.card .card-links{padding:16px 0 0 0}.card.center{text-align:center}.card .card-action{display:flex;align-items:center}.card .card-action *{margin-right:16px}.card .card-action :last-child{margin-right:0}.employee-selector .input-queue{display:flex;flex-wrap:wrap;justify-content:stretch}.employee-selector .input-queue .autocomplete{width:auto;flex:1 1 auto;margin:8px;cursor:pointer}.employee-selector .input-queue .employeelist{margin:8px;padding:4px 8px 4px 0;margin-right:10px;border-radius:100px;margin-left:0;border:solid 1px var(--background-primary-dim);display:flex;flex-wrap:nowrap;align-items:center}.employee-selector .input-queue .employeelist.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.employee-selector .input-queue .employeelist.singleselect{border:none}.employee-selector .input-queue .employeelist.singleselect+.input{text-align:right}.employee-selector .input-queue .employeelist .avatar{width:26px;border-radius:26px}.employee-selector .input-queue .employeelist .employeelist-title{padding:8px}.employee-selector .input-queue .employeelist .remove-action{cursor:pointer;flex:0 0 auto;width:22px;background-color:var(--grey-5);display:flex;height:22px;text-align:center;align-items:center;justify-content:center;border-radius:22px;transition:transform .2s;margin-left:16px}.employee-selector .input-queue .employeelist .remove-action:hover{transform:scale(1.1)}.employee-selector .dropdown-anchor{position:relative;width:100%}.employee-selector .dropdown-anchor .dropdown-list{position:absolute;width:calc(100% + 20px);top:5px;left:-11px;background-color:var(--background-primary);border:solid 1px var(--grey-6);z-index:10}.employee-selector .dropdown-anchor .dropdown-list.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item{cursor:pointer;padding:4px 16px;display:flex;align-items:center;justify-content:stretch}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item .small-column{width:20%}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item .medium-column{width:80%}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item .meta{font-size:14px}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item .avatar{flex:0 0 auto;width:48px;border-radius:48px;margin:8px}.employee-selector .dropdown-anchor .dropdown-list .dropdown-item:hover,.employee-selector .dropdown-anchor .dropdown-list.is-filtered .dropdown-item:first-child{background-color:var(--background-primary-dim)}.employee-card-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.employee-card{cursor:pointer;margin-left:8px;margin-right:8px;margin-bottom:16px;padding:16px 4px;box-sizing:border-box;flex:0 1 auto;background-color:var(--background-primary);border-radius:7px;width:14.666666%;text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1600px){.employee-card{width:23%}}@media screen and (max-width:1200px){.employee-card{width:48%}}@media screen and (max-width:992px){.employee-card{width:100%;margin:0 0 2% 0}}.employee-card:hover{box-shadow:0 5px 25px rgba(0,0,0,.1)}.employee-card .role-badge{background-color:var(--background-primary-dim);border-radius:30px;margin:0 auto;padding:8px 16px;width:auto;text-align:center}.employee-card.add-placeholder{justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.5);border:solid 1px var(--background-primary);text-transform:uppercase}.employee-card.add-placeholder img{width:32px;margin-bottom:32px}.employee-facts{display:flex;justify-content:flex-start;align-items:flex-start;padding:32px 0}.employee-facts .employee-name{font-size:25px;line-height:30px;margin:0 32px 8px 0}.employee-facts .employee-name .meta{margin:0 0 16px 0;font-size:16px;line-height:18px}.employee-facts .employee-fact{margin-right:32px}.employee-details-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.employee-activity-map-container{display:none;width:50%;box-sizing:border-box}@media screen and (max-width:1200px){.employee-activity-map-container{width:100%;padding-bottom:16px}}.employee-contact-details-container{width:50%;box-sizing:border-box}@media screen and (max-width:1200px){.employee-contact-details-container{width:100%;padding-right:0;padding-bottom:16px}}.employee-profile-container{padding-right:16px;width:50%;box-sizing:border-box}@media screen and (max-width:1200px){.employee-profile-container{width:100%;padding-right:0;padding-bottom:16px}}.employee-info{display:flex;justify-content:stretch;margin-bottom:16px}.employee-info:last-child{margin-bottom:0}.employee-info .employee-info-label{width:60%;text-align:left;flex:1 1 auto}.employee-info .employee-info-value{text-align:right;flex:1 1 auto;font-weight:700}.settings-container{width:100%;display:flex;flex-direction:row}.settings-container .settings-view{flex:1 1 auto;background-color:var(--background-primary-dim)}.settings-container .settings-nav{display:flex;width:25%;flex:0 0 auto;max-width:250px;flex-direction:column;background-color:var(--background-primary);border-right:solid 1px var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:992px){.settings-container .settings-nav{width:auto;flex:0 1 auto}}.settings-container .settings-nav-item{justify-content:flex-start;align-items:center;padding:16px;display:flex;cursor:pointer;border-bottom:solid 1px var(--background-primary-dim)}.settings-container .settings-nav-item.is-active,.settings-container .settings-nav-item:hover{background-color:var(--background-primary-dim)}.settings-container .settings-nav-item .settings-nav-icon{flex:0 0 auto;width:24px;margin-right:16px}@media screen and (max-width:992px){.settings-container .settings-nav-item .settings-nav-icon{margin-right:0}}.settings-container .settings-nav-item .settings-nav-icon img{width:100%}@media screen and (max-width:992px){.settings-container .settings-nav-item .settings-nav-title{display:none}}.action-icons{display:flex;justify-content:space-between}.action-icons.hover{opacity:.5}.action-icons.hover:hover{opacity:1}.action-icons img{width:16px;margin:0 4px;cursor:pointer}.activity-item{width:100%;display:flex;justify-content:space-between;text-decoration:none;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,.2);transition:box-shadow .4s;padding:0 0 0 8px}.activity-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.2)}.activity-item .activity-item-property{padding:16px 16px 16px 4px}.activity-item .activity-item-property.fixed{flex:0 0 auto}.activity-item .activity-item-property.flex{flex:1 1 auto}.activity-item .activity-item-property .activity-item-type{padding:4px 16px;display:block;background-color:var(--blue-primary);color:var(--background-primary);border-radius:4px}.activity-item .activity-item-property .activity-item-type.customers{background-color:var(--green-1)}.activity-item .activity-item-property .activity-item-type.tasks{background-color:var(--green-3);color:var(--text-color)}.activity-item .activity-item-property .activity-item-type.documents{background-color:var(--blue-2)}.timer-container{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:4px}@media(min-width:768px){.timer-container{padding:32px}}.timer-container .timer-limiter{width:100%;max-width:400px;display:flex;justify-content:center}.timer-container .timer-circle{width:100%;height:0;background-color:var(--background-primary-dim);border-radius:1000px;padding-bottom:100%;position:relative}.timer-container .timer-circle .primary-circle{fill:#fff;stroke:#000;stroke-width:4;stroke-dasharray:75,100;stroke-dashoffset:400%;animation:rotate 5s linear infinite}.timer-container .timer-circle .timer-info{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0}.timer-container .timer-circle .timer-info .timer-info-content{padding:4px}.timer-container .timer-circle .timer-info .timer-info-content .timer-target-hours{font-size:16px;color:var(--text-color-inverted);font-weight:400;text-align:left;padding:8px}.timer-container .timer-circle .timer-info .timer-info-content .timer-worked-hours{font-size:16px;color:var(--green-bright);font-weight:400;text-align:left;padding:8px}.timer-container .timer-circle .timer-info .timer-info-content .timer-tracking-hours{font-size:32px;line-height:32px;color:var(--border-color);font-weight:700;text-align:center;padding:8px}.timer-container .timer-circle .timer-info .timer-info-content .timer-tracking-hours.active{color:var(--blue-2-highlight)}.timer-container .timer-circle .timer-info .timer-info-content .timer-label{font-size:14px;text-transform:uppercase}.timer-container .timer-circle .timer-info .timer-info-content .timer-value{font-size:16px;font-weight:700}.timer-container .timer-circle .timer-info .icons{display:flex;padding:8px;justify-content:center;box-sizing:border-box}.timer-container .timer-circle .timer-info .icons img{width:24px;height:24px;margin:4px}.timer-container .timer-circle svg{position:absolute;width:100%;height:100%;border-radius:100%}.timer-container .timer-circle .circle-base{stroke:var(--border-color);fill:var(--background-primary-inverted-dim);stroke-width:.25px;stroke-linecap:round}.timer-container .timer-circle .circle-timer,.timer-container .timer-circle .circle-worked{stroke:var(--green-bright);fill:none;stroke-width:.55px;stroke-linecap:round;animation:progress 1s ease-out forwards;transform-origin:50% 50%;transition:stroke-dashoffset 7.5s linear}.timer-container .timer-circle .circle-timer{stroke:var(--blue-2-highlight);stroke-width:.75px;transform:rotate(0deg);transition:transform .3s,opacity .3s,stroke .5s;transition:stroke-dashoffset 7.5s linear;opacity:1}.timer-container .timer-circle .circle-timer.idle{opacity:0}@keyframes progress{0%{stroke-dasharray:0 100}}.scanned-qrcode-preview{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column}.scanned-qrcode-preview img{width:100%;max-width:50px}.tracker-scanned-confirmation-frame{display:flex;justify-content:center;padding:12px;margin:0 auto;flex:1 1 auto;align-items:center;width:100%}@keyframes rotate{to{stroke-dashoffset:0}}.input-collection{display:flex}.input-collection .input-group{margin:8px}.input-collection .input-group.checkbox{align-items:center;display:flex}.input-collection .input-group.checkbox input{margin-right:8px}.input-collection .input-group.no-margin{margin-bottom:0}.input-collection .input-group:first-child{margin-left:0}.input-collection .input-group:last-child{margin-right:0}.input-collection .input-group:only-child{margin-left:0;margin-right:0}a.btn{display:block}.margin-bottom{margin-bottom:16px}.user-disabled{user-input:none;pointer-events:none}.inline-input{font-family:Rubik,sans-serif;-webkit-appearance:none;border:none;outline:none;background-color:transparent;border-bottom:2px solid transparent;padding:4px}.inline-input:focus,.inline-input:hover{border-bottom:solid 2px var(--blue-primary)}.inline-label{padding:4px}.img-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:5px;padding:8px;outline:none;box-sizing:border-box;background-color:var(--border-color);color:var(--text-color);display:flex;justify-content:stretch;align-items:center}.img-button.active{outline:none;background-color:var(--blue-primary)}.img-button img{margin-right:16px;width:100%;max-width:23px;flex:0 0 auto}.input-hint{font-size:14px;color:var(--text);line-height:16px;padding:8px 0}.input-hint .input-hint-label{text-transform:uppercase;color:var(--border-color);font-weight:700;padding-bottom:4px}.input-h-group{display:flex;flex-direction:row;justify-content:space-between}.required-field-designation{color:var(--red-1)}.input-group{font-family:Rubik,sans-serif;--webkit-appearance:none;padding:5px 5px;border:none;transition:border .2s;border-bottom:solid 1px var(--border-color);border-radius:0;width:100%;box-sizing:border-box;font-size:16px;background-color:var(--background-primary);margin-bottom:25.6px}.input-group:hover{border-bottom:solid 1px var(--border-color-dark)}.input-group.short{max-width:120px}.input-group .inline-notice{font-size:16px;color:var(--red-1);padding:4px}.input-group.checkbox{align-items:center;display:flex;width:auto}.input-group.checkbox input{margin-right:8px}.input-group.has-errors{border-left:solid 3px var(--warning)}.input-group.no-margin{margin-bottom:0}.input-group .label{font-size:14px}.input-group select.input{padding-left:0;margin-left:-4px!important}.input-group .input{font-family:Rubik,sans-serif;--webkit-appearance:none;width:100%;box-sizing:border-box;font-size:16px;padding:0;border:none;outline:none;background-color:var(--background-primary);color:var(--text-color)}.input-group .input:disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-group .input.large{padding:8px 0}.input-group .input::-moz-placeholder{color:var(--grey-5);font-size:16px}.input-group .input::placeholder{color:var(--grey-5);font-size:16px}.input-group .input:focus{outline:none}.input-group .input.centered{text-align:center}.input-group .group-by-side{display:flex;justify-content:stretch}.input-group textarea,.input-group textarea.input{min-height:120px;border:none;transition:border .2s}.btn{--webkit-appearance:none;border-radius:4px;width:100%;cursor:pointer;background-color:var(--button-background-color);text-align:center;color:var(--button-text-color);font-size:16px;text-transform:uppercase;font-weight:400;padding:21px;box-sizing:border-box;border:none}.btn,.btn:hover{text-decoration:none}.btn:hover{background-color:var(--grey-3)}.btn.primary{background-color:var(--green-1)}.btn.primary:hover{background-color:var(--green-2)}.btn.disabled{opacity:.8;filter:saturate(.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.btn.full-width{width:100%}.btn.secondary{background-color:var(--blue-primary)}.btn.secondary:hover{background-color:var(--blue-2)}.btn.warn{background-color:var(--red-1)}.btn.warn:hover{background-color:var(--red-2)}.btn.compact{max-width:200px;flex:0 0 auto}.btn.block{display:block}.btn.small{padding:6px 16px;font-size:16px}.combo-tools{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.combo-button{margin-right:25px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.combo-button .combo-button-elements{display:flex}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:var(--text-color)!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vdp-datepicker>div:first-child{display:flex}.gantt-container{position:relative}.gantt-container .gantt{display:flex;width:100%;position:absolute;right:0;left:0}.gantt-container .gantt .resources{width:250px;background-color:var(--background-primary);flex:0 0 auto}.gantt-container .gantt .time{flex:1 1 10%;overflow:hidden}.gantt-container .gantt .timeline{flex:0 0 100%;display:block;background-color:var(--background-primary);overflow-x:auto;white-space:nowrap}.gantt-container .gantt .gantt-row{display:flex;align-items:center;height:128px;position:relative;padding:8px 0}.gantt-container .gantt .gantt-row.small{height:22px}.gantt-container .gantt .gantt-row.empty{background-image:url(/images/pattern/stripe2.png)}.gantt-container .gantt .gantt-row:nth-child(odd) .row-segment{background-color:var(--text-color-inverted)}.gantt-container .gantt .gantt-row .daily_label{opacity:.3;transition:opacity .3s;flex:1 1 100%;position:relative;display:flex;justify-content:center;align-items:flex-start;height:16px;margin-top:-16px;line-height:13px;padding:4px;font-weight:700;color:var(--text-color);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gantt-container .gantt .gantt-row .daily_label:hover{opacity:1}.gantt-container .gantt .gantt-row .daily_label.over{color:var(--red-1)}.gantt-container .gantt .gantt-row .target_hour{background-color:#dfe2dc;flex:0 0 auto;width:100%;height:0%;border-top:none;position:absolute;display:flex;justify-content:center;align-items:center}.gantt-container .gantt .gantt-row .target_hour.over{background-color:transparent}.gantt-container .gantt .gantt-row .target_hour.empty{border-top:none}.gantt-container .gantt .gantt-row .working_hour{background-color:var(--green-1);opacity:.5;flex:0 0 auto;width:100%;height:0%;border-top:none;position:absolute;display:flex;justify-content:center;align-items:center}.gantt-container .gantt .gantt-row .working_hour.over{background-color:var(--red-1);opacity:1}.gantt-container .gantt .gantt-row .working_hour.empty{border-top:none}.gantt-container .gantt .gantt-row .row-segment{flex:0 0 auto;min-width:45px;max-width:55px;width:5vw;position:relative;display:flex;padding-top:16px;flex-direction:column;justify-content:flex-end;align-items:stretch;border-right:1px solid #fff;border-bottom:solid 1px var(--grey-5);height:128px}.gantt-container .gantt .gantt-row .row-segment.stats.occupancy{padding-top:8px;padding-bottom:8px;font-size:11px;align-items:center;justify-content:center}.gantt-container .gantt .gantt-row .row-segment.stats.occupancy.start{background-clip:content-box;background-color:var(--green-1)}.gantt-container .gantt .gantt-row .row-segment.small_height{height:12px}.gantt-container .gantt .gantt-row .row-segment.is_start{background-color:green}.gantt-container .gantt .gantt-row .row-segment.is_end{background-color:#00f}.gantt-container .gantt .gantt-row .row-segment.is_between{background-color:orange}.gantt-container .gantt .gantt-row .row-segment .ticks{width:100%/30;border-right:1px solid #fff;opacity:.75;pointer-events:none;position:absolute;height:128px}.gantt-container .gantt .gantt-row .row-segment .task{position:absolute}.gantt-container .gantt .gantt-row .row-segment .task .task-container{height:128px;position:absolute;display:flex;align-items:center;justify-content:flex-start}.gantt-container .gantt .gantt-row .row-segment .task .task-start-symbol{position:relative;width:20px;border-radius:20px;height:20px;background-color:var(--blue-primary)}.gantt-container .gantt .gantt-row .row-segment .task .task-title{padding:0 8px}.gantt-container .gantt .gantt-resource{padding:8px;display:flex;border-right:2px solid #fff;height:128px;align-items:center;cursor:pointer}.gantt-container .gantt .gantt-resource.small{height:22px}.gantt-container .gantt .gantt-resource:nth-child(odd){background-color:var(--text-color-inverted)}.gantt-container .gantt .gantt-resource.active{background-color:var(--grey-4)}.gantt-container .gantt .gantt-resource .resource-expand{padding:0 8px 0 8px}.gantt-container .gantt .gantt-resource .resource-expand img{transition:transform .2s ease-in-out;transform:rotate(0deg);width:11px;height:11px}.gantt-container .gantt .gantt-resource .resource-expand.expanded img{transform:rotate(90deg)}.gantt-container .gantt .resource-header{font-size:16px;justify-content:center;font-weight:700}.gantt-container .gantt .resource-header,.gantt-container .gantt .timeline-header{background-color:var(--background-primary);top:0;display:flex;align-items:center;box-sizing:border-box;height:128px}.gantt-container .gantt .timeline-header{z-index:10;font-size:14px;font-weight:400}.gantt-container .gantt .timeline-header .timeline-segment{background-color:#fff;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:45px;max-width:55px;width:5vw;border-right:solid 1px var(--grey-6);height:128px}.gantt-container .gantt .timeline-header .timeline-segment.date-vertical{writing-mode:tb-rl;transform:rotate(-180deg);text-orientation:mixed}.gantt-container .gantt .timeline-header .timeline-segment.is_weekend{background-color:var(--text-color-inverted)}.date-range-selector .open-popup{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-range-selector .dropdown-anchor{position:relative}.date-range-selector .dropdown-anchor .popup{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:absolute;z-index:12;background-color:var(--background-primary);left:-16px;top:3px;width:auto;max-width:550px;border:solid 1px var(--border-color);box-shadow:0 15px 25px var(--shadow)}.date-range-selector .dropdown-anchor .popup .range-view{padding:16px;border:solid 1px var(--border-color)}.date-range-selector .dropdown-anchor .popup .range-view .date-range-label.active{text-decoration:underline}.date-range-selector .dropdown-anchor .popup .popup-content{width:100%;height:100%;flex:1 1 auto;display:flex;justify-content:stretch}.date-range-selector .dropdown-anchor .popup .popup-content .preset-container{display:flex;box-sizing:border-box;padding:8px;flex-direction:column;width:30%;max-width:200px;min-width:150px}.date-range-selector .dropdown-anchor .popup .popup-content .preset-container .preset-selector{padding:8px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50px;margin-bottom:4px;font-size:16px}.date-range-selector .dropdown-anchor .popup .popup-content .preset-container .preset-selector:hover{background-color:var(--background-primary-dim)}.date-range-selector .dropdown-anchor .popup .popup-content .preset-container .preset-selector.active,.date-range-selector .dropdown-anchor .popup .popup-content .preset-container .preset-selector.active:hover{background-color:var(--green-bright)}.process-steps{width:100%;display:flex;justify-content:stretch}.process-steps .process-step{flex:1 1 auto;display:flex;flex-direction:column;justify-content:stretch;align-items:center}.process-steps .process-step .process-step-dot{transition:color .3s,background-color .3s,border .3s;width:13px;height:13px;background-color:var(--blue-4);border:solid 2px var(--blue-4);border-radius:13px;flex:0 0 auto}.process-steps .process-step .process-step-title{transition:color .3s,background-color .3s,border .3s;width:100%;text-align:center;font-weight:700;color:var(--grey-3);font-size:16px}.process-steps .process-step.active .process-step-dot{background-color:var(--blue-primary);border:solid 2px var(--blue-3)}.process-steps .process-step.active .process-step-title{color:var(--text-color)}.spa-container{display:flex;overflow-x:auto;width:100%}.spa-container .mobile-navbar{display:none}@media screen and (max-width:992px){.spa-container .mobile-navbar{display:flex}}.spa-container .navbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;flex:0 0 auto;width:250px;height:100%;background-color:var(--blue-primary);transition:width .25s ease-in-out;justify-content:stretch}@media screen and (max-width:992px){.spa-container .navbar,.spa-container .navbar .brand,.spa-container .navbar .nav-label{display:none}}.spa-container .navbar .brand{padding:24px;box-sizing:border-box;flex:0 0 auto;text-decoration:none}.spa-container .navbar .brand:hover{text-decoration:none}.spa-container .navbar .brand .app-title{font-size:27px;line-height:36px;color:var(--background-primary);letter-spacing:1px;margin-bottom:8px}.spa-container .navbar .brand .app-logo{width:100%;padding-bottom:8px}.spa-container .navbar .brand .app-badge{background-color:var(--blue-2);border-radius:50px;color:var(--button-text-color);font-size:9px;letter-spacing:4px;display:inline-block;padding:4px 12px;flex:1 1 auto}.spa-container .workarea{display:flex;justify-content:stretch;flex-direction:column;flex:1 1 auto;height:100%;overflow-x:auto}.spa-container .workarea .actionbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:row;flex:0 0 auto;background-color:var(--background-primary);border-bottom:solid 1px var(--border-color);padding:6px 8px 6px 32px;align-items:center;justify-content:space-between}@media screen and (max-width:992px){.spa-container .workarea .actionbar{justify-content:flex-end;padding:0}}.spa-container .workarea .actionbar .breadcrumb{font-size:14px;color:var(--text-color);flex:1 1 auto}.spa-container .workarea .actionbar .searchbar{width:auto;flex:0 1 auto;display:flex;transition:all .2s ease-in-out;text-align:right}.spa-container .workarea .actionbar .searchbar .search-input{--webkit-appearance:none;outline:none;font-size:16px;flex:1 0 auto;font-family:Rubik,sans-serif;width:1px;background-color:var(--background-primary);opacity:.7;background-image:url(/assets/svg/search.svg);background-size:20px;background-repeat:no-repeat;background-position:right 8px center;border:none;padding:8px 18px 8px 18px;box-sizing:border-box;border-radius:36px;transition:all .2s ease-in-out;font-weight:700;color:var(--text-color)}.spa-container .workarea .actionbar .searchbar .search-input:hover{opacity:1}.spa-container .workarea .actionbar .searchbar .search-input.filled,.spa-container .workarea .actionbar .searchbar .search-input:focus{background-color:var(--background-primary-dim);opacity:1;width:200px;padding:8px 36px 8px 16px}.spa-container .workarea .actionbar .searchbar .search-input:focus{outline:none}.spa-container .workarea .actionbar .notifier{cursor:pointer;opacity:.7;position:relative;width:32px;padding:0 12px;flex:0 0 auto;transition:opacity .2s ease-in-out}.spa-container .workarea .actionbar .notifier.is-active,.spa-container .workarea .actionbar .notifier:hover{opacity:1}.spa-container .workarea .actionbar .notifier .notification-count{position:absolute;top:0;left:0;right:0;bottom:2px;display:flex;align-items:center;justify-content:center;color:var(--background-primary);font-size:12px;font-weight:700;text-align:center}.spa-container .workarea .actionbar .notifier{width:24px}.spa-container .workarea .actionbar .userinfo{justify-content:flex-end;align-items:stretch;display:flex;padding-left:16px;cursor:pointer;text-decoration:none;color:var(--text-color)}.spa-container .workarea .actionbar .userinfo:hover{text-decoration:none}@media screen and (max-width:992px){.spa-container .workarea .actionbar .userinfo{padding-left:0}}.spa-container .workarea .actionbar .userinfo .credentials{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.spa-container .workarea .actionbar .userinfo .credentials .fullname{color:var(--text-color);text-align:right;font-size:16px;font-weight:700;letter-spacing:.5px}.spa-container .workarea .actionbar .userinfo .credentials .licensename{color:var(--text-color);text-align:right;font-size:12px;font-weight:500;letter-spacing:.25px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.spa-container .workarea .actionbar .userinfo .avatar{padding-right:16px;padding-left:16px}@media screen and (max-width:992px){.spa-container .workarea .actionbar .userinfo .avatar{padding-left:4px;padding-right:4px}}.spa-container .workarea .actionbar .userinfo .avatar img{width:45px;height:45px;border-radius:45px}.spa-container .workarea .actionbar .userinfo .usermenu{width:12px;padding-right:8px;opacity:1;display:flex;position:relative}.spa-container .workarea .actionbar .userinfo .usermenu img{width:100%}.spa-container .workarea .actionbar .userinfo:hover .usermenu{opacity:1}.spa-container .workarea .contentarea{background-color:var(--background-primary-dim);overflow:hidden;overflow-y:auto;display:flex;height:100%;align-items:stretch}@media screen and (max-width:448px){.spa-container .workarea .breadcrumb{display:none}}@media screen and (max-width:992px){.spa-container .workarea .breadcrumb{width:100px;overflow:auto;display:block;white-space:nowrap;padding:10px;box-sizing:border-box}.spa-container .workarea .userinfo .credentials{display:none}}.main-navigation{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.main-navigation .nav-item{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;border-left:solid 4px var(--blue-primary);background-color:var(--blue-primary);transition:border .6s,background-color .6s}.main-navigation .nav-item.is-active,.main-navigation .nav-item:hover{border-left:solid 4px var(--background-primary);text-decoration:none;transition:border 0s,background-color 0s;background-color:var(--blue-2)}@media(prefers-color-scheme:dark){.main-navigation .nav-item.is-active,.main-navigation .nav-item:hover{border-left:solid 4px var(--text-color)}}.main-navigation .nav-item .nav-icon{padding:20px 14px 20px 24px;width:20px;height:20px;flex:0 0 auto}@media screen and (max-width:992px){.main-navigation .nav-item .nav-icon{padding:12px;width:18px;height:18px}}.main-navigation .nav-item .nav-icon img{width:100%;height:auto;display:block}.main-navigation .nav-item .nav-label{padding:20px 18px 20px 0;flex:1 1 auto;font-size:14px;color:var(--button-text-color);font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.workarea-container{padding:16px;width:100%;box-sizing:border-box}@media screen and (max-width:992px){.workarea-container{padding:0}}.empty-state{padding:32px;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:var(--text-color)}.empty-state img{width:100%;max-width:250px;margin:0 auto 0 auto}.empty-state .empty-state-instruction{margin:64px auto 32px auto}.location-coordinates{display:flex;justify-content:flex-start;align-items:center}.location-coordinates .icon{box-sizing:border-box;padding:4px 8px 4px 4px}.location-coordinates .icon img{width:18px;height:18px}.location-coordinates .icon.clickable{cursor:pointer}.location-coordinates .information{display:flex;justify-content:flex-start;align-items:center}.location-coordinates .information .value{padding:4px}.location-coordinates .meta{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:4px}.location-coordinates .meta.clickable{cursor:pointer}.location-coordinates .meta img{width:18px;height:18px}.warning-area{display:flex;align-items:center;padding:8px 0 8px 0;border-radius:50px}.warning-area img{width:16px;height:16px;margin-right:12px}.process-container{width:100%;height:100%;overflow-y:auto;background-color:var(--blue-deep);display:flex;justify-content:center;align-items:center;color:var(--text-color-inverted);flex-direction:column}.process-container .logo-centered{display:flex;flex-align:center;max-width:200px}.process-container .logo-centered,.process-container .logo-centered img{width:200px;height:102px;text-align:center}.process-container .task-key{margin-bottom:3px;text-transform:uppercase;font-weight:700}.process-container .task-key,.process-container .task-value{text-align:center;font-size:16px}.process-container .task-info{padding:32px 8px;text-align:center;font-size:20px;color:var(--text-color-inverted)}.cookie-notice{position:fixed;bottom:1%;right:1%;background-color:#0c2a4c;padding:12px 20px;max-width:400px;z-index:999;width:80vw;max-height:100px;border-radius:3px;overflow:auto;box-shadow:0 4px 15px rgba(0,0,0,.2)}.cookie-notice .cookie-notice-text{color:var(--grey-6);font-weight:400;line-height:22px;font-size:14px;padding-bottom:10px}.cookie-notice .cookie-notice-action{color:var(--green-1);padding:10px 0 0 12px;font-weight:700;font-size:16px;text-align:right;cursor:pointer}.qrtracking{display:block;flex-direction:column}.modal-mask{z-index:9998;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(.4px) saturate(.5);backdrop-filter:blur(.4px) saturate(.5);display:table;transition:opacity .3s ease}.modal-mask,.modal-wrapper{position:fixed;top:0;left:0}.modal-wrapper{bottom:0;right:0;padding:16px;display:flex;justify-content:center;align-items:center}.modal-container{box-shadow:0 5px 25px rgba(0,0,0,.1);background-color:var(--background-primary);border-radius:4px;padding:16px;box-sizing:border-box;width:100%;max-width:600px;max-height:90vh;overflow:auto;position:relative}.modal-container .modal-close{font-size:32px;font-weight:700;cursor:pointer;top:16px;right:16px;position:absolute}.modal-container .modal-close:hover{transform:scale(1.2)}.modal-container .modal-header{font-family:Rubik,sans-serif;font-size:20px;color:var(--text-color);font-weight:700;padding-bottom:16px}.time-selector{width:53px;display:flex;justify-content:flex-start}.time-selector.wide{width:100px}.time-selector .colon{flex:0 0 5px}.time-selector input{text-align:center;flex:1 1 auto}.adv-time-selector{display:flex;width:120px;justify-content:stretch}.adv-time-selector .input-container{flex:1 1 auto;padding:0;position:relative;margin:0;outline:none}.adv-time-selector .ghost_display{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;opacity:.8;text-align:center}.adv-time-selector .ghost_input{flex:0 0 auto;box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:transparent;outline:none;border:none;background-color:transparent;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adv-time-selector .ghost_input:focus{border:none}.adv-time-selector .ghost_input:focus+.ghost_display{opacity:1;outline:solid 1px var(--border-color)}.adv-time-selector .ghost_input:focus-visible{outline-offset:0}.adv-time-selector .colon{flex:0 0 auto}.checkbox-frame{user-selection:none;display:flex;align-items:center;padding:4px}.checkbox-frame .checkbox-label{text-overflow:ellipsis;padding:0;box-sizing:border-box}.checkbox-frame .checkbox-label.label-after{margin-left:8px}.checkbox-frame .checkbox-label.label-before{margin-right:8px}.checkbox-frame .checkbox-outer{width:100%;max-width:50px;min-width:50px;cursor:pointer}.checkbox-frame .checkbox-outer .checkbox-container{display:flex;position:relative;width:100%;padding-top:50%;height:0;border-radius:100vw;background-color:var(--border-color);opacity:.9}.checkbox-frame .checkbox-outer .checkbox-container .checkbox{position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box;padding:3%;background-clip:content-box;background-color:var(--background-primary-dim);transition:background-color .1s ease-in-out;border-radius:100vw}.checkbox-frame .checkbox-outer .checkbox-container .checkbox .checkbox-inner{position:relative}.checkbox-frame .checkbox-outer .checkbox-container .checkbox .checkbox-inner .checkbox-circle-container{width:40%;padding:4%;position:absolute;left:0;right:auto;transition:left .1s ease-in-out,transform .1s ease-in-out;transform:translate(0);top:0}.checkbox-frame .checkbox-outer .checkbox-container .checkbox .checkbox-inner .checkbox-circle-container .checkbox-circle{width:100%;height:0;padding-top:100%;background-color:var(--grey-3);border-radius:100vw}.checkbox-frame .checkbox-outer .checkbox-container.checked{opacity:1}.checkbox-frame .checkbox-outer .checkbox-container.checked .checkbox{background-color:var(--green-1)}.checkbox-frame .checkbox-outer .checkbox-container.checked .checkbox .checkbox-inner .checkbox-circle-container{left:100%;transform:translate(-100%)}.checkbox-frame .checkbox-outer .checkbox-container.checked .checkbox .checkbox-inner .checkbox-circle-container .checkbox-circle{background-color:var(--background-primary)}.checkbox-frame.disabled{pointer-events:none;cursor:default}.checkbox-frame.disabled .checkbox-outer .checkbox-container .checkbox{background-color:var(--border-color)}.checkbox-frame.disabled .checkbox-outer .checkbox-container.checked .checkbox{background-color:var(--green-3)}.helpsystem-container{position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;box-sizing:border-box;padding:25px;display:flex;justify-content:stretch;align-items:stretch;background-color:var(--blue-2)}.helpsystem-container .helpsystem-content{flex:1 1 auto;padding:0;background-color:#fff;border-radius:4px;overflow:auto}.helpsystem-container .helpsystem-content .help-close{width:100%;font-size:30px;line-height:30px;text-align:right;padding-right:10px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.helpsystem-container .helpsystem-content .help-close .clickable{cursor:pointer}.helpsystem-container .helpsystem-content .help-heading{padding:25px;border-bottom:var(--border-color);display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.helpsystem-container .helpsystem-content .help-heading .help-headline{font-size:32px;line-height:32px;color:var(--text-color-dim);text-align:center;padding:25px 0;box-sizing:border-box}.helpsystem-container .helpsystem-content .help-heading .help-search{padding:20px;font-size:20px;text-align:left;flex:1 1 auto;border-radius:5px;border:solid 1px var(--border-color)}.helpsystem-container .help-textarea{padding:0 25px 25px 25px}.help-topics{max-width:1200px;margin:0 auto}.help-topics .help-title{color:var(--text);font-size:22px;line-height:26px;padding:4px 0;font-weight:700;cursor:pointer}.help-topics .help-link{color:var(--blue-primary);font-size:20px;line-height:24px;padding:4px 0;cursor:pointer}.help-topics .help-link:hover{text-decoration:underline}.help-topics.col{padding:12px}.help-search-results{width:100%;max-width:800px;margin:0 auto}.help-search-results .help-result{padding:20px 0;cursor:pointer}.help-search-results .help-result:hover .help-article-preview-title{text-decoration:underline}.help-search-results .help-article-preview-title{font-size:20px;line-height:22px;font-weight:700;padding:0;color:var(--blue-2)}.help-search-results .help-article-preview-url{font-size:16px;padding:0 0 8px 0;color:var(--text-color);display:flex;align-items:center;justify-content:flex-start}.help-search-results .help-article-preview-url .url-prefix{padding:2px}.help-search-results .help-article-preview-url .breadcrumb-separator{color:var(--text-color-dim-weak);padding:2px;font-size:11px}.help-search-results .help-article-preview-url .url-step{color:var(--text-color-dim-weak);padding:2px}.help-search-results .help-article-preview-description{padding:8px 0 0 0;font-size:16px;color:var(--text-color-dim)}.help-article{width:100%;max-width:800px;margin:0 auto}.help-article .img-container{width:100%;padding:25px 0}.help-article .img-container img{display:block;box-sizing:border-box;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.help-article .img-container img.half-width{width:50%}@media screen and (max-width:992px){.help-article .img-container img.half-width{width:100%}}.help-article .img-container img.centered{margin:0 auto}.help-article .section{padding:40px 0}.help-article .introduction{border-left:solid 4px var(--blue-2-highlight);background-color:var(--blue-5);border-radius:4px;padding:25px;margin:10px 0 25px 0;color:var(--text-color);font-size:20px;line-height:28px}.help-article .section-title{font-size:20px;line-height:24px;font-weight:700}.help-article .section-content{padding:15px 0}.help-article .article-title{font-size:28px;line-height:34px;color:var(--blue-primary);padding:20px 0 10px 0;font-weight:700}.help-article .article-metadata{font-size:14px;padding:0 0 20px 0;font-weight:700;color:var(--text-color)}.help-article .article-content,.help-article .sidenote{font-size:16px;line-height:22px}.help-article .sidenote{width:65%;border-bottom:solid 4px var(--blue-5);font-weight:700;background-color:var(--background-primary-dim);padding:15px;margin:25px auto 25px auto;color:var(--text-color)}.help-article .article-not-found{margin:15px auto;border:solid 1px var(--border-color);border-radius:8px;padding:25px 0;font-size:30px;line-height:36px;display:flex;justify-content:center}.help-article .article-not-found img{width:100%;max-width:22px;display:block;margin-right:12px}.help-required{width:100%;max-width:800px;margin:30px auto 0 auto;padding:30px;text-align:center;box-sizing:border-box;background-color:var(--blue-primary);color:var(--white);border-radius:8px}.help-required .help-required-title{font-size:32px;line-height:40px;margin-bottom:20px}.help-required a{color:var(--blue-2-highlight);text-decoration:none}.help-required .help-required-text{font-size:20px;line-height:22px}.help-icon{display:inline-block;cursor:pointer;padding:4px 2px}.help-icon img{width:14px;height:14px}body.processorbody{width:100%;height:100%;background-color:var(--blue-primary);color:#fff;display:flex;justify-content:center;align-items:center;font-size:22px;text-align:center}body.processorbody .content{line-height:30px}.timeline{display:flex;width:100%;flex:1 1 auto;justify-content:stretch;align-items:stretch;position:relative;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width:1024px){.timeline{flex-direction:column}}.timeline .tracker-outer{flex:1 1 60%;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}.timeline .tracker-controls{flex:0 0 auto}.timeline .tracker-timeline{flex:1 1 auto;padding:8px;position:relative;box-sizing:border-box;border-right:solid 1px var(--border-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.timeline .tracker-timeline .marker{position:absolute;top:0;bottom:0;transform:translateZ(0);pointer-events:none;width:1px;opacity:.4;border-right:solid 1px var(--border-color)}.timeline .tracker-timeline .timeline-streak{box-sizing:border-box;position:relative;padding-top:45px;padding-bottom:30px;height:60px;border-bottom:solid 1px var(--border-color)}.timeline .tracker-timeline .timeline-streak .streak{position:absolute;border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='6' stroke-dasharray='8, 20' stroke-linecap='square'/%3E%3C/svg%3E");border-bottom:dashed 3px var(--green-1);padding:0;height:0;transition:background 2s;cursor:pointer}.timeline .tracker-timeline .timeline-streak .streak.completed{border-bottom:solid 3px var(--blue-2)}.timeline .tracker-timeline .timeline-streak .streak.selected{box-shadow:0 0 20px var(--background-primary-inverted)}.timeline .tracker-timeline .timeline-streak .streak.viewhidden{visibility:hidden}.timeline .tracker-timeline .timeline-streak .streak .streak-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;position:relative;width:100%}.timeline .tracker-timeline .timeline-streak .streak .streak-label .streak-label-text{position:absolute;bottom:0;background-color:var(--background-primary-dim);border-radius:3px;opacity:.8;padding:4px}.timeline .tracker-timeline .timeline-streak .streak .streak-label .streak-label-text .streak-columns{display:flex}.timeline .tracker-timeline .timeline-streak .streak .streak-label .streak-avatar{z-index:4;position:absolute;right:0;bottom:0;transform:translateY(50%)}.timeline .tracker-map{flex:1 1 40%;min-height:500px;height:100vh}.streak-info{display:flex;align-items:flex-end;padding-right:16px}.streak-info .svgimg{width:18px;height:18px}.streak-info .streak-icon{padding-right:8px}.streak-info .streak-timer-text{display:flex;flex-direction:column}.streak-info .streak-timer-text .streak-timer-date{font-size:14px;color:var(--text-color)}.streak-info .streak-timer-text .streak-timer-clock{font-size:20px;font-weight:700;color:var(--text-color)}.user-avatar{width:26px;height:26px;border-radius:26px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover}.user-avatar.placeholder{border:solid 1px var(--grey-6);background-color:var(--background-primary)}.user-avatar.medium{width:36px;height:36px;border-radius:36px}.user-avatar.large{width:48px;height:48px;border-radius:48px}.user-avatar.xlarge{width:128px;height:128px;border-radius:128px}.user-avatar-container{padding:8px 0;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0;width:100%;box-sizing:border-box}.user-avatar-container .user-avatar-name{white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;padding-left:16px;font-weight:700;display:block}.user-avatar-container .user-avatar-name .meta{font-weight:400;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;display:block}.user-avatar-container.vertical{flex-direction:column;text-align:center}.user-avatar-container.vertical .user-avatar{margin-bottom:16px}.user-avatar-container.vertical .user-avatar-name{margin:0 auto;padding-left:0;text-align:center}.user-avatar-container.vertical .user-avatar-name .meta{margin:0 auto;text-align:center}.clickable-stats{cursor:pointer}.stat{display:flex;flex-direction:column}.stat .stat-title{text-transform:uppercase;font-size:16px;font-weight:700;color:var(--text-color);padding:8px}.stat .stat-value{font-size:36px;color:var(--text-color);line-height:36px;padding:8px}.stat .stat-value.good{color:var(--green-1)}.stat .stat-value.warn{color:var(--yellow-1)}.stat .stat-value.danger{color:var(--warning)}.tabs .tab-switcher{display:flex;justify-content:stretch;border-bottom:solid 1px var(--green-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;overflow-x:auto;max-width:100%;width:100%}.tabs .tab-switcher .tab-link{flex:1 1 auto;text-align:center;color:var(--text-color);font-size:16px;font-weight:400;cursor:pointer;margin:8px;margin-bottom:0;border-bottom:solid 0 var(--green-1);padding:8px 8px 16px 8px;transition:color .2s}.tabs .tab-switcher .tab-link.active{color:var(--green-1);padding:8px 8px 10px 8px;border-bottom:solid 6px var(--green-1)}.tabs .tab-switcher .tab-mobile-switcher{width:50px;flex:0 1 auto;display:none;justify-content:space-between}.tabs .tab-switcher .tab-mobile-switcher>div{text-align:center;display:flex;justify-content:center;align-items:center}.tabs .tab-switcher .tab-mobile-switcher img{cursor:pointer;opacity:.75;width:100%;max-width:18px}.tabs .tab-switcher .tab-mobile-switcher img:hover{opacity:1}@media screen and (max-width:1200px){.tabs .tab-switcher .tab-link{display:none}.tabs .tab-switcher .tab-link.active{display:block}.tabs .tab-switcher .tab-mobile-switcher{display:flex}}.license-wizard{position:fixed;bottom:0;left:0;right:0;height:150px;max-height:50vh;display:flex;align-items:flex-end;justify-content:center;padding:20px;pointer-events:none}.license-wizard .wizard-minimized{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:0;height:0;transition:all .3s}.license-wizard .wizard-content{background-color:var(--background-primary);width:90%;pointer-events:all;transition:all .2s;max-width:500px;padding:20px 20px 10px 20px;border-radius:8px;box-shadow:0 7px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;max-height:80vh;overflow-y:auto;overflow-x:hidden}.license-wizard .wizard-content .shield{transition:opacity .8s ease-in-out;position:fixed;width:100vw;height:100vh;background-color:var(--background-primary-inverted);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:0;left:0;z-index:-1}.license-wizard .wizard-content:hover .shield{transition:opacity .3s ease-in-out;opacity:.4}.license-wizard .wizard-content .wizard-info{padding-bottom:20px}.license-wizard .wizard-content .wizard-info .wizard-microtitle{font-size:14px;text-transform:uppercase;padding-bottom:8px}.license-wizard .wizard-content .wizard-info .wizard-title{font-weight:700;padding-bottom:8px;font-size:20px}.license-wizard .wizard-content .wizard-info .wizard-description{font-size:20px;line-height:24px;word-break:break-word}.license-wizard .wizard-content .wizard-close{position:absolute;width:20px;text-align:right;right:5px;top:5px;font-size:22px;cursor:pointer;opacity:.8;transition:opacity .3s}.license-wizard .wizard-content .wizard-close:hover{opacity:1}.license-wizard .wizard-content .wizard-minimize{position:absolute;width:20px;text-align:right;right:30px;top:5px;font-size:22px;cursor:pointer;opacity:.8;transition:opacity .3s}.license-wizard .wizard-content .wizard-minimize:hover{opacity:1}.license-wizard .wizard-content .wizard-content{padding:3px}.license-wizard .wizard-content .wizard-progress-container{display:flex;justify-content:stretch;align-items:center;padding-top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.license-wizard .wizard-content .wizard-progress-container .wizard-progress{width:100%;position:relative;height:4px;border-radius:4px;background-color:var(--background-primary-dim);flex:1 1 auto}.license-wizard .wizard-content .wizard-progress-container .wizard-progress .wizard-progress-steps{width:100%;top:0;left:0;height:4px;position:absolute;display:flex;justify-content:stretch}.license-wizard .wizard-content .wizard-progress-container .wizard-progress .wizard-progress-steps .wizard-progress-step-markers{flex:1 1 auto;width:100%;height:4px;cursor:pointer;border-right:solid 3px var(--background-primary);z-index:10}.license-wizard .wizard-content .wizard-progress-container .wizard-progress .wizard-progress-steps .wizard-progress-step-markers:hover{background-color:var(--blue-2-highlight);border-radius:4px}.license-wizard .wizard-content .wizard-progress-container .wizard-progress .wizard-progess-complete{pointer-events:none;position:absolute;height:4px;width:65%;transition:width .3s ease-in-out,background-color 2s;border-radius:4px;background-color:var(--blue-2)}.license-wizard .wizard-content .wizard-progress-container .wizard-progress .wizard-progess-complete.completed{background-color:var(--green-1)}.license-wizard .wizard-content .wizard-progress-container .wizard-step-info{display:flex;flex:0 0 auto;padding:2px 0 2px 16px;font-weight:700;font-size:16px;align-items:center}.license-wizard .wizard-content .wizard-progress-container .wizard-step-info .step-icon.disabled{pointer-events:none;opacity:.3!important}.license-wizard .wizard-content .wizard-progress-container .wizard-step-info img{opacity:.6;cursor:pointer;width:20px;height:20px;margin:0 4px}.license-wizard .wizard-content .wizard-progress-container .wizard-step-info img:hover{opacity:1}.license-wizard.minimized{justify-content:flex-start}.license-wizard.minimized .wizard-content{opacity:0;width:0;height:0}.license-wizard.minimized .wizard-content,.license-wizard.minimized .wizard-minimized{display:flex;background-color:var(--background-primary);padding:20px;border-radius:8px}.license-wizard.minimized .wizard-minimized{cursor:pointer;width:auto;height:auto;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1}.license-wizard.minimized .wizard-minimized img{opacity:.6;width:24px}.license-wizard.minimized .wizard-minimized img:hover{opacity:1}.vdp-datepicker__calendar{z-index:145}.messenger{display:flex;width:100%;height:91%;flex-direction:column;justify-content:stretch;align-items:flex-start}.messenger .scrollarea{height:100%;max-height:750px;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;width:100%;overflow-y:auto;background-color:var(--background-primary)}.messenger .scrollarea .messenger-hint{padding:64px 16px;width:100%;text-align:center;font-size:16px;color:var(--grey-3);box-sizing:border-box}.messenger .scrollarea .message{border-radius:8px;font-size:16px;letter-spacing:.4px;padding:32px 80px 16px 16px;background-color:var(--message-other-background);margin:4px 16px;display:inline-block;max-width:60%;align-self:flex-start;position:relative}.messenger .scrollarea .message .time{font-size:12px;color:var(--text-color);opacity:.4;position:absolute;right:16px;top:4px}.messenger .scrollarea .message .user{word-break:keep-all;white-space:nowrap;font-size:12px;color:var(text-color-inverted);position:absolute;opacity:1;left:16px;top:4px;width:calc(100% - 87px);overflow:hidden}.messenger .scrollarea .message .message-content{white-space:pre-line}.messenger .scrollarea .message.self{align-self:flex-end;background-color:var(--message-self)}.messenger .scrollarea .message.self .user{opacity:.4;color:var(text-color)}.messenger .message-delete{color:var(--text-color);font-size:16px;font-weight:700;cursor:pointer}.messenger .writing-area{height:auto;flex:0 0 auto;padding:16px;box-sizing:border-box;background-color:var(--background-primary);width:100%;display:flex;max-height:100px}.messenger .writing-area .messenger-input{flex:0 0 auto;-webkit-appearance:none;width:100%;border:none;border-radius:16px;margin:0;padding:8px;height:37px;max-height:300px;font-family:Muli,sans-serif;font-size:16px;min-height:auto;resize:none;box-sizing:border-box;background-color:var(--background-primary-dim);color:var(--text-color);outline:none}.messenger .writing-area .messenger-input:focus{outline:none}.history-list{display:flex;flex-direction:column;padding:16px}.history-list .entry{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;flex:1 1 auto;cursor:default;opacity:.85;transition:opacity .75s}.history-list .entry .dot{width:50px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex:0 0 auto;height:auto}.history-list .entry .dot .circle{width:8px;height:8px;border:solid 2px var(--blue-2);flex:0 0 auto;border-radius:16px;transition:border .75s}.history-list .entry .dot .circle.created{border-color:var(--green-2)}.history-list .entry .dot .line{display:block;width:1px;background-color:var(--blue-4);flex:1 1 auto;min-height:10px}.history-list .entry .datetime{width:100px;flex:0 0 auto;display:flex;align-items:center;justify-content:left;color:var(--grey-4);transition:color .75s}.history-list .entry .changes{flex:1 1 auto;align-items:center;justify-content:left;padding:16px 16px;width:100%;display:flex;flex-wrap:wrap;border-bottom:solid 1px var(--blue-4)}.history-list .entry .changes .changes-group{width:100%;display:flex;justify-content:left;flex-wrap:wrap;padding-bottom:8px}.history-list .entry .changes .property{width:100%;flex:1 1 auto;text-align:left;font-weight:700;font-size:16px;box-sizing:border-box;padding:4px}.history-list .entry .changes .states{width:100%;display:flex;justify-content:stretch}.history-list .entry .changes .states .value{width:100%;flex:1 1 auto;box-sizing:border-box;padding:4px;line-break:anywhere}.history-list .entry .changes .states .value:last-child{color:var(--grey-5);text-decoration:line-through}.history-list .entry:hover{opacity:1;transition:opacity 0s}.history-list .entry:hover .dot .circle{border-color:var(--blue-primary);transition:border 0s}.history-list .entry:hover .dot .circle.created{border-color:var(--green-1)}.history-list .entry:hover .datetime{color:var(--text-color);transition:color 0s;font-weight:700}.history-list .entry:last-child .dot.line:last-child{background-color:transparent}.pageorder .page_handle{padding-right:8px;cursor:pointer}.pageorder .btn-action{padding-left:8px}.pageorder .main_row{flex:1 1 auto}.pageorder .file-preview{display:flex;justify-content:stretch;align-items:center;margin:8px 0 8px 0;border:solid 1px var(--grey-4);border-radius:4px;padding:8px}.pageorder .file-preview img{width:8px;margin-right:8px}.pageorder .file-preview .file-name{flex:1 1 auto}.pageorder .file-preview .file-remove{padding-left:8px;cursor:pointer}.process-editor .workarea{display:flex;flex-direction:row}.process-editor .workarea .editor_area{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--background-primary-dim);flex:1 1 auto;width:75%;min-height:50vh;position:relative;cursor:default;overflow:auto}.process-editor .workarea .editor_area .editor_anchor{position:absolute;left:0;top:0}.process-editor .workarea .editor_area .editor_anchor .editor_rel{position:relative}.process-editor .workarea .editor_area .editor_anchor .editor_rel .live-connector{position:fixed;width:100px;height:4px;border-radius:4px;background-color:var(--background-primary);opacity:.8;z-index:100;transform-origin:0 0}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node{position:absolute;padding:8px 8px 8px 8px;background-color:var(--background-primary-dim);border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);border:1px solid #000;min-width:280px;color:#fff}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .drag_handle{height:12px;margin-bottom:12px;background-color:var(--background-primary);border-radius:12px}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node input{background-color:transparent;border:none;outline:none}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node.start{background-color:var(--blue-2)}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections{padding:16px 4px 8px 4px;display:flex;width:100%;flex-direction:row;justify-content:space-between}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector{opacity:.86;display:flex;flex-direction:row;padding:4px 0;font-size:14px;align-items:center}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector .node-connector-circle{flex:0 0 auto;width:12px;height:12px;border:solid 1px var(--background-primary);border-radius:12px;align-items:center}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector .node-connector-circle.left{margin-right:8px}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector .node-connector-circle.right{margin-right:8px;margin-left:8px}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector.active,.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector:hover{opacity:1}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector.active .node-connector-circle,.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector:hover .node-connector-circle{background-color:var(--background-primary)}.process-editor .workarea .editor_area .editor_anchor .editor_rel .node .connections .node-connector.in_progress .node-connector-circle{background-color:var(--blue-2-highlight)}.process-editor .workarea .property_dialog{flex:0 0 auto;width:25%;padding:15px;border:solid 1px var(--border-color);margin:0 0 0 10px;box-sizing:border-box;opacity:.5;transition:opacity .2s}.process-editor .workarea .property_dialog.active{opacity:1}.collection{background-color:var(--background-primary)}.collection .item{cursor:pointer;padding:16px;display:flex;box-sizing:border-box;justify-content:space-between;border-bottom:solid 1px var(--grey-6)}.collection .item .action{text-align:right}.collection .item:hover{background-color:var(--background-primary-dim)}.collection .item.disabled{opacity:.6}.collection .item.active{background-color:var(--blue-primary);color:var(--background-primary);font-weight:700}.collection .item:last-child{border-bottom:none}.kanban{width:100%;display:grid}.kanban .boards{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;overflow-x:auto}.kanban .board{flex:1 0 auto;background-color:var(--background-primary);margin-right:2%;border-radius:4px;border:solid 1px var(--border-color);width:23%;min-width:300px;max-width:450px}.kanban .board:last-child{margin-right:0}.kanban .board .board-title{padding:16px}.kanban .board .board-content{padding:0 16px 0 16px}.kanban .board .dragArea{min-height:50px}.kanban .board .dragArea:empty{min-height:50px}.kanban .board .dragArea:empty,.kanban .board .kanban-add{border:dashed 2px var(--background-primary-dim);border-radius:16px}.kanban .board .kanban-add{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;display:flex;width:100%;padding:16px;font-size:16px;color:var(--grey-3);justify-content:center;align-items:center;margin-bottom:16px}.kanban .board .kanban-add:hover{text-decoration:none;background-color:var(--background-primary-dim);border:dashed 2px var(--grey-5)}.kanban .board .kanban-card{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--background-primary);margin-bottom:16px;border:solid 1px var(--border-color);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);white-space:normal}.kanban .board .kanban-card.priority_0,.kanban .board .kanban-card.priority_-1,.kanban .board .kanban-card.priority_-2{color:var(--text-color)}.kanban .board .kanban-card.priority_1{background-color:var(--red-2);color:var(--background-primary)}.kanban .board .kanban-card.priority_2{background-color:var(--red-1);color:var(--background-primary)}.kanban .board .kanban-card:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.kanban .board .kanban-card .title{font-size:16px;font-weight:700}.kanban .board .kanban-card .meta{padding:8px 0 0 0;display:flex;justify-content:stretch;width:100%;align-content:center;font-size:14px;color:var(--grey-4)}.kanban .board .kanban-card .meta .avatar{width:36px;flex:0 0 auto}.kanban .board .kanban-card .meta .avatar .user-avatar-container{padding:0}.kanban .board .kanban-card .meta div{display:flex;justify-content:flex-end;align-items:flex-end;flex:1 1 auto}.kanban-ghost{width:100%;background-color:var(--green-1);height:50px}.view-options{display:flex;justify-content:flex-start}.view-options .view-options-button{padding:8px;border:solid 1px var(--border-color);border-radius:5px;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;max-width:150px;width:100%}.view-options .view-options-button:hover{background-color:var(--background-primary-dim);border-color:var(--grey-6)}.view-options .view-options-button.active{background-color:var(--green-1);color:var(--background-primary);border:solid 1px var(--border-color)}.view-options .view-options-button.active img{filter:brightness(3)}.view-options .view-options-button img{width:16px;height:16px;margin-right:8px}.document-base-content{display:flex;flex-wrap:nowrap;align-items:flex-start}@media screen and (max-width:1600px){.document-base-content{flex-wrap:wrap}}.preview-document{padding:16px;display:flex;flex-direction:column;width:50%;position:sticky;top:0;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1600px){.preview-document{width:100%;position:relative;top:auto}}.preview-document .highlight{background-color:var(--blue-4)}.document-settings{padding:16px;display:flex;width:50%;flex-direction:column;align-items:flex-start}@media screen and (max-width:1600px){.document-settings{width:100%}}.document-settings .element-subtitle{cursor:pointer;font-weight:700;padding:8px}.document-base-container{flex:1 1 auto;justify-content:center;align-items:center;width:100%;height:auto}.document-base-container .document-base-frame{width:100%;padding-top:141.4%;position:relative;background-color:#fff;box-sizing:border-box;border:solid 1px var(--grey-6);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.document-base-container .document-base-frame .page-margins{width:100%;height:100%;position:absolute;transition:all .3s;top:0;left:0;border:dotted 1px var(--grey-6)}.document-base-container .document-base-frame .positional-element{position:absolute;width:0;height:0;left:0;transition:all .1s ease-in-out;top:0;overflow:visible;border:dotted 1px var(--grey-5);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;text-decoration:none;color:inherit}.document-base-container .document-base-frame .positional-element:hover{border:solid 1px var(--grey-6);background-color:var(--background-primary-dim)}.document-base-container .document-base-frame .positional-element img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.document-base-container .document-base-frame .positional-element .label{margin-top:-24px;font-size:8px;text-align:left;opacity:.7;border-left:solid 1px var(--grey-5);padding-left:5px;margin-left:-1px}.document-base-container .document-base-frame.preview{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.document-base-container .document-base-frame.preview .page-margins,.document-base-container .document-base-frame.preview .positional-element{border:1px dotted transparent}.document-base-container .document-base-frame.preview .positional-element .label{display:none}.documenttype-container{padding:8px;max-width:200px;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex:0 0 auto;margin-bottom:16px;text-decoration:none;color:var(--text-color)}.documenttype-container .documenttype-preview{width:100%;height:0;padding-bottom:141.4285714286%;background-color:#fff}.documenttype-container:hover{text-decoration:none}.documenttype-container:hover .documenttype-preview{outline:solid 1px var(--blue-2);cursor:pointer}.documenttype-container .documenttype-title{padding:8px 8px 4px 8px;text-align:left;font-weight:700}.documenttype-container .documenttype-subtitle{padding:0 8px 16px 8px;font-weight:400;font-size:14px}.document-title{font-size:20px;width:100%;border:none;outline:none;box-sizing:border-box;-webkit-appearance:none;padding:16px;color:var(--text-color);margin-bottom:32px;text-align:center}.document-title,.document-title:hover{background-color:var(--background-primary)}.page_handle img{width:32px;height:32px}.mediamanager .search-tools{margin-top:16px;border:solid 1px var(--grey-5);border-radius:3px;display:flex;align-items:center;padding:8px}.mediamanager .search-tools .info{flex:1 1 auto}.mediamanager .search-tools .info .info-selected{padding:8px}.mediamanager .search-tools .tools{flex:0 0 auto;display:flex;align-items:center}.mediamanager .search-tools .tools .vertical-separator{width:1px;height:45px;background-color:var(--grey-3);margin:0 16px}.mediamanager .search-tools .tools .tool-icon{margin-left:8px;cursor:pointer;opacity:.5}.mediamanager .search-tools .tools .tool-icon.active{opacity:1}.mediamanager .search-tools .tools .tool-icon:hover{opacity:.9}.mediamanager .search-tools .tools .tool-icon img{width:28px;height:28px}.mediamanager .media-browser{display:flex;flex-wrap:wrap;padding:16px 0 16px 0}.mediamanager .media-browser .media-item-container{width:25%;box-sizing:border-box;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mediamanager .media-browser .media-item-container .media-image{width:100%;padding-bottom:100%;position:relative}.mediamanager .media-browser .media-item-container .media-image .filename{position:absolute;bottom:2px;left:2px;right:2px;text-align:center;background-color:hsla(0,0%,100%,.6);box-sizing:border-box}.mediamanager .media-browser .media-item-container .media-image .filename .inline-input{width:100%;text-align:center;padding:8px}.mediamanager .media-browser .media-item-container .media-image .media{border-radius:4px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;border:2px solid transparent;transition:border .2s;cursor:pointer}.mediamanager .media-browser .media-item-container .media-image.active .media{border:solid 2px var(--green-1)}.mediamanager .media-browser .media-item-container .media-image:hover .media{border:solid 2px var(--green-2)}.mediamanager .media-browser .list-view-icon{width:28px;height:28px}.t-badge{border-radius:50px;background-color:var(--background-primary-dim);color:var(--text-color);display:block;width:100%;text-align:center;padding:8px;font-size:16px;right:0;box-sizing:border-box}.t-badge.kanban.state_3{background-color:var(--green-2);color:var(--text-color-inverted)}.projectstatus\.100{background-color:var(--yellow-2);color:var(--text-color-inverted)}.projectstatus\.200{background-color:var(--blue-2);color:var(--text-color-inverted)}.projectstatus\.300{background-color:var(--green-2);color:var(--text-color-inverted)}.priority_-2{background-color:var(--grey-6)}.priority_-1,.priority_-2{color:var(--background-primary)}.priority_-1{background-color:var(--grey-5)}.priority_0{background-color:var(--blue-3)}.priority_0,.priority_1{color:var(--background-primary)}.priority_1{background-color:var(--red-3)}.priority_2{background-color:var(--red-1);color:var(--background-primary)}.badge.archived{background-color:var(--background-primary-inverted-dim);color:var(--text-color-inverted);border-radius:100px;padding:8px;text-transform:uppercase;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.upload-container{padding:0;cursor:pointer}.upload-container .hidden{visibility:hidden;display:none}.upload-container .upload-dropzone{padding:32px 16px;border:dashed 2px var(--grey-6);border-radius:5px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.upload-container .upload-dropzone.padding{padding:0}.upload-container .upload-dropzone:not(.invisible) img{width:100%;max-width:64px}.upload-container .upload-dropzone:not(.invisible).hover,.upload-container .upload-dropzone:not(.invisible):hover{background-color:var(--background-primary-dim)}.upload-container .upload-dropzone.invisible{border:none;border-radius:0}.upload-container .upload-dropzone.invisible img{transition:transform .2s}.upload-container .upload-dropzone.invisible img:hover{transform:scale(1.1)}.upload-container .upload-progress{width:100%;padding:16px 0;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.upload-container .upload-progress .upload-progress-text{padding:8px}.upload-container .upload-progress .upload-bar-total{width:100%;height:8px;border-radius:8px;background-color:var(--blue-primary);position:relative}.upload-container .upload-progress .upload-bar-total .upload-bar-progress{width:0;border-radius:8px;height:8px;background-color:var(--blue-2) -highlight;position:absolute;left:0;top:0;box-shadow:0 0 5px #4caeff}.action-center{display:flex;flex-wrap:wrap;justify-content:flex-start}.action-center .action-button{cursor:pointer;display:flex;padding:8px 16px;border:solid 1px var(--grey-5);margin-right:4px;border-radius:8px;background-color:var(--background-primary);margin-bottom:4px}.action-center .action-button:hover{background-color:var(--green-1)}.action-center .action-button:hover .label{color:#fff}.action-center .action-button:hover img{filter:invert(1)}.action-center .action-button.warn:hover{background-color:var(--red-1)}.action-center .action-button img{width:18px;opacity:.8}.action-center .action-button .label{font-size:16px;padding:4px 8px}.globalsearch .search-query-description{font-size:14px;line-height:16px;color:var(--grey-3)}.globalsearch .search-query-large{color:var(--blue-primary);font-size:40px;font-weight:700;word-break:break-all;line-height:40px}.globalsearch .result-item .result-title{font-weight:700}.toast-container{z-index:10000;position:fixed;bottom:16px;right:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.92}.toast-container .toast{border-radius:4px;background-color:var(--blue-primary);color:var(--background-primary);padding:16px 32px;margin-top:8px;animation-name:toastin;animation-duration:4s;animation-fill-mode:forwards}.toast-container .toast.error{background-color:var(--warning)}@keyframes toastin{0%{transform:translate(50%)}13%{transform:translate(0)}80%{opacity:1}to{opacity:0}}.maps{width:100%;height:600px;display:flex;justify-content:stretch;align-items:stretch}.maps iframe{flex:1 1 auto;width:100%;height:100%}.document-position-editor .position:hover{background-color:var(--background-primary)}.document-position-editor .pagebreak{display:flex;flex-direction:row;justify-content:stretch;align-items:center}.document-position-editor .pagebreak div{flex:0 0 auto;margin:20px 10px}.document-position-editor .pagebreak hr{flex:1 1 auto}.document-position-editor .positions{overflow-x:auto}.document-position-editor .positions table{border-collapse:collapse}.document-position-editor .positions table>tr:first-child{background-color:var(--background-primary)}.document-position-editor .positions table .spread-background{background-color:#fff}.document-position-editor .positions table .spread-icons{display:flex;align-items:center;justify-content:space-between}.document-position-editor .positions table .valign-center{vertical-align:middle}.document-position-editor .positions table input.colorpicker{-webkit-appearance:none;padding:0;height:16px;box-sizing:border-box;width:16px;border:1px solid #aaa;min-width:auto}.document-position-editor .positions table input.colorpicker::-webkit-color-swatch-wrapper{padding:0;width:16px;height:16px}.document-position-editor .positions table .action-icon{width:100%;min-width:24px;max-width:24px;box-sizing:border-box;cursor:pointer;opacity:.6;padding-right:2px;padding-left:2px}.document-position-editor .positions table .action-icon:hover{opacity:1}.document-position-editor .positions table .movesort{width:17px;cursor:ns-resize;margin-left:6px;margin-right:6px}.document-position-editor .positions table td{border:solid 1px var(--grey-5);font-size:11px;padding:4px;border-spacing:0}.document-position-editor .positions table input,.document-position-editor .positions table select,.document-position-editor .positions table textarea{min-width:57px;padding:4px;box-sizing:border-box;border:1px solid transparent;background-color:transparent;font-size:14px;border-radius:0;width:100%}.document-position-editor .positions table input:focus,.document-position-editor .positions table select:focus,.document-position-editor .positions table textarea:focus{outline:none;border:solid 1px var(--grey-3)}.document-position-editor .positions table textarea{min-height:20px;font-family:inherit;resize:vertical}.document-position-editor .positions table .cell-invisible{border:1px solid transparent}.document-position-editor .positions table .cell-invisible.border-right{border-right:solid 1px var(--grey-5)}.add-position-editor{padding:16px;margin:8px 0;background-color:var(--green-1);color:var(--background-primary);font-weight:700;cursor:pointer;display:flex;font-size:16px;box-sizing:border-box;justify-content:center;align-items:center}.consolidated-report-table.loading *{cursor:wait!important}.consolidated-report-table td{width:7.6923076923%!important;position:relative;border-right:solid 1px var(--border-color)!important}.consolidated-report-table td .entry-line{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.consolidated-report-table td .entry-line .bulk-options{flex:0 0 auto;width:30px;opacity:0;transition:opacity .3s}.consolidated-report-table td.highlighted-unavailable{background-image:url(/images/pattern/stripe2.png);cursor:default!important}.consolidated-report-table td.red{color:var(--warning)}.consolidated-report-table td:hover .bulk-options{opacity:1}.consolidated-report-table td .table-label{position:absolute;top:0;left:0;font-size:12px;font-weight:700;padding:3px;background-color:var(--background-primary-dim)}.consolidated-report-table td .day_details{position:absolute;top:10px;padding:10px;pointer-events:none;background-color:var(--background-primary);left:10px;z-index:10;max-width:300px}.profile-dropdown{position:absolute;right:16px;top:100%;display:flex;flex-direction:column;width:90vw;max-width:350px;max-height:80vh;overflow:auto;background-color:var(--text-color-inverted);z-index:100;border-right:solid 1px var(--background-primary-dim);border-bottom:solid 1px var(--grey-6);border-left:solid 1px var(--background-primary-dim);box-shadow:0 15px 10px rgba(0,0,0,.1)}.profile-dropdown .profile-dropdown-element{padding:16px}.profile-dropdown .profile-dropdown-element.no-hover{cursor:default}.profile-dropdown .profile-dropdown-element:not(.no-hover){background-color:var(--background-primary)}.profile-dropdown .profile-dropdown-element:not(.no-hover):hover{background-color:var(--blue-primary);color:var(--button-text-color)}.profile-dropdown .hours-progress-bar{width:100%;height:12px;background-color:var(--grey-6);border-radius:12px}.profile-dropdown .hours-progress-bar .progress-bar-filled{background-color:var(--green-1);height:12px;width:0;transition:width .8s ease-in-out;border-radius:12px}ol.legal{padding:0;padding-left:16px;margin:0}ol.legal li{padding:0 0 32px 16px;margin:0;line-height:24px}ol.legal li>h2,ol.legal li>h3{font-size:22px!important}.timetable .timetable-entries{overflow-x:auto}.timetable .timetable-table{width:100%;border-collapse:collapse}.timetable .timetable-table .small-icon{width:18px;cursor:pointer}.timetable .timetable-table .blocked,.timetable .timetable-table .blocked .input-placeholder{cursor:default;opacity:.6}.timetable .timetable-table .inline-input{display:block;width:100%;background:#fff;border:none;padding:16px 8px;margin:0;box-sizing:border-box;text-align:right}.timetable .timetable-table tr:not(.sticky){transition:background-color .3s}.timetable .timetable-table tr:not(.sticky):nth-child(odd){background-color:var(--text-color-inverted)}.timetable .timetable-table tr:not(.sticky):hover,.timetable .timetable-table tr:not(.sticky):nth-child(2n):hover{background-color:var(--blue-4);transition:background-color .1s}.timetable .timetable-table tr td{box-sizing:border-box;padding:16px 8px;border:solid 1px var(--border-color)}.timetable .timetable-table tr td.border-top{border-top:solid 2px var(--border-color)}.timetable .timetable-table tr td.border-bottom{border-bottom:solid 2px var(--border-color)}.timetable .timetable-table tr td.left{text-align:left}.timetable .timetable-table tr td.right{text-align:right}.timetable .timetable-table tr td.center{text-align:center}.timetable .timetable-table tr.border-top{border-top:solid 2px var(--border-color)}.timetable .timetable-table tr.border-bottom{border-bottom:solid 2px var(--border-color)}.timetable .timetable-table .daywidth{width:8.5%;box-sizing:border-box}.timetable .timetable-table .daydates,.timetable .timetable-table .daynames{font-size:16px;color:var(--text-color);font-weight:700;text-align:center}.timetable .timetable-table .daydates.left,.timetable .timetable-table .daynames.left{text-align:left}.timetable .timetable-table .daydates.right,.timetable .timetable-table .daynames.right{text-align:right}.timetable .timetable-table .daydates.center,.timetable .timetable-table .daynames.center{text-align:center}.timetable .timetable-table .daydates.red,.timetable .timetable-table .daynames.red{color:var(--warning);font-weight:700}.timetable .timetable-table .daydates.green,.timetable .timetable-table .daynames.green{color:var(--green-1);font-weight:700}.timetable .timetable-table .daydates{font-weight:400;font-size:16px}.timetable .timetable-table .title{font-weight:700}.timetable .timetable-table .comment,.timetable .timetable-table .title{font-size:16px;color:var(--text-color)}.timetable .timetable-table .hour-entry{font-size:16px;color:var(--text-color);text-align:right;padding:0}.timetable .timetable-table .input-placeholder{padding:16px 8px;box-sizing:border-box;cursor:default}.qrcode-border{width:100%;padding-bottom:100%;height:0;position:relative;border:1px solid #999;border-radius:12px}.qrcode-area{padding:8%;position:absolute;width:100%;height:100%;box-sizing:border-box}.qrcode-area svg{width:100%!important;height:100%!important}.progressbar{width:100%;height:8px;border-radius:8px;background-color:var(--grey-3);position:relative}.progressbar .progressbar-progress{width:0;border-radius:8px;height:8px;background-color:var(--green-1);position:absolute;left:0;top:0;box-shadow:0 0 5px #4caeff}.website .navigation{display:flex;background-color:#0a1825;color:var(--text-color-inverted);width:100%;justify-content:center}.website .navigation .navbar{flex:0 0 auto;width:100%;max-width:var(--width-website);padding:35px 16px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.website .navigation .navbar .logo{flex:1 1 auto}.website .navigation .navbar .logo img{width:100%;max-width:100px}.website .navigation .navbar .navlinks{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center}.website .navigation .navbar .navlinks .main-links{display:flex}.website .navigation .navbar .navlinks .main-links .link{display:block;padding:0 16px;font-weight:300;color:var(--text-color-inverted);text-decoration:none}.website .navigation .navbar .navlinks .main-links .link.is-active{color:var(--green-bright)}.website .navigation .navbar .navlinks .meta-links{flex:1 1 auto;padding-left:16px}.website .navigation .navbar .navlinks .meta-links a{position:relative}.website .navigation .navbar .navlinks .meta-links a img{width:24px;height:24px}.website .navigation .navbar .navlinks .meta-links .dropdown-menu{position:absolute;display:flex;text-align:right;flex-direction:column;background-color:var(--blue-1)}.website .navigation .navbar .navlinks .meta-links .dropdown-menu a{color:var(--text-color-inverted)}.website{background-color:var(--blueintense);width:100%;height:auto;--padding-default:24px}.website .scroll-snap{scroll-snap-type:y mandatory}.website .header-banner{min-height:80vh;background-color:var(--blueintense);scroll-snap-align:start;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(../img/heading_image_2.9ace44a8.jpg)}.website .header-banner .header-container{width:100%;padding:var(--padding-default);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.website .header-banner .header-container .half-width-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:992px){.website .header-banner .header-container .half-width-container{width:100%}}.website .header-banner .header-container .half-width-container .small-spacer{height:8px}.website .header-banner .header-container .half-width-container .signup-hint{color:var(--text-color-inverted);padding:12px 0}.website .header-banner .header-container .half-width-container .signup-hint .signup-hint-link{color:var(--blue-2-highlight);font-weight:700;font-size:inherit}.website .header-banner .header-container .half-width-container .branding-lower{width:50%;padding:24px 0}@media screen and (max-width:992px){.website .header-banner .header-container .half-width-container .branding-lower{width:100%}}.website .header-banner .header-container .half-width-container .branding-lower .nav-title{color:var(--text-color-inverted)}.website .header-banner .header-container .half-width-container .branding-upper{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.website .header-banner .header-container .half-width-container .branding-upper .primary-icon{width:100%;display:flex;justify-content:center;padding-bottom:25px}.website .header-banner .header-container .half-width-container .branding-upper .primary-icon img{width:50%;max-width:96px}.website .header-banner .header-container .half-width-container .branding-upper .primary-slogan{text-align:center;font-size:40px;padding-bottom:8px;color:var(--text-color-inverted);line-height:44px;text-shadow:0 0 30px #000}.website .header-banner .header-container .half-width-container .branding-upper .secondary-slogan{width:65%;margin:0 auto;text-align:center;font-size:20px;line-height:25px;color:var(--text-color-inverted)}.website .feature-section{min-height:80vh;scroll-snap-align:start;display:flex;justify-content:flex-start;align-items:center;background:#11315d;background:radial-gradient(circle,#11315d 0,#011a33 100%)}.website .slogan-container{margin:0 auto;flex:1 1 auto;width:50%;flex-direction:column;box-sizing:border-box;justify-content:flex-start}.website .feature-container,.website .slogan-container{display:flex;max-width:var(--width-website);padding:var(--padding-default)}.website .feature-container{width:100%;flex:1 1 auto;justify-content:stretch}.website .feature-container .feature-description,.website .feature-container .feature-image{width:50%;flex:1 1 auto}