*{box-sizing:border-box}body,html{background-color:#1a1b1c;color:#fff;font-family:Arial,sans-serif}body,html,li,ul{margin:0;padding:0}li,ul{list-style:none}p{margin:0;padding:0}body .admin{display:none}body .admin-task-list .admin{display:block}table{border-collapse:collapse}.btn{align-content:center;align-items:center;background-color:#fff;border:2px solid #fff;border-radius:5px;color:#1a1b1c;cursor:pointer;display:block;display:flex;flex-wrap:wrap;font-weight:600;height:35px;justify-content:center;letter-spacing:.1em;margin:10px 0 30px;padding:0 30px;text-decoration:none;text-transform:uppercase}.btn--border{background-color:#1a1b1c;border-color:#fff;color:#fff}.return-wrap{display:flex;flex-wrap:wrap}.mb-3{margin-bottom:30px}.mb-45{margin-bottom:45px}.login-page{align-content:center;align-items:center;background-image:url(../images/kiosk_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;min-height:100vh;position:relative}.login-page__error{background:#dc3545;border:1px solid transparent;border-radius:.25rem;color:#fff;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.login-page__container{background-color:#f2f2f2;border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);color:#333;max-width:400px;text-align:center;width:calc(100% - 30px)}.login-page__container-header{background:transparent;border-bottom:1px solid rgba(0,0,0,.125);font-size:20px;font-weight:700;letter-spacing:1px;padding:.75rem 1.25rem;position:relative;text-transform:uppercase}.login-page__container-logo{display:block;height:auto;margin:0 auto;max-width:100px}.login-page__container-footer{border-top:1px solid rgba(0,0,0,.125);min-height:74px;padding:.75rem 1.25rem}.login-page__form{max-width:100%;padding:1.25rem;width:100%}.login-page .login-page__input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-bottom:16px;max-width:100%;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.login-page .login-page__input:-webkit-autofill,.login-page .login-page__input:-webkit-autofill:active,.login-page .login-page__input:-webkit-autofill:focus,.login-page .login-page__input:-webkit-autofill:hover{-webkit-text-fill-color:#555!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;color:#555!important;filter:grayscale(100%) brightness(110%);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-page .login-page__input-label{display:block;font-size:18px;font-weight:600;margin-bottom:.5rem;text-align:left}.login-page .login-page__submit{background-color:transparent;background-color:#d41c18;border:1px solid transparent;border:1px solid rgba(0,0,0,.2);border-radius:.25rem;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:#212529;color:#fff;display:inline-block;font-size:1rem;font-weight:400;font-weight:700;line-height:1.5;margin-bottom:16px;margin-top:1rem;max-width:300px;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%}form{max-width:350px}form label{display:block;margin-bottom:5px}form input,form select{font-size:15px;height:35px;margin-bottom:10px}form textarea{background-color:#1a1b1c;border:2px solid #fff;border-radius:5px;color:#fff;font-family:Arial,sans-serif;font-size:15px;margin-bottom:10px;max-width:100%;min-height:300px;padding:5px;resize:none;width:100%}form textarea:active,form textarea:focus{outline:none}form input[type=email],form input[type=password],form input[type=text]{filter:grayscale(100%) brightness(110%);font-size:15px;padding:0 5px}form input[type=email],form input[type=password],form input[type=text],form select{background-color:#1a1b1c;border:2px solid #fff;border-radius:5px;color:#fff;width:100%}form select.roles{min-height:75px}form button[type=submit],form input[type=submit]{background-color:#fff;border:2px solid #fff;border-radius:5px;color:#1a1b1c;cursor:pointer;display:block;font-weight:600;height:35px;letter-spacing:.1em;margin-left:auto;margin-right:0;margin-top:10px;padding:0 30px;text-transform:uppercase}form .form-date{display:flex;flex-wrap:wrap;justify-content:space-between}form .form-date select{max-width:calc(33.33333% - 5px)}.list a{color:inherit;text-decoration:none}.list .freeDay{background-color:rgba(0,255,0,.3)}.list .empty{background-color:rgba(255,0,0,.3)}.list .today{background-color:rgba(0,0,255,.3)}.summary-filters .project,.summary-filters .service,.summary-filters .type{display:none}.summary-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 -15px}.summary-list__table{margin:0 15px 30px;max-width:calc(20% - 30px);width:100%}form[name=filter]{margin-bottom:30px;max-width:100%}form[name=filter] #filter{display:flex;flex-wrap:wrap}form[name=filter] #filter>div{margin-right:20px;width:auto}form[name=filter] #filter>div:last-child{margin-right:0}form[name=filter] select{margin:0}form[name=filter] button[type=submit]{margin-top:23px}form[name=filter] .form-date__from,form[name=filter] .form-date__to{display:flex}form[name=filter] .form-date__from select,form[name=filter] .form-date__to select{margin-right:5px;width:auto}form[name=filter] .form-date__from select:last-child,form[name=filter] .form-date__to select:last-child{margin-right:0}.report{overflow:auto}.report .separator:last-child{display:none}.report tr:nth-child(2n){background-color:hsla(0,0%,100%,.05)}.report tr td{font-size:15px;white-space:nowrap}.report tr th{background-color:rgba(0,0,255,.3)}.report tr .service-name{background-color:rgba(0,255,0,.3)}.report .tfoot *{background-color:rgba(255,0,0,.3)}.report .filters-report{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap}.report .filters-report .filter{display:none}.report .filters-report [name=filter]{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap}.report .filters-report [name=filter]>div{display:none}.report .filters-report [name=filter] .filter--month__select-wrap,.report .filters-report [name=filter] .submit{display:block}.report .filters-report [name=filter] .submit{margin:0 15px 0 10px}.report .filters-report [name=filter] .submit button[type=submit]{font-size:0}.report .filters-report [name=filter] .submit button[type=submit]:after{content:"Generuj raport";font-size:16px;letter-spacing:.1em}.report .filter--month{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:30px;margin-right:20px;max-width:none}.report .filter--month__select{margin:0}.report .filter--month__select-wrap{margin-right:5px}.report .filter--month__btn-wrap .btn{font-size:16px;margin:0 0 0 15px}.report-project form[name=filter]{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap}.report-project__header{margin-bottom:10px;margin-top:0}.report-project__header-subprojects{margin-bottom:10px}.report-project__submit,.report-project__submit button[type=submit]{font-size:16px;letter-spacing:.1em}.report-project__date{margin-bottom:30px}.report-project__select{margin-right:15px}@media print{body,html{background:#fff!important;color:#000!important;margin:0!important;padding:0!important}*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.report{overflow:visible!important}.reports-wrap__left{width:0!important}.reports-header,.reports-wrap__left,.reports-wrap__left *{display:none!important}.reports-header{width:0!important}.filters-report,.reports-header *{display:none!important}.reports-wrap__right{background-color:#fff!important;left:0;max-width:100%!important;padding:0!important;position:absolute;top:0;width:100%!important}.reports-wrap__right table,.reports-wrap__right tbody,.reports-wrap__right td,.reports-wrap__right th,.reports-wrap__right tr{border-collapse:separate!important;border-color:#000!important}@page{margin:5px!important}.main{margin:0!important;padding:0!important}.data__list--report{max-width:100%!important}table{page-break-after:always;page-break-before:always;page-break-inside:avoid}}.data{display:flex;flex-wrap:wrap}.data__form{max-width:350px;width:100%}.data__form-custom-time{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.data__form-custom-hours,.data__form-custom-minutes{max-width:calc(50% - 5px)}.data__summary{padding-left:15px}.custom-select{margin-bottom:10px;position:relative}.custom-select__wrap{position:relative;z-index:9}.custom-select__list{height:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:6}.custom-select__list-item{cursor:pointer;padding:5px}.custom-select__list-item:hover{background-color:hsla(0,0%,100%,.25)}.custom-select__list-item:first-child{margin-top:5px}.custom-select__list-item:last-child{margin-bottom:15px}.custom-select__input input{margin-bottom:0}.custom-select__select{display:none}.custom-select.open .custom-select__input{position:relative;z-index:9}.custom-select.open .custom-select__input input{border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select.open .custom-select__list{background-color:#1a1b1c;border:2px solid #fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;box-shadow:0 0 20px #000;height:auto;max-height:250px;overflow:auto}.custom-select.open .custom-select__close{display:block}.custom-select.open .custom-select__toggle img{transform:rotate(180deg)}.custom-select__toggle{align-items:center;display:flex;flex-wrap:wrap;height:35px;justify-content:center;padding:10px;position:absolute;right:0;top:0;width:35px}.custom-select__toggle img{display:block;height:auto;max-width:100%}.custom-select__close{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3}.reports-wrap{display:flex;flex-wrap:wrap}.reports-wrap__left{max-width:250px;width:100%}.reports-wrap__right{max-width:calc(100% - 250px);width:100%}.reports-aside{background-color:#343a40;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%}.reports-aside__top{align-content:center;align-items:center;border-bottom:1px solid #4b545c;display:flex;flex-wrap:wrap;padding:.8125rem .5rem}.reports-aside__top-logo{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);margin-left:.8rem;margin-right:.5rem;max-width:35px}.reports-aside__top-text{font-size:1.25rem;font-weight:300;padding-top:8px}.reports-aside__menu{list-style:none;margin:0;padding:15px 0 0}.reports-aside__menu-item-link,.reports-aside__menu-item-title{color:#fff;display:block;padding:.5rem 1rem;text-decoration:none}.reports-aside__menu-item-title{align-content:center;align-items:center;display:flex;flex-wrap:wrap;font-weight:700}.reports-aside__menu-item-title--icon{height:auto;margin-right:8px;max-height:26px;max-width:26px;width:auto}.reports-aside__menu-item-title--icon-wrap{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:26px;justify-content:center;width:26px}.reports-aside__submenu{margin:0;padding-left:15px}.reports-aside__submenu-item-link,.reports-aside__submenu-item-title{color:#fff;display:block;padding:.5rem 1rem;text-decoration:none}.reports-header{align-content:center;align-items:center;background-color:#333;display:flex;flex-wrap:wrap;justify-content:flex-end;min-height:62px;padding:0 15px;text-align:right}.reports-header__user-name{font-size:18px;font-weight:700}.reports-header__user-mail{font-size:14px}.reports-header__user-options{align-content:center;align-items:center;display:flex;flex-wrap:wrap}.reports-header__user-option{margin-left:15px;width:26px}.reports-header__user-option img{height:auto;width:100%}.main{padding:15px}
/*# sourceMappingURL=main.css.map */
