@charset "UTF-8";@keyframes fadein{0%{opacity:0}100%{opacity:1}}.highlight{color:#9e635f}.bs{box-shadow:0 0 2rem rgba(15,17,19,.1);border-radius:1rem;background-color:#fff;padding:2rem}.dashboard{margin:0 auto;border-bottom:0;width:min(100%,90vw);background-color:#fff;border-radius:1rem;padding:4rem 5.5rem;height:100%;min-height:40rem;position:relative;margin-bottom:4rem}@media (max-width:992px){.dashboard{min-height:auto;padding:3em;margin:3% auto 8rem}}@media (max-width:576px){.dashboard{min-height:auto;padding:1em;width:95%;margin:3% auto 8rem}}.dashboard h2{color:#333;font-size:clamp(1.5rem, 1.875vw, 1.875rem);font-weight:300;margin-bottom:.2em}.dashboard h2 small{font-size:clamp(1rem, 1vw, 1rem);font-weight:400}.dashboard h3{color:#333;font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:300;margin-bottom:.5em;margin-top:2em}.dashboard h4{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:400}.form-group label{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:300;margin-bottom:.2em;display:block}.form-group .checkbox-container,.form-group .radio-container{display:flex;flex-wrap:wrap;gap:1rem .4rem;margin-top:.6rem}.form-group .checkbox-item span,.form-group .radio-item span{background-color:#babdc4;color:#fff;padding:.4rem 1rem;border-radius:1rem;cursor:pointer;user-select:none;font-size:clamp(1rem, 1vw, 1rem);font-weight:300}.form-group .checkbox-item span:hover,.form-group .radio-item span:hover{background-color:#5a5a66}.form-group .checkbox-item input[type=checkbox],.form-group .checkbox-item input[type=radio],.form-group .radio-item input[type=checkbox],.form-group .radio-item input[type=radio]{display:none}.form-group .checkbox-item input[type=checkbox]:checked+span,.form-group .checkbox-item input[type=radio]:checked+span,.form-group .radio-item input[type=checkbox]:checked+span,.form-group .radio-item input[type=radio]:checked+span{background-color:#9e635f}button[disabled],input[disabled]{opacity:.2;cursor:not-allowed!important}.activity-1 span{background-color:#9e635f!important}.activity-1 span:hover{background-color:#333!important}.activity-2 span{background-color:#70605e!important}.activity-2 span:hover{background-color:#333!important}.tasks-list-info{display:grid;grid-template-columns:1fr 8rem 2rem;margin-bottom:1em}.tasks-list-info .lni{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.col-summary{padding-left:4em;padding-top:2rem}@media (max-width:992px){.col-summary{padding-left:0}}.col-summary .btn-primary-agree{margin-left:auto}.content-summary{margin-bottom:3em}.content-summary .summary-item{margin-bottom:.5rem;display:flex;flex-direction:row}.content-summary .summary-item span:first-of-type{margin-right:auto}.content-summary .summary-item span:last-of-type{margin-left:.2em!important}.content-summary .summary-label{font-weight:700}.summary-day .summary-item:nth-of-type(4){margin-top:1.3em;margin-bottom:1.3em}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(15,17,19,.8);align-content:center;overflow:auto}.modal .modal-content{background-color:#fff;border-radius:1rem;padding:2rem 2rem;width:40rem;margin:auto auto}@media (max-width:992px){.modal .modal-content{width:95%;margin:2rem auto}}.modal .close-button{position:absolute;right:1rem;top:1rem;cursor:pointer}.modal .close-button .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.modal .modal-content .form-group{margin-bottom:1rem}@media (max-width:992px){.modal .form-group .col-2{gap:0}}@media (max-width:992px){.modal .col-2{gap:1em}}.modal .col-2 .btn{width:100%}.drive-info{margin-top:1em;margin-bottom:.8em;border-bottom:.05em solid #999}.drive-info .form-group{margin-bottom:0!important}.summary-activities-container{margin-top:1rem}.accordion-item{border-radius:.6rem;margin-bottom:.5rem;overflow:hidden}.accordion-header{background-color:#f2f2f2;padding:.9rem 1.3rem;cursor:pointer;display:grid;align-items:center;grid-template-columns:4% 51% 25% 5% 8% 7%}.accordion-header .h4,.accordion-header h4{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400;margin:0}.accordion-header .h5,.accordion-header h5{font-size:clamp(.8rem, .875vw, .9rem);font-weight:400;margin:0}.accordion-header span{display:flex;align-items:center}.accordion-header .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.accordion-body{background-color:#f9f9f9;display:none;padding:.9rem 1.3rem}.accordion-body.open{display:grid;grid-template-columns:30% 1fr}.accordion-body li{margin:0 0 .4em}.accordion-body li.settings{display:none}.accordion-body ul ul{margin-bottom:.3em}.accordion-body ul ul li{margin-bottom:0}.accordion-body ul.driving-info strong{display:none}.basicdata,.calender,.company{display:flex;flex-direction:column}.basicdata .bs,.calender .bs,.company .bs{margin-bottom:2em}.basicdata .form-group,.calender .form-group,.company .form-group{margin-bottom:1em}.basicdata .form-group>label,.calender .form-group>label,.company .form-group>label{margin-bottom:.9em;font-size:clamp(1rem, 1vw, 1rem);font-weight:500}.basicdata .filter-bar,.calender .filter-bar,.company .filter-bar{display:flex;flex-direction:row;margin-top:-4rem;margin-bottom:2rem}.basicdata .filter-bar form,.calender .filter-bar form,.company .filter-bar form{display:flex;gap:0 1.5em;flex-wrap:wrap;width:100%}.basicdata .filter-bar form .form-group,.calender .filter-bar form .form-group,.company .filter-bar form .form-group{gap:1em;display:flex;justify-content:center;align-items:center}.basicdata .filter-bar .search-container,.calender .filter-bar .search-container,.company .filter-bar .search-container{margin-left:auto}.basicdata .filter-bar ul,.calender .filter-bar ul,.company .filter-bar ul{margin-right:auto;margin-bottom:0}.basicdata .filter-bar ul li a,.calender .filter-bar ul li a,.company .filter-bar ul li a{background-color:#fff;border:.15rem solid #5a5a66;color:#5a5a66;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.basicdata .filter-bar ul li a:hover,.calender .filter-bar ul li a:hover,.company .filter-bar ul li a:hover{background-color:#5a5a66;color:#fff}.basicdata .filter-bar ul li .checked,.calender .filter-bar ul li .checked,.company .filter-bar ul li .checked{border:.15rem solid #9e635f;background-color:#9e635f;color:#fff}.basicdata .filter-bar ul li .checked:hover,.calender .filter-bar ul li .checked:hover,.company .filter-bar ul li .checked:hover{border:.15rem solid #5a5a66}.basicdata .filter-bar .filter-bar-nav,.calender .filter-bar .filter-bar-nav,.company .filter-bar .filter-bar-nav{display:flex;flex-wrap:wrap;gap:2rem .4rem;margin-top:2.4rem}.basicdata .filter-bar .form-group,.calender .filter-bar .form-group,.company .filter-bar .form-group{margin-bottom:0}.basicdata .filter-bar .form-group .checkbox-item span,.calender .filter-bar .form-group .checkbox-item span,.company .filter-bar .form-group .checkbox-item span{background-color:#9e635f;color:#fff;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400}.basicdata .filter-bar .form-group .checkbox-item span:hover,.calender .filter-bar .form-group .checkbox-item span:hover,.company .filter-bar .form-group .checkbox-item span:hover{background-color:#5a5a66}.basicdata .filter-bar .form-group .radio-item span,.calender .filter-bar .form-group .radio-item span,.company .filter-bar .form-group .radio-item span{background-color:#fff;border:.15rem solid #9e635f;color:#9e635f;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.basicdata .filter-bar .form-group .radio-item span:hover,.calender .filter-bar .form-group .radio-item span:hover,.company .filter-bar .form-group .radio-item span:hover{background-color:#9e635f;color:#fff}.basicdata .filter-bar .form-group .radio-item input[type=radio]:checked+span,.calender .filter-bar .form-group .radio-item input[type=radio]:checked+span,.company .filter-bar .form-group .radio-item input[type=radio]:checked+span{border:.15rem solid #c98877;background-color:#c98877;color:#fff}.basicdata .date-range,.calender .date-range,.company .date-range{display:flex;align-items:center;gap:1rem}.basicdata .date-range-input,.calender .date-range-input,.company .date-range-input{min-width:15rem;padding:1rem;border:1px solid #ccc;border-radius:2rem;margin:0}.basicdata .day-card,.calender .day-card,.company .day-card{margin-bottom:1rem;padding:0;height:fit-content;border:1px solid #e3e3e3}.basicdata .day-card .day-work-times span,.calender .day-card .day-work-times span,.company .day-card .day-work-times span{display:flex;align-items:center;gap:.4em;align-items:center}.basicdata .day-card .day-header,.calender .day-card .day-header,.company .day-card .day-header{display:flex;flex-direction:column;padding:1.6em 2em .2em 2em}.basicdata .day-card .day-header .col-wrapper,.calender .day-card .day-header .col-wrapper,.company .day-card .day-header .col-wrapper{display:grid;grid-template-columns:35% 25% 30% 10%}.basicdata .day-card .day-header .col-wrapper .col-content,.calender .day-card .day-header .col-wrapper .col-content,.company .day-card .day-header .col-wrapper .col-content{display:flex;align-items:center;gap:1em}.basicdata .day-card .day-header .col-wrapper .col-content:nth-child(3),.calender .day-card .day-header .col-wrapper .col-content:nth-child(3),.company .day-card .day-header .col-wrapper .col-content:nth-child(3){display:flex;flex-direction:column;align-items:flex-start;gap:0}.basicdata .day-card .day-header .col-wrapper .col-content:last-of-type,.calender .day-card .day-header .col-wrapper .col-content:last-of-type,.company .day-card .day-header .col-wrapper .col-content:last-of-type{justify-content:flex-end}.basicdata .day-card .day-header .day-break-times,.basicdata .day-card .day-header .day-work-times,.calender .day-card .day-header .day-break-times,.calender .day-card .day-header .day-work-times,.company .day-card .day-header .day-break-times,.company .day-card .day-header .day-work-times{display:flex;gap:.4em}.basicdata .day-card ul,.calender .day-card ul,.company .day-card ul{display:grid;grid-template-columns:35% 25% 18% 22%;padding-bottom:.5em;margin-top:.8em}.basicdata .day-card ul li,.calender .day-card ul li,.company .day-card ul li{font-size:clamp(.8rem, .875vw, .9rem);color:#999}.basicdata .day-card ul li:nth-of-type(4),.calender .day-card ul li:nth-of-type(4),.company .day-card ul li:nth-of-type(4){text-align:right}.basicdata .day-card .lni,.calender .day-card .lni,.company .day-card .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.basicdata .day-title,.calender .day-title,.company .day-title{font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:400;margin:0}.basicdata .day-title small,.calender .day-title small,.company .day-title small{font-size:clamp(1rem, 1vw, 1rem);margin-left:.2em}.basicdata .day-settings-icon,.calender .day-settings-icon,.company .day-settings-icon{font-size:1.2rem;cursor:pointer;color:#999}.basicdata .day-settings-icon:hover,.calender .day-settings-icon:hover,.company .day-settings-icon:hover{color:#333}.basicdata .task-entry,.calender .task-entry,.company .task-entry{padding:1rem 2rem 1rem 2rem;position:relative}.basicdata .task-entry:nth-of-type(2n),.calender .task-entry:nth-of-type(2n),.company .task-entry:nth-of-type(2n){background:rgba(97,138,174,.1)}.basicdata .task-entry:nth-of-type(2),.calender .task-entry:nth-of-type(2),.company .task-entry:nth-of-type(2){border-top:.05rem solid #999}.basicdata .task-entry.open .task-entry-details,.calender .task-entry.open .task-entry-details,.company .task-entry.open .task-entry-details{display:block}.basicdata .task-entry.open .open-accordion-icon,.calender .task-entry.open .open-accordion-icon,.company .task-entry.open .open-accordion-icon{transform:rotate(180deg);display:flex;justify-content:flex-end}.basicdata .task-entry .task-entry-header,.calender .task-entry .task-entry-header,.company .task-entry .task-entry-header{display:grid;grid-template-columns:35% 25% 18% 22% 5%;cursor:pointer}.basicdata .task-entry-client .open-accordion-icon,.calender .task-entry-client .open-accordion-icon,.company .task-entry-client .open-accordion-icon{display:block;font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.basicdata .task-entry-client strong,.calender .task-entry-client strong,.company .task-entry-client strong{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.basicdata .task-entry-client small,.calender .task-entry-client small,.company .task-entry-client small{display:block;font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .task-entry-codes,.calender .task-entry-codes,.company .task-entry-codes{display:flex;gap:.3rem;flex-wrap:wrap}.basicdata .task-entry-client-more,.calender .task-entry-client-more,.company .task-entry-client-more{margin:.5em 0 0 .2em}.basicdata .task-entry-client-more .lni,.calender .task-entry-client-more .lni,.company .task-entry-client-more .lni{color:#999}.basicdata .task-entry-details,.calender .task-entry-details,.company .task-entry-details{display:none;margin:1rem 0 0;font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .task-entry-details p,.calender .task-entry-details p,.company .task-entry-details p{margin-bottom:.5em}.basicdata .task-chip,.calender .task-chip,.company .task-chip{display:inline-block;background-color:#618aae;color:#fff;padding:.2rem .6rem;border-radius:1rem;font-size:clamp(.65rem, .75vw, .75rem);height:fit-content}.basicdata .driving-time,.calender .driving-time,.company .driving-time{display:flex;flex-direction:row}.basicdata .driving-time .lni,.calender .driving-time .lni,.company .driving-time .lni{font-size:clamp(1.125rem, 1.25vw, 1.25rem);margin-right:.2em}.basicdata .worked-time,.calender .worked-time,.company .worked-time{display:flex;flex-direction:column;text-align:right}.basicdata .time-arrow-down i,.basicdata .time-arrow-up i,.calender .time-arrow-down i,.calender .time-arrow-up i,.company .time-arrow-down i,.company .time-arrow-up i{font-size:1rem;color:#999}.basicdata .task-entry-details,.calender .task-entry-details,.company .task-entry-details{padding:.2rem 0;font-size:.9rem;color:#555}.basicdata .day-summary,.calender .day-summary,.company .day-summary{background:rgba(79,102,122,.37);border-radius:0 0 1em 1em;display:flex;flex-direction:column;padding:1em}.basicdata .day-summary ul,.calender .day-summary ul,.company .day-summary ul{display:flex;flex-direction:row}.basicdata .day-summary ul li,.calender .day-summary ul li,.company .day-summary ul li{font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .day-summary ul ul,.calender .day-summary ul ul,.company .day-summary ul ul{display:flex;flex-direction:column;margin-top:0}.basicdata .day-summary ul ul li,.calender .day-summary ul ul li,.company .day-summary ul ul li{text-align:right}.basicdata .day-summary ul ul:first-of-type li,.calender .day-summary ul ul:first-of-type li,.company .day-summary ul ul:first-of-type li{text-align:left}.basicdata .day-summary .indicated-time span,.calender .day-summary .indicated-time span,.company .day-summary .indicated-time span{font-size:clamp(1.125rem, 1.25vw, 1.25rem);color:#333;display:block}.basicdata .day-summary .indicated-time ul,.calender .day-summary .indicated-time ul,.company .day-summary .indicated-time ul{display:flex;flex-direction:column;background:#fff;border-radius:1em;padding:1em;justify-content:space-between;margin-top:0}.basicdata .day-summary .indicated-time ul li:first-of-type,.calender .day-summary .indicated-time ul li:first-of-type,.company .day-summary .indicated-time ul li:first-of-type{margin-bottom:.2em}.basicdata .day-summary strong,.calender .day-summary strong,.company .day-summary strong{color:#333}.basicdata .missing-time,.calender .missing-time,.company .missing-time{border-radius:1em!important;border:1px solid #b20606!important;padding:.6em 1em!important;background:#b20606!important}.basicdata .missing-time li,.calender .missing-time li,.company .missing-time li{color:#fff!important;font-size:clamp(1.125rem, 1.25vw, 1.25rem)!important;font-weight:600!important}.list-standard .content-form,.tab-activities .content-form,.tab-activities-tax .content-form,.tab-country .content-form,.tab-customer .content-form,.tab-projects .content-form,.tab-timetracking .content-form{flex-direction:column}.list-standard .col-2,.tab-activities .col-2,.tab-activities-tax .col-2,.tab-country .col-2,.tab-customer .col-2,.tab-projects .col-2,.tab-timetracking .col-2{grid-template-columns:25% 1fr}.list-standard .content-summary-header,.tab-activities .content-summary-header,.tab-activities-tax .content-summary-header,.tab-country .content-summary-header,.tab-customer .content-summary-header,.tab-projects .content-summary-header,.tab-timetracking .content-summary-header{display:flex;flex-direction:row;justify-content:space-between}.list-standard .content-summary-header .lni,.tab-activities .content-summary-header .lni,.tab-activities-tax .content-summary-header .lni,.tab-country .content-summary-header .lni,.tab-customer .content-summary-header .lni,.tab-projects .content-summary-header .lni,.tab-timetracking .content-summary-header .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem);margin-left:.4em}.list-standard .activities-list,.list-standard .projects-list,.list-standard .timetracking-list,.tab-activities .activities-list,.tab-activities .projects-list,.tab-activities .timetracking-list,.tab-activities-tax .activities-list,.tab-activities-tax .projects-list,.tab-activities-tax .timetracking-list,.tab-country .activities-list,.tab-country .projects-list,.tab-country .timetracking-list,.tab-customer .activities-list,.tab-customer .projects-list,.tab-customer .timetracking-list,.tab-projects .activities-list,.tab-projects .projects-list,.tab-projects .timetracking-list,.tab-timetracking .activities-list,.tab-timetracking .projects-list,.tab-timetracking .timetracking-list{display:flex;flex-direction:column}.list-standard .activities-list .cell-day span,.list-standard .projects-list .cell-day span,.list-standard .timetracking-list .cell-day span,.tab-activities .activities-list .cell-day span,.tab-activities .projects-list .cell-day span,.tab-activities .timetracking-list .cell-day span,.tab-activities-tax .activities-list .cell-day span,.tab-activities-tax .projects-list .cell-day span,.tab-activities-tax .timetracking-list .cell-day span,.tab-country .activities-list .cell-day span,.tab-country .projects-list .cell-day span,.tab-country .timetracking-list .cell-day span,.tab-customer .activities-list .cell-day span,.tab-customer .projects-list .cell-day span,.tab-customer .timetracking-list .cell-day span,.tab-projects .activities-list .cell-day span,.tab-projects .projects-list .cell-day span,.tab-projects .timetracking-list .cell-day span,.tab-timetracking .activities-list .cell-day span,.tab-timetracking .projects-list .cell-day span,.tab-timetracking .timetracking-list .cell-day span{width:1.6rem;display:inline-block}.list-standard .activities-list .timetracking-row:last-of-type,.list-standard .projects-list .timetracking-row:last-of-type,.list-standard .timetracking-list .timetracking-row:last-of-type,.tab-activities .activities-list .timetracking-row:last-of-type,.tab-activities .projects-list .timetracking-row:last-of-type,.tab-activities .timetracking-list .timetracking-row:last-of-type,.tab-activities-tax .activities-list .timetracking-row:last-of-type,.tab-activities-tax .projects-list .timetracking-row:last-of-type,.tab-activities-tax .timetracking-list .timetracking-row:last-of-type,.tab-country .activities-list .timetracking-row:last-of-type,.tab-country .projects-list .timetracking-row:last-of-type,.tab-country .timetracking-list .timetracking-row:last-of-type,.tab-customer .activities-list .timetracking-row:last-of-type,.tab-customer .projects-list .timetracking-row:last-of-type,.tab-customer .timetracking-list .timetracking-row:last-of-type,.tab-projects .activities-list .timetracking-row:last-of-type,.tab-projects .projects-list .timetracking-row:last-of-type,.tab-projects .timetracking-list .timetracking-row:last-of-type,.tab-timetracking .activities-list .timetracking-row:last-of-type,.tab-timetracking .projects-list .timetracking-row:last-of-type,.tab-timetracking .timetracking-list .timetracking-row:last-of-type{border-bottom:0;margin-bottom:-1.5rem}.list-standard .activities-list .cell-settings,.list-standard .projects-list .cell-settings,.list-standard .timetracking-list .cell-settings,.tab-activities .activities-list .cell-settings,.tab-activities .projects-list .cell-settings,.tab-activities .timetracking-list .cell-settings,.tab-activities-tax .activities-list .cell-settings,.tab-activities-tax .projects-list .cell-settings,.tab-activities-tax .timetracking-list .cell-settings,.tab-country .activities-list .cell-settings,.tab-country .projects-list .cell-settings,.tab-country .timetracking-list .cell-settings,.tab-customer .activities-list .cell-settings,.tab-customer .projects-list .cell-settings,.tab-customer .timetracking-list .cell-settings,.tab-projects .activities-list .cell-settings,.tab-projects .projects-list .cell-settings,.tab-projects .timetracking-list .cell-settings,.tab-timetracking .activities-list .cell-settings,.tab-timetracking .projects-list .cell-settings,.tab-timetracking .timetracking-list .cell-settings{display:flex;justify-content:flex-end;gap:.3em}.list-standard .grid-header,.tab-activities .grid-header,.tab-activities-tax .grid-header,.tab-country .grid-header,.tab-customer .grid-header,.tab-projects .grid-header,.tab-timetracking .grid-header{display:grid;grid-template-columns:15% 8% 8% 15% 14% 27% 13%;font-size:clamp(.8rem, .875vw, .9rem);color:#999;border-bottom:.05rem solid #999;margin-bottom:1em}.list-standard .grid-row,.tab-activities .grid-row,.tab-activities-tax .grid-row,.tab-country .grid-row,.tab-customer .grid-row,.tab-projects .grid-row,.tab-timetracking .grid-row{display:grid;grid-template-columns:15% 8% 8% 15% 14% 27% 13%;padding:.4rem .2rem;border-bottom:1px solid #ddd}.list-standard .grid-row .cell input[type=checkbox],.tab-activities .grid-row .cell input[type=checkbox],.tab-activities-tax .grid-row .cell input[type=checkbox],.tab-country .grid-row .cell input[type=checkbox],.tab-customer .grid-row .cell input[type=checkbox],.tab-projects .grid-row .cell input[type=checkbox],.tab-timetracking .grid-row .cell input[type=checkbox]{margin:0}.tab-timetracking .content-form{margin-bottom:0;border-radius:1rem 1rem 0 0}.tab-timetracking .grid-header{display:grid;grid-template-columns:25% 9% 8% 8% 10% 7% 10% 15% 7%;font-size:clamp(.8rem, .875vw, .9rem);color:#999;border-bottom:.05rem solid #999;margin-bottom:1em}.tab-timetracking .grid-row{display:grid;grid-template-columns:25% 9% 8% 8% 10% 7% 10% 15% 7%;padding:.4rem .2rem;border-bottom:1px solid #ddd}.tab-projects .grid-header,.tab-projects .grid-row{display:grid;grid-template-columns:20% 20% 10% 10% 30% 10%}.tab-activities .grid-header,.tab-activities .grid-row{display:grid;grid-template-columns:15% 10% 10% 10% 10% 10% 10% 10% 10% 10%}.tab-customer .grid-header,.tab-customer .grid-row{display:grid;grid-template-columns:20% 8% 8% 15% 7% 12% 12% 14% 2%}.tab-country .grid-header,.tab-country .grid-row{display:grid;grid-template-columns:30% 20% 20% 20% 5%}.tab-country .col-2{grid-template-columns:1fr 1fr}.tab-activities-tax .grid-header,.tab-activities-tax .grid-row{display:grid;grid-template-columns:30% 13% 13% 15% 13% 13% 2%}.list-standard .grid-header,.list-standard .grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.list-standard .btn-primary,.tab-activities .btn-primary,.tab-activities-tax .btn-primary,.tab-company .btn-primary,.tab-country .btn-primary,.tab-customer .btn-primary,.tab-employees .btn-primary{margin-top:2em}.list-standard .employee-card h3,.tab-activities .employee-card h3,.tab-activities-tax .employee-card h3,.tab-company .employee-card h3,.tab-country .employee-card h3,.tab-customer .employee-card h3,.tab-employees .employee-card h3{margin-top:0}.list-standard .employee-card small,.tab-activities .employee-card small,.tab-activities-tax .employee-card small,.tab-company .employee-card small,.tab-country .employee-card small,.tab-customer .employee-card small,.tab-employees .employee-card small{color:red;margin-top:0;margin-bottom:1em}.p-settings-employee .employee-card-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin-bottom:2em}.p-settings-employee .employee-card-wrapper ul{margin-top:1em}.p-settings-employee .employee-card-wrapper li{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500}.p-settings-employee .employee-card-wrapper li:first-of-type{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:300;margin-bottom:.2em;display:block;text-wrap:balance}.p-settings-employee .employee-card{position:relative}.p-settings-employee .employee-card::after{font-size:1.2em;margin-left:.5em;color:#333;font-family:lineicons;position:absolute;top:40%;left:40%}.p-settings-employee .employee-card.inactive::after{content:"﹍";font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.p-settings-employee .employee-card.inactive::after{content:"ﷴ";font-size:clamp(2.75rem, 4vw, 4.5rem)}.p-settings-employee .inactive{background-color:#d6bebe}.p-settings-employee .inactive .employee-status{display:none}.employee-card.inactive{background-color:#ddd;position:relative}.employee-card.inactive .employee-card-settings{z-index:9}.employee-card.inactive .employee-card-settings .lni-gear-1{color:#9e635f}.employee-card.inactive .h2,.employee-card.inactive .h3,.employee-card.inactive h2,.employee-card.inactive h3,.employee-card.inactive i,.employee-card.inactive li,.employee-card.inactive p,.employee-card.inactive ul{color:#999}.employee-card.inactive .employee-status{display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:8}.tab-company ul li{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.tab-company .logo{width:100%;height:auto}.pagination-bar{display:flex;justify-content:end;margin-top:2em}.pagination{list-style:none;display:flex;flex-direction:row;gap:.5rem;padding:0;margin:0}.pagination li{display:inline-block}.pagination a,.pagination span{display:block;padding:1rem 1.25rem;border-radius:3rem;text-decoration:none;color:#666;border:1px solid #ddd;font-size:.9rem;line-height:1.3em}.pagination a:hover{background-color:#f1f1f1}.pagination a.active{background-color:#009688;color:#fff;border-color:#009688}.switch{position:relative;display:inline-block;width:4.5rem;height:2.5rem;margin-bottom:0!important}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#4f4f60}.switch input:checked+.slider::before{transform:translateX(2rem);content:"Ja";color:#fff;align-content:center}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:10rem;font-family:Arial,sans-serif;font-size:.9rem;color:#333}.switch .slider::before{position:absolute;content:"Nein";height:2rem;width:2rem;left:.25rem;bottom:.25rem;background-color:#333;color:#fff;border-radius:10rem;text-align:center;line-height:1.5rem;transition:.4s;align-content:center}.modul-settings{display:flex;flex-direction:row}.modul-settings li{margin-right:.5em}.lni{font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.navbar-toggler{display:none}.login-steps{display:flex;align-items:center;justify-content:center}.login-steps .login-steps-wrapper{background:#fff;padding:2.5em 3em;border-radius:1em;box-shadow:0 .3em 1em rgba(15,17,19,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(20rem,40vw,30rem);text-align:center;margin-top:-2.5%}@media (max-width:992px){.login-steps .login-steps-wrapper{width:60%}}@media (max-width:576px){.login-steps .login-steps-wrapper{padding:2.5em 1.5em;width:90%}}.login-steps .login-steps-wrapper .logo{width:7rem;margin-bottom:2em;margin-top:.6em}.login-steps .login-steps-wrapper h1{font-size:clamp(1.5rem, 1.875vw, 1.875rem);font-weight:400;margin-bottom:.3em}@media (max-width:576px){.login-steps .login-steps-wrapper h1{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}}.login-steps .login-steps-wrapper h2{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400;margin-bottom:1em}@media (max-width:576px){.login-steps .login-steps-wrapper h2{font-size:clamp(1rem, 1vw, 1rem)}}.login-steps .login-steps-wrapper p{text-align:center;font-size:clamp(1rem, 1vw, 1rem)}.login-steps .login-steps-wrapper .text-danger ul{color:#70605e;text-align:center;border-radius:1em;border:.1em solid #c50000;padding:1em;margin-bottom:1em}.login-steps .login-steps-wrapper form{display:flex;flex-direction:column;align-items:center}.login-steps .login-steps-wrapper .btn-primary .lni{margin-right:.3em}.login-steps .disclaimer ul{display:flex;justify-content:center;margin-top:2em}.login-steps .disclaimer li::after{content:"|";margin-left:1em;margin-right:1em}.login-steps .disclaimer li:last-of-type::after{display:none;margin:0}.dashboard:has(.login-steps){background-color:#efefef;width:100%;padding:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.dashboard-header-features{margin-top:-5rem;position:relative}.dashboard-header-features input,.dashboard-header-features select{min-width:15em;border-radius:2em!important}.dashboard-header-features .filter-bar{margin:3rem 0 1.5rem 0}.dashboard-header-features .filter-bar input,.dashboard-header-features .filter-bar select,.dashboard-header-features .filter-bar textarea{margin-bottom:0}@media (max-width:992px){.dashboard-header-features a{padding:.8rem}.dashboard-header-features a i{margin-right:0!important}.dashboard-header-features a span{display:none}}.dashboard-header-features .btn-keyboard-mode{position:absolute;top:2rem;right:2rem}.upsert{padding-top:0}.upsert .dashboard-header-features{margin-top:0;position:static}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.grid-f-wrapper{display:flex;flex-wrap:wrap;margin-left:-.75em;margin-right:-.75em}[class*=col-f-]{padding-left:.75em;padding-right:.75em}.col-f-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-f-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-f-3{flex:0 0 25%;max-width:25%}.col-f-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-f-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-f-6{flex:0 0 50%;max-width:50%}.col-f-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-f-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-f-9{flex:0 0 75%;max-width:75%}.col-f-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-f-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-f-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-f-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:576px){.col-f-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:576px){.col-f-sm-3{flex:0 0 25%;max-width:25%}}@media (min-width:576px){.col-f-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:576px){.col-f-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:576px){.col-f-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:576px){.col-f-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:576px){.col-f-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:576px){.col-f-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width:576px){.col-f-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:576px){.col-f-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:576px){.col-f-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-f-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:768px){.col-f-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:768px){.col-f-md-3{flex:0 0 25%;max-width:25%}}@media (min-width:768px){.col-f-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:768px){.col-f-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:768px){.col-f-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-f-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:768px){.col-f-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:768px){.col-f-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:768px){.col-f-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:768px){.col-f-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:768px){.col-f-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-f-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:992px){.col-f-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:992px){.col-f-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.col-f-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:992px){.col-f-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:992px){.col-f-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-f-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:992px){.col-f-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:992px){.col-f-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.col-f-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:992px){.col-f-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:992px){.col-f-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-f-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:1200px){.col-f-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:1200px){.col-f-xl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.col-f-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:1200px){.col-f-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:1200px){.col-f-xl-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.col-f-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:1200px){.col-f-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:1200px){.col-f-xl-9{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.col-f-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:1200px){.col-f-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:1200px){.col-f-xl-12{flex:0 0 100%;max-width:100%}}.col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}@media (max-width:1440px){.col-2{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-2{grid-template-columns:1fr}}.col-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}@media (max-width:1440px){.col-3{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-3{grid-template-columns:1fr}}.col-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em}@media (max-width:1440px){.col-4{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-4{grid-template-columns:1fr}}.col-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5em}@media (max-width:1440px){.col-5{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-5{grid-template-columns:1fr}}.col-6{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5em}@media (max-width:1440px){.col-6{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-6{grid-template-columns:1fr}}.col-7{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5em}@media (max-width:1440px){.col-7{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-7{grid-template-columns:1fr}}.col-8{display:grid;grid-template-columns:repeat(8,1fr);gap:1.5em}@media (max-width:1440px){.col-8{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-8{grid-template-columns:1fr}}.col-9{display:grid;grid-template-columns:repeat(9,1fr);gap:1.5em}@media (max-width:1440px){.col-9{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-9{grid-template-columns:1fr}}.col-10{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5em}@media (max-width:1440px){.col-10{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-10{grid-template-columns:1fr}}.col-11{display:grid;grid-template-columns:repeat(11,1fr);gap:1.5em}@media (max-width:1440px){.col-11{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-11{grid-template-columns:1fr}}.col-12{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5em}@media (max-width:1440px){.col-12{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-12{grid-template-columns:1fr}}.col-1{display:flex;flex-direction:column;gap:1.5em}.col-2---2fr-1fr{display:grid;grid-template-columns:2fr 1fr;gap:1.5em}.col-2---1fr-2fr{display:grid;grid-template-columns:1fr 2fr;gap:1.5em}.col-3---2fr-1fr-1fr{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5em}.col-3---1fr-1fr-2fr{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1.5em}.col-3---2fr-2fr-1fr{display:grid;grid-template-columns:2fr 2fr 1fr;gap:1.5em}.col-3---1fr-2fr-2fr{display:grid;grid-template-columns:1fr 2fr 2fr;gap:1.5em}.col-3---3fr-1fr-1fr{display:grid;grid-template-columns:3fr 1fr 1fr;gap:1.5em}.col-3---1fr-1fr-3fr{display:grid;grid-template-columns:1fr 1fr 3fr;gap:1.5em}.col-sa{display:flex;align-items:center;justify-content:space-around}.col-sb{display:flex;align-items:center;justify-content:space-between}.col-fdr{display:flex;flex-direction:row}.timesheetDayCardsContainer{column-count:2;column-gap:2rem}.timesheetDayCardsContainer .day-card{break-inside:avoid;margin-bottom:2rem!important;box-sizing:border-box;display:inline-block;width:100%}@keyframes fadein{0%{opacity:0}100%{opacity:1}}header{width:100%;padding-left:1vw;padding-right:5vw;margin-bottom:.5%;margin-top:.8%}@media (max-width:576px){header{display:none}}header .logo{width:4rem;height:4rem;margin-right:2em}@media (max-width:992px){header .logo{margin-right:2em}}header .login-status{display:flex;flex-direction:row;gap:1em;font-size:clamp(1rem, 1vw, 1rem);color:#666;text-align:right}@keyframes fadein{0%{opacity:0}100%{opacity:1}}nav{background-color:#5a5a66;border-radius:5rem;width:5rem;display:flex;flex-direction:column;align-items:center;padding:0;position:absolute;margin-left:-8rem}@media (max-width:992px){nav{margin:0;width:100%;flex-direction:row;bottom:0;left:0;justify-content:center;align-items:center;position:fixed;border-radius:0}}nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}@media (max-width:992px){nav ul{flex-direction:row;margin-top:.8em;margin-bottom:.8em}}@media (max-width:576px){nav ul{flex-direction:row;margin-top:.4em;margin-bottom:.4em}}nav ul li:first-of-type{margin:.8rem .8rem .5rem .8rem}@media (max-width:992px){nav ul li:first-of-type{margin:0}}nav ul li:last-of-type{margin:0 .8rem .8rem .8rem}@media (max-width:992px){nav ul li:last-of-type{margin:0}}.nav-item,.nav-item form button{background:0 0;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:100%;margin:0 .8rem .5rem .8rem;color:#fff;text-decoration:none;transition:all .3s ease;cursor:pointer}@media (max-width:992px){.nav-item,.nav-item form button{width:3.5em;height:3.5em;margin:0}}@media (max-width:576px){.nav-item,.nav-item form button{width:2.5em;height:2.5em;margin:0}}.nav-item form button i,.nav-item i{font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.nav-item form button.active,.nav-item.active{background-color:#404047}.nav-item form button:hover,.nav-item:hover{background-color:#333;color:#fff}.nav-item form button.power,.nav-item.power{margin-top:auto}@media (max-width:992px){.nav-item form button.power,.nav-item.power{margin:0}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.grid-f-wrapper{display:flex;flex-wrap:wrap;margin-left:-.75em;margin-right:-.75em}[class*=col-f-]{padding-left:.75em;padding-right:.75em}.col-f-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-f-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-f-3{flex:0 0 25%;max-width:25%}.col-f-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-f-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-f-6{flex:0 0 50%;max-width:50%}.col-f-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-f-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-f-9{flex:0 0 75%;max-width:75%}.col-f-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-f-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-f-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-f-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:576px){.col-f-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:576px){.col-f-sm-3{flex:0 0 25%;max-width:25%}}@media (min-width:576px){.col-f-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:576px){.col-f-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:576px){.col-f-sm-6{flex:0 0 50%;max-width:50%}}@media (min-width:576px){.col-f-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:576px){.col-f-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:576px){.col-f-sm-9{flex:0 0 75%;max-width:75%}}@media (min-width:576px){.col-f-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:576px){.col-f-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:576px){.col-f-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-f-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:768px){.col-f-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:768px){.col-f-md-3{flex:0 0 25%;max-width:25%}}@media (min-width:768px){.col-f-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:768px){.col-f-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:768px){.col-f-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-f-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:768px){.col-f-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:768px){.col-f-md-9{flex:0 0 75%;max-width:75%}}@media (min-width:768px){.col-f-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:768px){.col-f-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:768px){.col-f-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-f-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:992px){.col-f-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:992px){.col-f-lg-3{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.col-f-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:992px){.col-f-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:992px){.col-f-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-f-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:992px){.col-f-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:992px){.col-f-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:992px){.col-f-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:992px){.col-f-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:992px){.col-f-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-f-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media (min-width:1200px){.col-f-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (min-width:1200px){.col-f-xl-3{flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.col-f-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:1200px){.col-f-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media (min-width:1200px){.col-f-xl-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.col-f-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media (min-width:1200px){.col-f-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media (min-width:1200px){.col-f-xl-9{flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.col-f-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width:1200px){.col-f-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media (min-width:1200px){.col-f-xl-12{flex:0 0 100%;max-width:100%}}.col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5em}@media (max-width:1440px){.col-2{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-2{grid-template-columns:1fr}}.col-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}@media (max-width:1440px){.col-3{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-3{grid-template-columns:1fr}}.col-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5em}@media (max-width:1440px){.col-4{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-4{grid-template-columns:1fr}}.col-5{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5em}@media (max-width:1440px){.col-5{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-5{grid-template-columns:1fr}}.col-6{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5em}@media (max-width:1440px){.col-6{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-6{grid-template-columns:1fr}}.col-7{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5em}@media (max-width:1440px){.col-7{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-7{grid-template-columns:1fr}}.col-8{display:grid;grid-template-columns:repeat(8,1fr);gap:1.5em}@media (max-width:1440px){.col-8{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-8{grid-template-columns:1fr}}.col-9{display:grid;grid-template-columns:repeat(9,1fr);gap:1.5em}@media (max-width:1440px){.col-9{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-9{grid-template-columns:1fr}}.col-10{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5em}@media (max-width:1440px){.col-10{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-10{grid-template-columns:1fr}}.col-11{display:grid;grid-template-columns:repeat(11,1fr);gap:1.5em}@media (max-width:1440px){.col-11{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-11{grid-template-columns:1fr}}.col-12{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5em}@media (max-width:1440px){.col-12{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media (max-width:576px){.col-12{grid-template-columns:1fr}}.col-1{display:flex;flex-direction:column;gap:1.5em}.col-2---2fr-1fr{display:grid;grid-template-columns:2fr 1fr;gap:1.5em}.col-2---1fr-2fr{display:grid;grid-template-columns:1fr 2fr;gap:1.5em}.col-3---2fr-1fr-1fr{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5em}.col-3---1fr-1fr-2fr{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1.5em}.col-3---2fr-2fr-1fr{display:grid;grid-template-columns:2fr 2fr 1fr;gap:1.5em}.col-3---1fr-2fr-2fr{display:grid;grid-template-columns:1fr 2fr 2fr;gap:1.5em}.col-3---3fr-1fr-1fr{display:grid;grid-template-columns:3fr 1fr 1fr;gap:1.5em}.col-3---1fr-1fr-3fr{display:grid;grid-template-columns:1fr 1fr 3fr;gap:1.5em}.col-sa{display:flex;align-items:center;justify-content:space-around}.col-sb{display:flex;align-items:center;justify-content:space-between}.col-fdr{display:flex;flex-direction:row}.timesheetDayCardsContainer{column-count:2;column-gap:2rem}.timesheetDayCardsContainer .day-card{break-inside:avoid;margin-bottom:2rem!important;box-sizing:border-box;display:inline-block;width:100%}header{width:100%;padding-left:1vw;padding-right:5vw;margin-bottom:.5%;margin-top:.8%}@media (max-width:576px){header{display:none}}header .logo{width:4rem;height:4rem;margin-right:2em}@media (max-width:992px){header .logo{margin-right:2em}}header .login-status{display:flex;flex-direction:row;gap:1em;font-size:clamp(1rem, 1vw, 1rem);color:#666;text-align:right}nav{background-color:#5a5a66;border-radius:5rem;width:5rem;display:flex;flex-direction:column;align-items:center;padding:0;position:absolute;margin-left:-8rem}@media (max-width:992px){nav{margin:0;width:100%;flex-direction:row;bottom:0;left:0;justify-content:center;align-items:center;position:fixed;border-radius:0}}nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}@media (max-width:992px){nav ul{flex-direction:row;margin-top:.8em;margin-bottom:.8em}}@media (max-width:576px){nav ul{flex-direction:row;margin-top:.4em;margin-bottom:.4em}}nav ul li:first-of-type{margin:.8rem .8rem .5rem .8rem}@media (max-width:992px){nav ul li:first-of-type{margin:0}}nav ul li:last-of-type{margin:0 .8rem .8rem .8rem}@media (max-width:992px){nav ul li:last-of-type{margin:0}}.nav-item,.nav-item form button{background:0 0;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;border-radius:100%;margin:0 .8rem .5rem .8rem;color:#fff;text-decoration:none;transition:all .3s ease;cursor:pointer}@media (max-width:992px){.nav-item,.nav-item form button{width:3.5em;height:3.5em;margin:0}}@media (max-width:576px){.nav-item,.nav-item form button{width:2.5em;height:2.5em;margin:0}}.nav-item form button i,.nav-item i{font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.nav-item form button.active,.nav-item.active{background-color:#404047}.nav-item form button:hover,.nav-item:hover{background-color:#333;color:#fff}.nav-item form button.power,.nav-item.power{margin-top:auto}@media (max-width:992px){.nav-item form button.power,.nav-item.power{margin:0}}.highlight{color:#9e635f}.bs{box-shadow:0 0 2rem rgba(15,17,19,.1);border-radius:1rem;background-color:#fff;padding:2rem}.dashboard{margin:0 auto;border-bottom:0;width:min(100%,90vw);background-color:#fff;border-radius:1rem;padding:4rem 5.5rem;height:100%;min-height:40rem;position:relative;margin-bottom:4rem}@media (max-width:992px){.dashboard{min-height:auto;padding:3em;margin:3% auto 8rem}}@media (max-width:576px){.dashboard{min-height:auto;padding:1em;width:95%;margin:3% auto 8rem}}.dashboard h2{color:#333;font-size:clamp(1.5rem, 1.875vw, 1.875rem);font-weight:300;margin-bottom:.2em}.dashboard h2 small{font-size:clamp(1rem, 1vw, 1rem);font-weight:400}.dashboard h3{color:#333;font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:300;margin-bottom:.5em;margin-top:2em}.dashboard h4{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:400}.form-group label{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:300;margin-bottom:.2em;display:block}.form-group .checkbox-container,.form-group .radio-container{display:flex;flex-wrap:wrap;gap:1rem .4rem;margin-top:.6rem}.form-group .checkbox-item span,.form-group .radio-item span{background-color:#babdc4;color:#fff;padding:.4rem 1rem;border-radius:1rem;cursor:pointer;user-select:none;font-size:clamp(1rem, 1vw, 1rem);font-weight:300}.form-group .checkbox-item span:hover,.form-group .radio-item span:hover{background-color:#5a5a66}.form-group .checkbox-item input[type=checkbox],.form-group .checkbox-item input[type=radio],.form-group .radio-item input[type=checkbox],.form-group .radio-item input[type=radio]{display:none}.form-group .checkbox-item input[type=checkbox]:checked+span,.form-group .checkbox-item input[type=radio]:checked+span,.form-group .radio-item input[type=checkbox]:checked+span,.form-group .radio-item input[type=radio]:checked+span{background-color:#9e635f}button[disabled],input[disabled]{opacity:.2;cursor:not-allowed!important}.activity-1 span{background-color:#9e635f!important}.activity-1 span:hover{background-color:#333!important}.activity-2 span{background-color:#70605e!important}.activity-2 span:hover{background-color:#333!important}.tasks-list-info{display:grid;grid-template-columns:1fr 8rem 2rem;margin-bottom:1em}.tasks-list-info .lni{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.col-summary{padding-left:4em;padding-top:2rem}@media (max-width:992px){.col-summary{padding-left:0}}.col-summary .btn-primary-agree{margin-left:auto}.content-summary{margin-bottom:3em}.content-summary .summary-item{margin-bottom:.5rem;display:flex;flex-direction:row}.content-summary .summary-item span:first-of-type{margin-right:auto}.content-summary .summary-item span:last-of-type{margin-left:.2em!important}.content-summary .summary-label{font-weight:700}.summary-day .summary-item:nth-of-type(4){margin-top:1.3em;margin-bottom:1.3em}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(15,17,19,.8);align-content:center;overflow:auto}.modal .modal-content{background-color:#fff;border-radius:1rem;padding:2rem 2rem;width:40rem;margin:auto auto}@media (max-width:992px){.modal .modal-content{width:95%;margin:2rem auto}}.modal .close-button{position:absolute;right:1rem;top:1rem;cursor:pointer}.modal .close-button .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.modal .modal-content .form-group{margin-bottom:1rem}@media (max-width:992px){.modal .form-group .col-2{gap:0}}@media (max-width:992px){.modal .col-2{gap:1em}}.modal .col-2 .btn{width:100%}.drive-info{margin-top:1em;margin-bottom:.8em;border-bottom:.05em solid #999}.drive-info .form-group{margin-bottom:0!important}.summary-activities-container{margin-top:1rem}.accordion-item{border-radius:.6rem;margin-bottom:.5rem;overflow:hidden}.accordion-header{background-color:#f2f2f2;padding:.9rem 1.3rem;cursor:pointer;display:grid;align-items:center;grid-template-columns:4% 51% 25% 5% 8% 7%}.accordion-header .h4,.accordion-header h4{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400;margin:0}.accordion-header .h5,.accordion-header h5{font-size:clamp(.8rem, .875vw, .9rem);font-weight:400;margin:0}.accordion-header span{display:flex;align-items:center}.accordion-header .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.accordion-body{background-color:#f9f9f9;display:none;padding:.9rem 1.3rem}.accordion-body.open{display:grid;grid-template-columns:30% 1fr}.accordion-body li{margin:0 0 .4em}.accordion-body li.settings{display:none}.accordion-body ul ul{margin-bottom:.3em}.accordion-body ul ul li{margin-bottom:0}.accordion-body ul.driving-info strong{display:none}.basicdata,.calender,.company{display:flex;flex-direction:column}.basicdata .bs,.calender .bs,.company .bs{margin-bottom:2em}.basicdata .form-group,.calender .form-group,.company .form-group{margin-bottom:1em}.basicdata .form-group>label,.calender .form-group>label,.company .form-group>label{margin-bottom:.9em;font-size:clamp(1rem, 1vw, 1rem);font-weight:500}.basicdata .filter-bar,.calender .filter-bar,.company .filter-bar{display:flex;flex-direction:row;margin-top:-4rem;margin-bottom:2rem}.basicdata .filter-bar form,.calender .filter-bar form,.company .filter-bar form{display:flex;gap:0 1.5em;flex-wrap:wrap;width:100%}.basicdata .filter-bar form .form-group,.calender .filter-bar form .form-group,.company .filter-bar form .form-group{gap:1em;display:flex;justify-content:center;align-items:center}.basicdata .filter-bar .search-container,.calender .filter-bar .search-container,.company .filter-bar .search-container{margin-left:auto}.basicdata .filter-bar ul,.calender .filter-bar ul,.company .filter-bar ul{margin-right:auto;margin-bottom:0}.basicdata .filter-bar ul li a,.calender .filter-bar ul li a,.company .filter-bar ul li a{background-color:#fff;border:.15rem solid #5a5a66;color:#5a5a66;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.basicdata .filter-bar ul li a:hover,.calender .filter-bar ul li a:hover,.company .filter-bar ul li a:hover{background-color:#5a5a66;color:#fff}.basicdata .filter-bar ul li .checked,.calender .filter-bar ul li .checked,.company .filter-bar ul li .checked{border:.15rem solid #9e635f;background-color:#9e635f;color:#fff}.basicdata .filter-bar ul li .checked:hover,.calender .filter-bar ul li .checked:hover,.company .filter-bar ul li .checked:hover{border:.15rem solid #5a5a66}.basicdata .filter-bar .filter-bar-nav,.calender .filter-bar .filter-bar-nav,.company .filter-bar .filter-bar-nav{display:flex;flex-wrap:wrap;gap:2rem .4rem;margin-top:2.4rem}.basicdata .filter-bar .form-group,.calender .filter-bar .form-group,.company .filter-bar .form-group{margin-bottom:0}.basicdata .filter-bar .form-group .checkbox-item span,.calender .filter-bar .form-group .checkbox-item span,.company .filter-bar .form-group .checkbox-item span{background-color:#9e635f;color:#fff;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400}.basicdata .filter-bar .form-group .checkbox-item span:hover,.calender .filter-bar .form-group .checkbox-item span:hover,.company .filter-bar .form-group .checkbox-item span:hover{background-color:#5a5a66}.basicdata .filter-bar .form-group .radio-item span,.calender .filter-bar .form-group .radio-item span,.company .filter-bar .form-group .radio-item span{background-color:#fff;border:.15rem solid #9e635f;color:#9e635f;padding:.4rem 1.2rem;border-radius:2rem;cursor:pointer;user-select:none;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.basicdata .filter-bar .form-group .radio-item span:hover,.calender .filter-bar .form-group .radio-item span:hover,.company .filter-bar .form-group .radio-item span:hover{background-color:#9e635f;color:#fff}.basicdata .filter-bar .form-group .radio-item input[type=radio]:checked+span,.calender .filter-bar .form-group .radio-item input[type=radio]:checked+span,.company .filter-bar .form-group .radio-item input[type=radio]:checked+span{border:.15rem solid #c98877;background-color:#c98877;color:#fff}.basicdata .date-range,.calender .date-range,.company .date-range{display:flex;align-items:center;gap:1rem}.basicdata .date-range-input,.calender .date-range-input,.company .date-range-input{min-width:15rem;padding:1rem;border:1px solid #ccc;border-radius:2rem;margin:0}.basicdata .day-card,.calender .day-card,.company .day-card{margin-bottom:1rem;padding:0;height:fit-content;border:1px solid #e3e3e3}.basicdata .day-card .day-work-times span,.calender .day-card .day-work-times span,.company .day-card .day-work-times span{display:flex;align-items:center;gap:.4em;align-items:center}.basicdata .day-card .day-header,.calender .day-card .day-header,.company .day-card .day-header{display:flex;flex-direction:column;padding:1.6em 2em .2em 2em}.basicdata .day-card .day-header .col-wrapper,.calender .day-card .day-header .col-wrapper,.company .day-card .day-header .col-wrapper{display:grid;grid-template-columns:35% 25% 30% 10%}.basicdata .day-card .day-header .col-wrapper .col-content,.calender .day-card .day-header .col-wrapper .col-content,.company .day-card .day-header .col-wrapper .col-content{display:flex;align-items:center;gap:1em}.basicdata .day-card .day-header .col-wrapper .col-content:nth-child(3),.calender .day-card .day-header .col-wrapper .col-content:nth-child(3),.company .day-card .day-header .col-wrapper .col-content:nth-child(3){display:flex;flex-direction:column;align-items:flex-start;gap:0}.basicdata .day-card .day-header .col-wrapper .col-content:last-of-type,.calender .day-card .day-header .col-wrapper .col-content:last-of-type,.company .day-card .day-header .col-wrapper .col-content:last-of-type{justify-content:flex-end}.basicdata .day-card .day-header .day-break-times,.basicdata .day-card .day-header .day-work-times,.calender .day-card .day-header .day-break-times,.calender .day-card .day-header .day-work-times,.company .day-card .day-header .day-break-times,.company .day-card .day-header .day-work-times{display:flex;gap:.4em}.basicdata .day-card ul,.calender .day-card ul,.company .day-card ul{display:grid;grid-template-columns:35% 25% 18% 22%;padding-bottom:.5em;margin-top:.8em}.basicdata .day-card ul li,.calender .day-card ul li,.company .day-card ul li{font-size:clamp(.8rem, .875vw, .9rem);color:#999}.basicdata .day-card ul li:nth-of-type(4),.calender .day-card ul li:nth-of-type(4),.company .day-card ul li:nth-of-type(4){text-align:right}.basicdata .day-card .lni,.calender .day-card .lni,.company .day-card .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.basicdata .day-title,.calender .day-title,.company .day-title{font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:400;margin:0}.basicdata .day-title small,.calender .day-title small,.company .day-title small{font-size:clamp(1rem, 1vw, 1rem);margin-left:.2em}.basicdata .day-settings-icon,.calender .day-settings-icon,.company .day-settings-icon{font-size:1.2rem;cursor:pointer;color:#999}.basicdata .day-settings-icon:hover,.calender .day-settings-icon:hover,.company .day-settings-icon:hover{color:#333}.basicdata .task-entry,.calender .task-entry,.company .task-entry{padding:1rem 2rem 1rem 2rem;position:relative}.basicdata .task-entry:nth-of-type(2n),.calender .task-entry:nth-of-type(2n),.company .task-entry:nth-of-type(2n){background:rgba(97,138,174,.1)}.basicdata .task-entry:nth-of-type(2),.calender .task-entry:nth-of-type(2),.company .task-entry:nth-of-type(2){border-top:.05rem solid #999}.basicdata .task-entry.open .task-entry-details,.calender .task-entry.open .task-entry-details,.company .task-entry.open .task-entry-details{display:block}.basicdata .task-entry.open .open-accordion-icon,.calender .task-entry.open .open-accordion-icon,.company .task-entry.open .open-accordion-icon{transform:rotate(180deg);display:flex;justify-content:flex-end}.basicdata .task-entry .task-entry-header,.calender .task-entry .task-entry-header,.company .task-entry .task-entry-header{display:grid;grid-template-columns:35% 25% 18% 22% 5%;cursor:pointer}.basicdata .task-entry-client .open-accordion-icon,.calender .task-entry-client .open-accordion-icon,.company .task-entry-client .open-accordion-icon{display:block;font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.basicdata .task-entry-client strong,.calender .task-entry-client strong,.company .task-entry-client strong{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.basicdata .task-entry-client small,.calender .task-entry-client small,.company .task-entry-client small{display:block;font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .task-entry-codes,.calender .task-entry-codes,.company .task-entry-codes{display:flex;gap:.3rem;flex-wrap:wrap}.basicdata .task-entry-client-more,.calender .task-entry-client-more,.company .task-entry-client-more{margin:.5em 0 0 .2em}.basicdata .task-entry-client-more .lni,.calender .task-entry-client-more .lni,.company .task-entry-client-more .lni{color:#999}.basicdata .task-entry-details,.calender .task-entry-details,.company .task-entry-details{display:none;margin:1rem 0 0;font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .task-entry-details p,.calender .task-entry-details p,.company .task-entry-details p{margin-bottom:.5em}.basicdata .task-chip,.calender .task-chip,.company .task-chip{display:inline-block;background-color:#618aae;color:#fff;padding:.2rem .6rem;border-radius:1rem;font-size:clamp(.65rem, .75vw, .75rem);height:fit-content}.basicdata .driving-time,.calender .driving-time,.company .driving-time{display:flex;flex-direction:row}.basicdata .driving-time .lni,.calender .driving-time .lni,.company .driving-time .lni{font-size:clamp(1.125rem, 1.25vw, 1.25rem);margin-right:.2em}.basicdata .worked-time,.calender .worked-time,.company .worked-time{display:flex;flex-direction:column;text-align:right}.basicdata .time-arrow-down i,.basicdata .time-arrow-up i,.calender .time-arrow-down i,.calender .time-arrow-up i,.company .time-arrow-down i,.company .time-arrow-up i{font-size:1rem;color:#999}.basicdata .task-entry-details,.calender .task-entry-details,.company .task-entry-details{padding:.2rem 0;font-size:.9rem;color:#555}.basicdata .day-summary,.calender .day-summary,.company .day-summary{background:rgba(79,102,122,.37);border-radius:0 0 1em 1em;display:flex;flex-direction:column;padding:1em}.basicdata .day-summary ul,.calender .day-summary ul,.company .day-summary ul{display:flex;flex-direction:row}.basicdata .day-summary ul li,.calender .day-summary ul li,.company .day-summary ul li{font-size:clamp(1rem, 1vw, 1rem);color:#666}.basicdata .day-summary ul ul,.calender .day-summary ul ul,.company .day-summary ul ul{display:flex;flex-direction:column;margin-top:0}.basicdata .day-summary ul ul li,.calender .day-summary ul ul li,.company .day-summary ul ul li{text-align:right}.basicdata .day-summary ul ul:first-of-type li,.calender .day-summary ul ul:first-of-type li,.company .day-summary ul ul:first-of-type li{text-align:left}.basicdata .day-summary .indicated-time span,.calender .day-summary .indicated-time span,.company .day-summary .indicated-time span{font-size:clamp(1.125rem, 1.25vw, 1.25rem);color:#333;display:block}.basicdata .day-summary .indicated-time ul,.calender .day-summary .indicated-time ul,.company .day-summary .indicated-time ul{display:flex;flex-direction:column;background:#fff;border-radius:1em;padding:1em;justify-content:space-between;margin-top:0}.basicdata .day-summary .indicated-time ul li:first-of-type,.calender .day-summary .indicated-time ul li:first-of-type,.company .day-summary .indicated-time ul li:first-of-type{margin-bottom:.2em}.basicdata .day-summary strong,.calender .day-summary strong,.company .day-summary strong{color:#333}.basicdata .missing-time,.calender .missing-time,.company .missing-time{border-radius:1em!important;border:1px solid #b20606!important;padding:.6em 1em!important;background:#b20606!important}.basicdata .missing-time li,.calender .missing-time li,.company .missing-time li{color:#fff!important;font-size:clamp(1.125rem, 1.25vw, 1.25rem)!important;font-weight:600!important}.list-standard .content-form,.tab-activities .content-form,.tab-activities-tax .content-form,.tab-country .content-form,.tab-customer .content-form,.tab-projects .content-form,.tab-timetracking .content-form{flex-direction:column}.list-standard .col-2,.tab-activities .col-2,.tab-activities-tax .col-2,.tab-country .col-2,.tab-customer .col-2,.tab-projects .col-2,.tab-timetracking .col-2{grid-template-columns:25% 1fr}.list-standard .content-summary-header,.tab-activities .content-summary-header,.tab-activities-tax .content-summary-header,.tab-country .content-summary-header,.tab-customer .content-summary-header,.tab-projects .content-summary-header,.tab-timetracking .content-summary-header{display:flex;flex-direction:row;justify-content:space-between}.list-standard .content-summary-header .lni,.tab-activities .content-summary-header .lni,.tab-activities-tax .content-summary-header .lni,.tab-country .content-summary-header .lni,.tab-customer .content-summary-header .lni,.tab-projects .content-summary-header .lni,.tab-timetracking .content-summary-header .lni{font-size:clamp(1.25rem, 1.5vw, 1.5rem);margin-left:.4em}.list-standard .activities-list,.list-standard .projects-list,.list-standard .timetracking-list,.tab-activities .activities-list,.tab-activities .projects-list,.tab-activities .timetracking-list,.tab-activities-tax .activities-list,.tab-activities-tax .projects-list,.tab-activities-tax .timetracking-list,.tab-country .activities-list,.tab-country .projects-list,.tab-country .timetracking-list,.tab-customer .activities-list,.tab-customer .projects-list,.tab-customer .timetracking-list,.tab-projects .activities-list,.tab-projects .projects-list,.tab-projects .timetracking-list,.tab-timetracking .activities-list,.tab-timetracking .projects-list,.tab-timetracking .timetracking-list{display:flex;flex-direction:column}.list-standard .activities-list .cell-day span,.list-standard .projects-list .cell-day span,.list-standard .timetracking-list .cell-day span,.tab-activities .activities-list .cell-day span,.tab-activities .projects-list .cell-day span,.tab-activities .timetracking-list .cell-day span,.tab-activities-tax .activities-list .cell-day span,.tab-activities-tax .projects-list .cell-day span,.tab-activities-tax .timetracking-list .cell-day span,.tab-country .activities-list .cell-day span,.tab-country .projects-list .cell-day span,.tab-country .timetracking-list .cell-day span,.tab-customer .activities-list .cell-day span,.tab-customer .projects-list .cell-day span,.tab-customer .timetracking-list .cell-day span,.tab-projects .activities-list .cell-day span,.tab-projects .projects-list .cell-day span,.tab-projects .timetracking-list .cell-day span,.tab-timetracking .activities-list .cell-day span,.tab-timetracking .projects-list .cell-day span,.tab-timetracking .timetracking-list .cell-day span{width:1.6rem;display:inline-block}.list-standard .activities-list .timetracking-row:last-of-type,.list-standard .projects-list .timetracking-row:last-of-type,.list-standard .timetracking-list .timetracking-row:last-of-type,.tab-activities .activities-list .timetracking-row:last-of-type,.tab-activities .projects-list .timetracking-row:last-of-type,.tab-activities .timetracking-list .timetracking-row:last-of-type,.tab-activities-tax .activities-list .timetracking-row:last-of-type,.tab-activities-tax .projects-list .timetracking-row:last-of-type,.tab-activities-tax .timetracking-list .timetracking-row:last-of-type,.tab-country .activities-list .timetracking-row:last-of-type,.tab-country .projects-list .timetracking-row:last-of-type,.tab-country .timetracking-list .timetracking-row:last-of-type,.tab-customer .activities-list .timetracking-row:last-of-type,.tab-customer .projects-list .timetracking-row:last-of-type,.tab-customer .timetracking-list .timetracking-row:last-of-type,.tab-projects .activities-list .timetracking-row:last-of-type,.tab-projects .projects-list .timetracking-row:last-of-type,.tab-projects .timetracking-list .timetracking-row:last-of-type,.tab-timetracking .activities-list .timetracking-row:last-of-type,.tab-timetracking .projects-list .timetracking-row:last-of-type,.tab-timetracking .timetracking-list .timetracking-row:last-of-type{border-bottom:0;margin-bottom:-1.5rem}.list-standard .activities-list .cell-settings,.list-standard .projects-list .cell-settings,.list-standard .timetracking-list .cell-settings,.tab-activities .activities-list .cell-settings,.tab-activities .projects-list .cell-settings,.tab-activities .timetracking-list .cell-settings,.tab-activities-tax .activities-list .cell-settings,.tab-activities-tax .projects-list .cell-settings,.tab-activities-tax .timetracking-list .cell-settings,.tab-country .activities-list .cell-settings,.tab-country .projects-list .cell-settings,.tab-country .timetracking-list .cell-settings,.tab-customer .activities-list .cell-settings,.tab-customer .projects-list .cell-settings,.tab-customer .timetracking-list .cell-settings,.tab-projects .activities-list .cell-settings,.tab-projects .projects-list .cell-settings,.tab-projects .timetracking-list .cell-settings,.tab-timetracking .activities-list .cell-settings,.tab-timetracking .projects-list .cell-settings,.tab-timetracking .timetracking-list .cell-settings{display:flex;justify-content:flex-end;gap:.3em}.list-standard .grid-header,.tab-activities .grid-header,.tab-activities-tax .grid-header,.tab-country .grid-header,.tab-customer .grid-header,.tab-projects .grid-header,.tab-timetracking .grid-header{display:grid;grid-template-columns:15% 8% 8% 15% 14% 27% 13%;font-size:clamp(.8rem, .875vw, .9rem);color:#999;border-bottom:.05rem solid #999;margin-bottom:1em}.list-standard .grid-row,.tab-activities .grid-row,.tab-activities-tax .grid-row,.tab-country .grid-row,.tab-customer .grid-row,.tab-projects .grid-row,.tab-timetracking .grid-row{display:grid;grid-template-columns:15% 8% 8% 15% 14% 27% 13%;padding:.4rem .2rem;border-bottom:1px solid #ddd}.list-standard .grid-row .cell input[type=checkbox],.tab-activities .grid-row .cell input[type=checkbox],.tab-activities-tax .grid-row .cell input[type=checkbox],.tab-country .grid-row .cell input[type=checkbox],.tab-customer .grid-row .cell input[type=checkbox],.tab-projects .grid-row .cell input[type=checkbox],.tab-timetracking .grid-row .cell input[type=checkbox]{margin:0}.tab-timetracking .content-form{margin-bottom:0;border-radius:1rem 1rem 0 0}.tab-timetracking .grid-header{display:grid;grid-template-columns:25% 9% 8% 8% 10% 7% 10% 15% 7%;font-size:clamp(.8rem, .875vw, .9rem);color:#999;border-bottom:.05rem solid #999;margin-bottom:1em}.tab-timetracking .grid-row{display:grid;grid-template-columns:25% 9% 8% 8% 10% 7% 10% 15% 7%;padding:.4rem .2rem;border-bottom:1px solid #ddd}.tab-projects .grid-header,.tab-projects .grid-row{display:grid;grid-template-columns:20% 20% 10% 10% 30% 10%}.tab-activities .grid-header,.tab-activities .grid-row{display:grid;grid-template-columns:15% 10% 10% 10% 10% 10% 10% 10% 10% 10%}.tab-customer .grid-header,.tab-customer .grid-row{display:grid;grid-template-columns:20% 8% 8% 15% 7% 12% 12% 14% 2%}.tab-country .grid-header,.tab-country .grid-row{display:grid;grid-template-columns:30% 20% 20% 20% 5%}.tab-country .col-2{grid-template-columns:1fr 1fr}.tab-activities-tax .grid-header,.tab-activities-tax .grid-row{display:grid;grid-template-columns:30% 13% 13% 15% 13% 13% 2%}.list-standard .grid-header,.list-standard .grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.list-standard .btn-primary,.tab-activities .btn-primary,.tab-activities-tax .btn-primary,.tab-company .btn-primary,.tab-country .btn-primary,.tab-customer .btn-primary,.tab-employees .btn-primary{margin-top:2em}.list-standard .employee-card h3,.tab-activities .employee-card h3,.tab-activities-tax .employee-card h3,.tab-company .employee-card h3,.tab-country .employee-card h3,.tab-customer .employee-card h3,.tab-employees .employee-card h3{margin-top:0}.list-standard .employee-card small,.tab-activities .employee-card small,.tab-activities-tax .employee-card small,.tab-company .employee-card small,.tab-country .employee-card small,.tab-customer .employee-card small,.tab-employees .employee-card small{color:red;margin-top:0;margin-bottom:1em}.p-settings-employee .employee-card-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin-bottom:2em}.p-settings-employee .employee-card-wrapper ul{margin-top:1em}.p-settings-employee .employee-card-wrapper li{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500}.p-settings-employee .employee-card-wrapper li:first-of-type{color:#333;font-size:clamp(1rem, 1vw, 1rem);font-weight:300;margin-bottom:.2em;display:block;text-wrap:balance}.p-settings-employee .employee-card{position:relative}.p-settings-employee .employee-card::after{font-size:1.2em;margin-left:.5em;color:#333;font-family:lineicons;position:absolute;top:40%;left:40%}.p-settings-employee .employee-card.inactive::after{content:"﹍";font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.p-settings-employee .employee-card.inactive::after{content:"ﷴ";font-size:clamp(2.75rem, 4vw, 4.5rem)}.p-settings-employee .inactive{background-color:#d6bebe}.p-settings-employee .inactive .employee-status{display:none}.employee-card.inactive{background-color:#ddd;position:relative}.employee-card.inactive .employee-card-settings{z-index:9}.employee-card.inactive .employee-card-settings .lni-gear-1{color:#9e635f}.employee-card.inactive .h2,.employee-card.inactive .h3,.employee-card.inactive h2,.employee-card.inactive h3,.employee-card.inactive i,.employee-card.inactive li,.employee-card.inactive p,.employee-card.inactive ul{color:#999}.employee-card.inactive .employee-status{display:flex;position:absolute;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:8}.tab-company ul li{font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.tab-company .logo{width:100%;height:auto}.pagination-bar{display:flex;justify-content:end;margin-top:2em}.pagination{list-style:none;display:flex;flex-direction:row;gap:.5rem;padding:0;margin:0}.pagination li{display:inline-block}.pagination a,.pagination span{display:block;padding:1rem 1.25rem;border-radius:3rem;text-decoration:none;color:#666;border:1px solid #ddd;font-size:.9rem;line-height:1.3em}.pagination a:hover{background-color:#f1f1f1}.pagination a.active{background-color:#009688;color:#fff;border-color:#009688}.switch{position:relative;display:inline-block;width:4.5rem;height:2.5rem;margin-bottom:0!important}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#4f4f60}.switch input:checked+.slider::before{transform:translateX(2rem);content:"Ja";color:#fff;align-content:center}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:10rem;font-family:Arial,sans-serif;font-size:.9rem;color:#333}.switch .slider::before{position:absolute;content:"Nein";height:2rem;width:2rem;left:.25rem;bottom:.25rem;background-color:#333;color:#fff;border-radius:10rem;text-align:center;line-height:1.5rem;transition:.4s;align-content:center}.modul-settings{display:flex;flex-direction:row}.modul-settings li{margin-right:.5em}.lni{font-size:clamp(1.5rem, 1.875vw, 1.875rem)}.navbar-toggler{display:none}.login-steps{display:flex;align-items:center;justify-content:center}.login-steps .login-steps-wrapper{background:#fff;padding:2.5em 3em;border-radius:1em;box-shadow:0 .3em 1em rgba(15,17,19,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(20rem,40vw,30rem);text-align:center;margin-top:-2.5%}@media (max-width:992px){.login-steps .login-steps-wrapper{width:60%}}@media (max-width:576px){.login-steps .login-steps-wrapper{padding:2.5em 1.5em;width:90%}}.login-steps .login-steps-wrapper .logo{width:7rem;margin-bottom:2em;margin-top:.6em}.login-steps .login-steps-wrapper h1{font-size:clamp(1.5rem, 1.875vw, 1.875rem);font-weight:400;margin-bottom:.3em}@media (max-width:576px){.login-steps .login-steps-wrapper h1{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}}.login-steps .login-steps-wrapper h2{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:400;margin-bottom:1em}@media (max-width:576px){.login-steps .login-steps-wrapper h2{font-size:clamp(1rem, 1vw, 1rem)}}.login-steps .login-steps-wrapper p{text-align:center;font-size:clamp(1rem, 1vw, 1rem)}.login-steps .login-steps-wrapper .text-danger ul{color:#70605e;text-align:center;border-radius:1em;border:.1em solid #c50000;padding:1em;margin-bottom:1em}.login-steps .login-steps-wrapper form{display:flex;flex-direction:column;align-items:center}.login-steps .login-steps-wrapper .btn-primary .lni{margin-right:.3em}.login-steps .disclaimer ul{display:flex;justify-content:center;margin-top:2em}.login-steps .disclaimer li::after{content:"|";margin-left:1em;margin-right:1em}.login-steps .disclaimer li:last-of-type::after{display:none;margin:0}.dashboard:has(.login-steps){background-color:#efefef;width:100%;padding:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.dashboard-header-features{margin-top:-5rem;position:relative}.dashboard-header-features input,.dashboard-header-features select{min-width:15em;border-radius:2em!important}.dashboard-header-features .filter-bar{margin:3rem 0 1.5rem 0}.dashboard-header-features .filter-bar input,.dashboard-header-features .filter-bar select,.dashboard-header-features .filter-bar textarea{margin-bottom:0}@media (max-width:992px){.dashboard-header-features a{padding:.8rem}.dashboard-header-features a i{margin-right:0!important}.dashboard-header-features a span{display:none}}.dashboard-header-features .btn-keyboard-mode{position:absolute;top:2rem;right:2rem}.upsert{padding-top:0}.upsert .dashboard-header-features{margin-top:0;position:static}#summary-data-container{width:100%;margin:20px auto}#summary-data-container #summary-data-table{display:table;width:100%;border-collapse:collapse}#summary-data-container #summary-data-table .data-table-header{display:table-header-group;background:#f4f4f4;font-weight:700}#summary-data-container #summary-data-table .data-table-header>div{display:table-cell;padding:12px;border:1px solid #ddd}#summary-data-container #summary-data-table .data-table-rows{display:table-row-group}#summary-data-container #summary-data-table .data-table-rows .data-table-row{display:table-row}#summary-data-container #summary-data-table .data-table-rows .data-table-row>div{display:table-cell;padding:12px;border:1px solid #ddd}.p-settings-adminuser,.p-settings-employee{width:100%;border-collapse:collapse}.p-settings-adminuser table,.p-settings-employee table{width:100%}.p-settings-adminuser table thead,.p-settings-employee table thead{margin-bottom:1em}.p-settings-adminuser table thead th,.p-settings-employee table thead th{font-weight:300;font-size:clamp(.8rem, .875vw, .9rem);color:#999;padding:1em 1.5em;text-align:left;border-bottom:.05rem solid #999}.p-settings-adminuser table tbody,.p-settings-employee table tbody{padding:0;background:#fff;margin-bottom:2em;border-radius:1.5em;gap:0;margin-top:1em}.p-settings-adminuser table tbody tr td,.p-settings-employee table tbody tr td{text-align:left;padding:1em 1.5em}.p-settings-adminuser table tbody .selected,.p-settings-employee table tbody .selected{background:#dbdbdb}.p-settings-adminuser .dataTables_wrapper,.p-settings-employee .dataTables_wrapper{width:100%}.p-settings-adminuser .modal,.p-settings-employee .modal{align-items:center;background:rgba(15,17,19,.7);bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;text-align:center;display:none}.p-settings-adminuser .modal-dialog,.p-settings-employee .modal-dialog{background:#fff;border-radius:1em;box-shadow:0 0 5em rgba(15,17,19,.3);display:flex;flex-direction:column;padding:2.5em 2.5em 1.5em 2.5em;max-width:45%;width:100%;z-index:99;margin:0 auto}.modal.fade .p-settings-adminuser .modal-dialog,.modal.fade .p-settings-employee .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.p-settings-adminuser .modal.show .modal-dialog,.p-settings-employee .modal.show .modal-dialog{transform:none}.p-settings-adminuser .modal.modal-static .modal-dialog,.p-settings-employee .modal.modal-static .modal-dialog{transform:scale(1.02)}.p-settings-adminuser .modal-dialog-scrollable,.p-settings-employee .modal-dialog-scrollable{height:calc(100% - 1rem)}.p-settings-adminuser .modal-dialog-scrollable.modal-content,.p-settings-employee .modal-dialog-scrollable.modal-content{max-height:100%;overflow:hidden}.p-settings-adminuser .modal-dialog-scrollable.modal-body,.p-settings-employee .modal-dialog-scrollable.modal-body{overflow-y:auto}.p-settings-adminuser .modal-dialog-centered,.p-settings-employee .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.p-settings-adminuser .modal-content,.p-settings-employee .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;outline:0;padding:0}.p-settings-adminuser .modal-backdrop,.p-settings-employee .modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.p-settings-adminuser .modal-backdrop.fade,.p-settings-employee .modal-backdrop.fade{opacity:0}.p-settings-adminuser .modal-backdrop.show,.p-settings-employee .modal-backdrop.show{opacity:.5}.p-settings-adminuser .modal-header,.p-settings-employee .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem 0 0}.p-settings-adminuser .modal-header .close,.p-settings-employee .modal-header .close{background:0 0;border:none;cursor:pointer;position:absolute;top:0;right:0;font-size:clamp(1.75rem, 2.25vw, 2.25rem)}.p-settings-adminuser .modal-title,.p-settings-employee .modal-title{color:#666;font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:400;margin-bottom:0}.p-settings-adminuser .modal-body,.p-settings-employee .modal-body{position:relative;flex:1 1 auto;padding:1rem}.p-settings-adminuser .modal-footer,.p-settings-employee .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem}.p-settings-adminuser .modal-footer>*,.p-settings-employee .modal-footer>*{margin:.25rem}.p-settings-adminuser .dataTables_wrapper,.p-settings-employee .dataTables_wrapper{display:flex;flex-direction:column;gap:1.5em;margin-top:2em}.p-settings-adminuser .dt-buttons,.p-settings-employee .dt-buttons{display:flex;gap:.5em}.p-settings-adminuser .dt-buttons .dt-button,.p-settings-employee .dt-buttons .dt-button{font-size:clamp(1rem, 1vw, 1rem);background-color:#5a5a66;color:#fff;padding:1.1em 1.5em;border-radius:2em;cursor:pointer;width:fit-content}.p-settings-adminuser .dt-buttons .dt-button:hover,.p-settings-employee .dt-buttons .dt-button:hover{transition:.3s;background-color:#9e635f;color:#fff}.p-settings-adminuser .form-group,.p-settings-employee .form-group{display:flex;flex-direction:column;text-align:left}.p-settings-adminuser .form-group label,.p-settings-employee .form-group label{margin-top:1em}.p-settings-adminuser .btn-primary,.p-settings-employee .btn-primary{font-size:clamp(1rem, 1vw, 1rem);background-color:#5a5a66;color:#fff;padding:.95em 1.8em;border-radius:2em;cursor:pointer;width:fit-content;height:100%}.p-settings-adminuser .btn-primary:hover,.p-settings-employee .btn-primary:hover{transition:.3s;background-color:#c98877;color:#fff}.p-settings-adminuser .btn-default,.p-settings-employee .btn-default{font-size:clamp(1rem, 1vw, 1rem);background-color:#618aae;color:#fff;padding:.95em 1.8em;border-radius:2em;cursor:pointer;width:fit-content}.p-settings-adminuser .btn-default:hover,.p-settings-employee .btn-default:hover{transition:.3s;background-color:#c98877;color:#fff}.p-settings-adminuser input,.p-settings-adminuser select,.p-settings-adminuser textarea,.p-settings-employee input,.p-settings-employee select,.p-settings-employee textarea{min-width:3rem}.p-settings-adminuser .tab-content,.p-settings-employee .tab-content{display:grid;grid-auto-columns:1fr 1fr}.p-settings-adminuser .dataTables_filter label,.p-settings-adminuser .dataTables_length label,.p-settings-employee .dataTables_filter label,.p-settings-employee .dataTables_length label{display:flex;gap:1em;align-items:center}.p-settings-adminuser .dataTables_filter label input,.p-settings-adminuser .dataTables_filter label select,.p-settings-adminuser .dataTables_length label input,.p-settings-adminuser .dataTables_length label select,.p-settings-employee .dataTables_filter label input,.p-settings-employee .dataTables_filter label select,.p-settings-employee .dataTables_length label input,.p-settings-employee .dataTables_length label select{margin:0}.p-settings-adminuser .nav-tabs,.p-settings-employee .nav-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,max-content));gap:.6em;padding:0;margin:0;list-style:none}.p-settings-adminuser .nav-item,.p-settings-employee .nav-item{background:0 0}.p-settings-adminuser .nav-item.active a,.p-settings-employee .nav-item.active a{background-color:#c98877;color:#fff}.p-settings-adminuser .nav-item a,.p-settings-employee .nav-item a{font-size:clamp(1rem, 1vw, 1rem);background-color:#5a5a66;color:#fff;padding:1.1em 2.5em;border-radius:2em;cursor:pointer;width:fit-content}.p-settings-adminuser .nav-item a:hover,.p-settings-employee .nav-item a:hover{transition:.3s;background-color:#9e635f;color:#fff}.p-settings-adminuser .nav-item a .lni,.p-settings-employee .nav-item a .lni{font-size:clamp(1.125rem, 1.25vw, 1.25rem);margin-right:.5em;margin-left:-.2em}.p-settings-adminuser .tab-pane,.p-settings-employee .tab-pane{display:none}.p-settings-adminuser .active,.p-settings-employee .active{display:flex}.p-settings-adminuser li .active,.p-settings-employee li .active{background-color:#333}.dataTables_info{color:#333;padding:.7rem 1.2rem;font-size:clamp(1rem, 1vw, 1rem)}.dataTables_paginate{list-style:none;display:flex;margin:0 .5rem;padding:0}.dataTables_paginate .paginate_button{margin:0 .2em}.dataTables_paginate a{font-size:clamp(1rem, 1vw, 1rem);background-color:#fff;border:.05em solid #999;border-radius:2em;color:#999;padding:.4rem .9rem;cursor:pointer;width:fit-content}.dataTables_paginate a:hover{background-color:#4f4f60;color:#fff}.dataTables_paginate.active a{background-color:#c98877;color:#fff}.dataTables_paginate span{padding:.4rem .9rem}#roles.active{display:block}#roles .form-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1em}#roles .form-group label{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1em}#roles input[type=checkbox]{min-width:0;margin:0;padding:0;width:1.1rem}#roles .tab-pane{display:none}#user.active{display:block}#user .form-group{display:grid;grid-template-columns:4rem 1fr max-content max-content;gap:2rem;align-items:center;justify-content:center;padding:0;margin:0}#user .form-group label{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1em}#user .form-group input{margin:0}#user input[type=checkbox]{min-width:0;margin:0;padding:0;width:1.1rem}#user .tab-pane{display:none}#claims{padding-top:2em}#claims .table .table-cell-row,#claims .table .table-header-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1em}#claims .tab-pane{display:none}#claims .tab-pane label{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}#claims tr{display:grid;grid-template-columns:2fr 1fr 8rem;gap:2rem;align-items:center;justify-content:center;padding:0;margin:0}#claims tr td,#claims tr th{text-align:left;padding:1em 0}.keyboard-mode{display:flex;flex-direction:column}.keyboard-mode-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5em}.keyboard-mode h2{font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:600;margin-top:3em;margin-bottom:.5em}.keyboard-mode .col-summary{margin:0;padding:0}.keyboard-mode .col-summary .content-summary ul,.keyboard-mode .col-summary .summary-section ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;margin-bottom:0}.keyboard-mode .col-summary .content-summary ul.table-header,.keyboard-mode .col-summary .summary-section ul.table-header{background:#404047}.keyboard-mode .col-summary .content-summary ul.table-header li,.keyboard-mode .col-summary .summary-section ul.table-header li{border-right:.05em solid #fff;color:#fff;font-weight:600}.keyboard-mode .col-summary .content-summary ul.table-header li:last-of-type,.keyboard-mode .col-summary .summary-section ul.table-header li:last-of-type{border-right:none}.keyboard-mode .col-summary .content-summary ul.table-header span,.keyboard-mode .col-summary .summary-section ul.table-header span{color:#fff;font-weight:600}.keyboard-mode .col-summary .content-summary li,.keyboard-mode .col-summary .summary-section li{border:.05em solid #404047;padding:1em;text-align:left;vertical-align:top;margin:0}.keyboard-mode .col-summary .content-summary li span,.keyboard-mode .col-summary .summary-section li span{margin:0;padding:0}.keyboard-mode .col-summary .content-summary .summary-section ul,.keyboard-mode .col-summary .summary-section .summary-section ul{display:grid;grid-template-columns:12.5% 12.5% 12.5% 12.5% 15% 12.5% 12.5% 10%;justify-content:flex-start}.keyboard-mode .col-summary .accordion-item{border-radius:0;margin-bottom:0}.keyboard-mode .col-summary .accordion-header{display:none}.keyboard-mode .col-summary .accordion-body{display:block;padding:0;margin:0}.keyboard-mode .col-summary .accordion-body li.settings{display:block}.keyboard-mode .col-summary .accordion-body ul.driving-info{display:flex;flex-direction:column}.keyboard-mode .col-summary .accordion-body ul.driving-info strong{display:block;margin-right:.3em}.keyboard-mode .col-summary .accordion-body ul ul li{display:flex;padding:0 1em;border:0}.keyboard-mode .col-summary .accordion-body ul ul li:first-of-type{border-top:.05em solid #404047;padding:.4em 1em .2em}.keyboard-mode .col-summary .accordion-body ul ul li:last-of-type{border-bottom:.05em solid #404047;padding:.2em 1em .4em}.keyboard-mode .col-summary .accordion-body .accordion-body-content{display:grid;grid-template-columns:12.5% 12.5% 12.5% 12.5% 15% 12.5% 12.5% 10%;justify-content:flex-start}.keyboard-mode .col-summary .accordion-body-header{display:none!important}.black{color:#0f1113!important}.animation-delay-2{animation-delay:.2s}.animation-delay-4{animation-delay:.4s}.animation-delay-6{animation-delay:.6s}.animation-delay-8{animation-delay:.8s}.animation-delay-10{animation-delay:1s}.animation-delay-15{animation-delay:1.5s}.animation-delay-20{animation-delay:2s}.animation-delay-25{animation-delay:2.5s}.animation-delay-30{animation-delay:3s}.animation-delay-40{animation-delay:4s}.animation-delay-50{animation-delay:5s}.animation-delay-60{animation-delay:6s}.fadescroll{opacity:0}.fade{opacity:1}.wrapper{margin:0 auto;border-bottom:0;width:min(100%,86vw)}.wrapper-small{margin:0 auto;width:min(960px,85vw)}.wrapper-medium{margin:0 auto;width:min(1180px,85vw)}.wrapper-full{margin:0 auto;width:100%}.main{flex:1}*{border:0;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;position:relative;z-index:1;height:auto}body{border:0;margin:0;padding:0;display:flex;flex-direction:column;font-family:"Open Sans","Open Sans","Open Sans";min-height:100vh;width:max(350px,100%);font-size-adjust:0.5;background-color:#efefef}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;font-size-adjust:0.5;line-height:1.1em}.h1,h1{font-size:clamp(1.5rem, 1.875vw, 1.875rem);font-weight:400;color:#333}.h2,h2{font-size:clamp(1.25rem, 1.5vw, 1.5rem);color:#333;font-weight:400}.h3,h3{font-size:clamp(1.25rem, 1.5vw, 1.5rem);color:#333}.h4,h4{font-size:clamp(1.125rem, 1.25vw, 1.25rem);color:#333}.h5,h5{font-size:clamp(1.125rem, 1.25vw, 1.25rem);color:#c98877}.h6,h6{font-size:clamp(1.125rem, 1.25vw, 1.25rem);color:#c98877}li,p{font-size:clamp(1rem, 1vw, 1rem);color:#333;font-weight:400;line-height:1.2em;margin:0 0 1.2em;letter-spacing:-.01em}a{font-size:clamp(1rem, 1vw, 1rem);color:#333;font-weight:400;line-height:1em;cursor:pointer;text-decoration:none}a:hover{transition:.2s;color:#70605e}a:active{transition:.2s;color:#5a5a66}ol,ul{border:0;margin:0;padding:0;list-style:none none;text-decoration:none;color:#0f1113;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none none;text-decoration:none;list-style-type:none}hr{margin:2em 0;border:.03em solid #c4c4c4}.display-none,.inhalt-verstecken{display:none;visibility:hidden}.site404{margin:0 auto;border-bottom:0;width:min(100%,86vw);margin:0 auto 5rem}.site404 .h1,.site404 h1{font-size:clamp(3.5rem, 7vw, 8rem);font-weight:800;line-height:1em}.site404 .h1 small,.site404 h1 small{font-size:clamp(2.25rem, 3.25vw, 3.5rem);display:block;font-weight:600;line-height:1em}.site404 .h2,.site404 h2{margin-top:1.3em;font-size:clamp(1.25rem, 1.5vw, 1.5rem);line-height:1.4em}input,select,textarea{background:#fff;border:1px solid #dbdbdb;border-radius:.8rem;font-family:"Open Sans";font-size:clamp(1rem, 1vw, 1rem);margin-bottom:.8rem;padding:.8rem 1.2rem;width:100%}textarea{height:8rem}input[type=checkbox]{margin:.7rem;padding:0;transform:scale(1.2);zoom:2}input[type=checkbox]:hover{cursor:pointer}@media (max-width:576px){input[type=checkbox]{transform:scale(1);width:1.6rem!important;height:1.6rem!important}}input[type=submit]{background:#c98877;border:0;color:#fff}input[type=submit]:hover{transition:.2s;background:#9e635f;border:0;color:#fff;cursor:pointer}.search-container input{background:#fff;border:1px solid #dbdbdb;border-radius:.8rem;font-family:"Open Sans";font-size:clamp(1rem, 1vw, 1rem);margin-bottom:.8rem;padding:.9rem 1.2rem;width:100%}.search-container:placeholder{color:#ddd}.btn{display:flex;background:#c98877;padding:.8em 2em;justify-content:center;align-items:center;border-radius:1em}.btn-icon i{font-size:clamp(1.25rem, 1.5vw, 1.5rem)}.btn-icon-info{font-size:inherit}.btn-icon-delete{font-size:inherit}.btn-primary,.btn-primary a{font-size:clamp(1rem, 1vw, 1rem);background-color:#5a5a66;color:#fff;padding:.8rem 1.5rem;border-radius:2em;cursor:pointer;width:fit-content;height:100%}.btn-primary a:hover,.btn-primary:hover{transition:.3s;background-color:#c98877;color:#fff}.btn-primary .lni,.btn-primary a .lni{margin-right:.7em}.btn-primary a-agree,.btn-primary-agree{background-color:#8abd60}.btn-primary a-agree:hover,.btn-primary-agree:hover{background-color:#9e635f}.btn-secondary{font-size:clamp(1rem, 1vw, 1rem);background-color:#666;color:#fff;padding:.8rem 1.5rem;border-radius:2em;cursor:pointer;width:fit-content}.btn-secondary:hover{transition:.3s;background-color:#c98877;color:#fff}.btn-secondary .lni{margin-right:.2em}.btn-clear{font-size:clamp(1.125rem, 1.25vw, 1.25rem);background-color:#666;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-clear:hover{transition:.3s;background-color:#4f4f60;color:#fff}.btn-success{border:0;margin:0;padding:0;list-style:none none;text-decoration:none;color:#0f1113}.btn-danger,input[type=submit].btn-danger{font-size:clamp(1.125rem, 1.25vw, 1.25rem);background-color:#9e635f;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-danger:hover,input[type=submit].btn-danger:hover{transition:.3s;background-color:#70605e;color:#fff}input[type=submit].btn-danger{padding:0 1.8em}.btn-delete,.btn-favorite{font-size:clamp(1.5rem, 1.875vw, 1.875rem);background:0 0;cursor:pointer;margin-right:1em;color:#999}.btn-delete:hover,.btn-favorite:hover{color:#eff1f4}.switch-container{display:flex;align-items:center}.switch-container .form-check-label{position:relative;padding-left:4em;cursor:pointer;user-select:none}.switch-container .form-check-label::before{content:"";position:absolute;left:0;top:.1em;width:3.5em;height:1.75em;background-color:#ccc;border-radius:1em;transition:background-color .4s}.switch-container .form-check-label::after{content:"";position:absolute;left:.3em;top:.35em;width:1.25em;height:1.25em;background-color:#fff;border-radius:50%;transition:transform .4s}.switch-container .form-check-input:checked~.form-check-label::before{background-color:#4f4f60}.switch-container .form-check-input:checked~.form-check-label::after{transform:translateX(1.65em)}.switch-container .form-check-input{opacity:0;width:0;height:0;position:absolute}.switch-container #status-text{display:flex;font-size:clamp(1rem, 1vw, 1rem);color:#666;margin-left:.8em;transition:color .4s}.modal-wrapper{align-items:center;background:rgba(15,17,19,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;text-align:center;display:none}.modal-container{background:#fff;border-radius:1em;box-shadow:0 0 5em rgba(15,17,19,.3);display:flex;flex-direction:column;padding:2.5em 2.5em 1.5em 2.5em;max-width:35rem;width:100%;z-index:99}.modal-container .modal-header{align-items:center;display:flex;flex-direction:column;gap:.3em;font-size:clamp(1.75rem, 2.25vw, 2.25rem);justify-content:center;margin-bottom:.2em;position:relative;color:#666;margin-bottom:.2em}.modal-container .modal-content .input-adaccount{border-radius:2em;cursor:pointer;width:100%;padding:.8em 2em;margin-top:1em}.modal-container .modal-content .col-2{gap:.5em}.modal-container .modal-content .checkbox{display:inline-block;margin:0 auto;gap:1em;align-items:center;justify-content:center}.modal-container .modal-content .checkbox label{display:flex;align-items:center}.modal-container .modal-content .checkbox label p{font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;margin:0}.modal-container .modal-title{color:#666;font-size:clamp(1.25rem, 1.5vw, 1.5rem);font-weight:500;margin-bottom:.5em}.modal-container .modal-subtitle{line-height:1.3em;font-size:clamp(1.125rem, 1.25vw, 1.25rem);font-weight:500;margin-bottom:.3em}.modal-container .modal-subtitle strong{display:block;font-weight:700;font-size:clamp(1.75rem, 2.25vw, 2.25rem);padding:.2em}.modal-container .modal-close-btn{background:0 0;border:none;cursor:pointer;position:absolute;top:0;right:0}.modal-container .modal-content-btn input{font-size:clamp(1rem, 1vw, 1rem);background-color:#004567;color:#fff;border-radius:2em;cursor:pointer;height:3rem;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.modal-container .btn-clear{font-size:clamp(1rem, 1vw, 1rem);height:3rem;padding:0}.modal-container .btn-clear:hover{background:#333}.modal-container .btn-danger,.modal-container input[type=submit].btn-danger{background:#70605e;padding:0}.modal-container .btn-danger:hover,.modal-container input[type=submit].btn-danger:hover{background:#c98877}.modal-container input[type=submit]{background:#c98877;padding:0}.modal-container input[type=submit]:hover{background:#70605e}.modal-container .modal-notice{font-size:clamp(1rem, 1vw, 1rem);color:#666;padding:.1em 0 .5em;border-top:.1em solid #ddd;margin-top:1em;padding-top:1em;margin-bottom:1em}.modal-container .modal-notice strong{color:#70605e;font-weight:600}.outside-trigger{bottom:0;cursor:default;left:0;position:fixed;right:0;top:0}#modal{opacity:0;visibility:hidden}#modal:target{opacity:1;visibility:visible}#modal:target .modal-body{opacity:1;transform:translateY(1)}.text-danger,.text-success{color:#971919;font-size:clamp(1rem, 1vw, 1rem);font-weight:600}.text-danger span,.text-success span{color:#971919;font-size:clamp(1rem, 1vw, 1rem);font-weight:600;margin-bottom:1.2em;margin-top:-.1em;display:block}.text-success{color:#4f4f60}.card{display:flex;align-items:center}.card-icon{color:#fff;font-size:clamp(1.5rem, 1.875vw, 1.875rem);padding:.5em;border-radius:50%;position:absolute;top:-.5em;right:-.5em;display:flex}.card .card-title{color:#333;font-size:clamp(1rem, 1vw, 1rem)}.card .card-value{color:#333;font-size:clamp(1.75rem, 2.25vw, 2.25rem);font-weight:600;margin:.1em 0}.card p{color:#666;font-size:clamp(.65rem, .75vw, .75rem);margin:0}.card .up{color:#34d399;font-weight:600;font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.card .up::before{content:"\ea9f";font-family:lineicons;margin-right:.2em}.card .down{color:#f87171;font-weight:600;font-size:clamp(1.125rem, 1.25vw, 1.25rem)}.card .down::before{content:"\ea9f";font-family:lineicons;margin-right:.2em;display:inline-block;transform:rotate(90deg)}.card-1 .card-icon{background-color:rgba(130,128,255,.8)}.card-2 .card-icon{background-color:rgba(254,197,61,.8)}.card-3 .card-icon{background-color:rgba(74,217,145,.8)}.card-4 .card-icon{background-color:rgba(232,138,104,.8)}.card-5 .card-icon{background-color:rgba(242,86,52,.8)}.card-icon .lni{font-size:clamp(1.75rem, 2.25vw, 2.25rem)}.bs-1{background:#fff;filter:drop-shadow(.1em .1em .3em rgba(0, 0, 0, .1));border-radius:1.5em;padding:1.5em}.bs-2{background:#ecebee;border-radius:1.5em;padding:2em}.table .table-grid{display:flex;flex-direction:column}.table .table-header-row{background:#8d919e;color:#fff;font-weight:600;margin-bottom:.3em;border-radius:1em}.table .table-header{border-right:.1em solid #858695;padding:1em 2em}.table .table-header:last-of-type{border-right:0}.table .table-cell-row{margin-top:.8em;padding:0}.table .table-cell-row .table-cell{border-right:.1em solid #f5f5f5;padding:1.5em}.table .table-cell-row .table-cell:last-of-type{border-right:0}.table .table-cell-row .table-cell .table-cell{padding:0}.table .table-cell-status{display:flex;flex-direction:column}.table .table-cell-status div{display:flex;align-items:center}.table .table-cell-status div a{display:flex;align-items:center;font-size:clamp(1rem, 1vw, 1rem);color:#666}.table .table-cell-status div a:hover{color:#5a5a66}.table .table-cell-status div .delete a:hover{color:#70605e}.table .table-cell-status .columns-grid-two-columns{gap:1em}.table .lni{color:#0f1113;font-size:clamp(1.25rem, 1.5vw, 1.5rem);margin-right:.3em}.loading{position:fixed;display:none;z-index:1031;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tabs{display:flex;gap:.6em;margin:1em 0 2em;flex-direction:row}.tab-button{align-items:center;background:#ddd;cursor:pointer;padding:.5em 1em;border-radius:.5em;margin-bottom:1em;font-size:clamp(1rem, 1vw, 1rem);color:#666;display:flex}.tab-button:hover{background-color:#4f4f60;color:#fff}.tab-button.active{background-color:#c98877;color:#fff}.tab-button .lni{margin-right:.5em;margin-left:-.2em}.tab-content{flex-direction:column;gap:2em}.tab-content.active{display:flex}.tooltip{position:relative;display:inline-block;cursor:pointer;z-index:9999}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext{visibility:hidden;width:10rem;background-color:#333;color:#fff;text-align:center;padding:.5em;border-radius:.5em;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;opacity:0;transition:opacity .3s;z-index:9999}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.time-dropdown{position:relative;display:inline-block}.time-dropdown .time-dropdown-btn{background-color:#fff;color:#333;padding:.5em 1em;font-size:clamp(.8rem, .875vw, .9rem);border:none;cursor:pointer;outline:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.time-dropdown .time-dropdown-content{display:none;position:absolute;background-color:#fff;min-width:150px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;font-size:16px;border-radius:4px;overflow:hidden}.time-dropdown .time-dropdown-content a{color:#333;padding:10px 20px;text-decoration:none;display:block;cursor:pointer}.time-dropdown .time-dropdown-content a:hover{background-color:#f0f0f0}.time-dropdown .time-dropdown-content a .disabled{color:#aaa;pointer-events:none}.time-dropdown.active .time-dropdown-content{display:block}.time-dropdown .lni{font-size:clamp(1.5rem, 1.875vw, 1.875rem);margin-bottom:.2em}