@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);:root{--main-color:#253340;--danger-color:#f27935;--red-color:#d91e18;--success-color:#269c5b;--loading-color:#bfbfbf;--cta-color:#00b1ff;--primary-bg-color:#f6e7ea;--breakpoint-small:640px}*{box-sizing:border-box;color:#253340;color:var(--main-color);font-family:Nunito Sans,sans-serif;margin:0;padding:0}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spinner{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}a{text-decoration:none}.page_title{font-weight:900;margin-bottom:20px;text-transform:uppercase}.page__header{margin-bottom:24px}.col-2,.page__header{display:flex;justify-content:space-between}.col-2 .form-group{width:45%}.form-group{margin-bottom:20px;position:relative}.form-group .error-message{bottom:-16px;color:#d91e18;color:var(--red-color);font-size:10px;left:12px;position:absolute}.checkbox.small,.form-group .tip{color:grey;font-size:12px}.form-error{color:#d91e18;color:var(--red-color);font-size:10px}input{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;padding:12px}.button,button[type=submit],input{font-size:15px;min-height:38px;width:100%}.button,button[type=submit]{background-color:#269c5b;background-color:var(--success-color);border:none;color:#fff;cursor:pointer;margin-top:20px;padding:2px 8px}.button.danger{background-color:#f27935;background-color:var(--danger-color)}.button_create_entity{align-items:center;background-color:#00b1ff;background-color:var(--cta-color);color:#fff;cursor:pointer;display:flex;font-size:14px;height:50px;padding:8px 12px}.button_create_entity.success{background-color:#269c5b;background-color:var(--success-color)}.button_create_entity.outline{background-color:initial;border:1px solid #253340;border:1px solid var(--main-color)}.button_create_entity.outline i,.button_create_entity.outline p{color:#253340;color:var(--main-color )}.button_create_entity i,.button_create_entity p{color:#fff}.button_create_entity i{margin-right:8px}button[type=submit]:hover{background-color:#3c7756}button[type=submit].loading{cursor:not-allowed}button[type=submit].loading,button[type=submit].loading:hover{background-color:#bfbfbf;background-color:var(--loading-color)}.hoverable:hover{box-shadow:-1px 3px 10px rgba(0,0,0,.2);cursor:pointer}@media only screen and (max-width:640px){.page__header{flex-wrap:wrap}.page__header h1{width:100%}}.public-html{font-family:Share Tech Mono,monospace;font-size:2.5em}.public-body{background-color:#000;color:#f5f5f5;display:grid;height:100vh;padding:1rem;place-content:center}.public-body h1{text-align:center}.button-container a,.public-body h1{color:#f5f5f5}.button-container{text-align:center}.button-container a{border:1px solid #f5f5f5;font-size:24px;padding:10px 5px}.button-container a:hover{background-color:#f5f5f5;color:#000;transition:all .4s ease-in}.modal{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:500}.modal_container{background:#fff;padding:20px;position:relative;width:460px}.form_header{margin-bottom:20px}.modal .close_button{background:none;border:none;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.modal .close_button i{color:#8a94a6;font-size:20px}.public{align-items:center;display:flex;height:100vh;justify-content:center}.public section{max-width:640px;width:460px}.public footer,.public form,.public header,.public main{width:100%}.login{display:flex;margin-top:20px}.form-group.checkbox{align-items:center;display:flex}.form-group.checkbox input[type=checkbox]{margin:0 0 0 20px;width:20px}.forgot{background:none;border:1px solid gray;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px}.dash-header{padding:20px 40px 20px 20px}.dash-header__container{display:flex;justify-content:flex-end}.searchbar{display:inline-block;height:50px;margin-right:20px;position:relative}.searchbar input{background:var(--primary-bg-color);border:none;border-radius:4px;font-size:16px;height:100%;margin-top:0;padding:10px 40px 10px 20px}.searchbar input::-webkit-input-placeholder{color:var(--main-color);font-size:12px}.searchbar input::placeholder{color:var(--main-color);font-size:12px}.searchbar i{position:absolute;right:18px;top:18px}.notifications{align-items:center;background:var(--primary-bg-color);border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-right:40px;position:relative;width:50px}.notifications__alarm{color:#c67f69;font-size:10px;position:absolute;right:10px;top:10px}.profile{display:flex;height:50px}.profile__image{height:100%}.profile__image img{border-radius:50%;height:100%}.profile__information{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:100;margin-left:16px;width:132px}.profile__information p{width:100%}.profile_name{font-weight:600;margin-bottom:-16px}.profile_company{font-size:12px}@media only screen and (max-width:740px){.profile__information{display:none}}@media only screen and (max-width:1240px){.dash-header__container{justify-content:inherit}}#sidebar{background-color:var(--primary-bg-color)}.sidebar__header{display:flex;height:70px;justify-content:space-between;padding:20px 20px 20px 10px}.sidebar__header_logo{align-self:center;font-weight:700;text-transform:uppercase}.sidebar__header_icon{align-items:center;cursor:pointer;display:flex;font-size:1.5em}.sidebar__header_icon_arrow{font-size:20px;margin-right:4px}.sidebar__menu{padding:20px 0}.sidebar__menu h3{font-weight:600;padding:10px}.sidebar__menu_item{align-items:center;cursor:pointer;display:flex;font-size:1.1em;height:52px;padding:10px}.sidebar__menu_item.active,.sidebar__menu_item:hover{background:var(--main-color)}.sidebar__menu_item.active i,.sidebar__menu_item.active p,.sidebar__menu_item:hover i,.sidebar__menu_item:hover p{color:#fff}.sidebar__menu_item i{font-size:20px;margin-right:24px}.break{background-color:#ecdde0;height:2px;margin-bottom:10px;margin-top:10px}@media only screen and (max-width:640px){#sidebar{bottom:0;display:flex;height:60px;justify-content:center;position:fixed;width:100%;z-index:9999}.sidebar__header{display:none}.sidebar__menu{display:flex;padding:0}.sidebar__menu_item{height:100%;padding:8px 20px}.sidebar__menu_item i{margin:0}}#application{display:grid;grid-template-columns:50px 1fr;min-height:100vh}#application.sidebarOpen{grid-template-columns:200px 1fr;transition:grid-template-columns .1s ease-in}.dash__container{padding:40px}@media only screen and (max-width:640px){#application{grid-template-columns:1fr;grid-template-rows:1fr}.dash__container{padding:40px 20px}}.project_list_container{border:1px solid #ececec;border-radius:8px;max-width:800px}.table__header{padding:20px}.project_list_container .table__container{width:100%}.table__container_tabs{border-bottom:1px solid #ececec;display:flex;padding:0 20px}.category{cursor:pointer;font-weight:600;margin-right:40px;padding-bottom:10px}.category.active{border-bottom:2px solid #253340}.table__container_body td,.table__container_body th{padding:10px 20px}.table__container_body th:first-of-type{width:38%}.table__container_body th:nth-of-type(2){width:17%}.table__container_body th:nth-of-type(3){width:20%}.table__container_body th:nth-of-type(4){width:25%}.table__container_body table{padding:20px 20px 20px 0;width:100%}.table__container_body thead{text-align:left}.table__container_body tbody tr{height:40px}.table__container_body tbody tr:hover{box-shadow:-1px 3px 10px rgba(0,0,0,.2);cursor:pointer}.table__column_initial{display:flex}.initial_container{position:relative;z-index:300}.initial{background:#f6e7ea;border-radius:50%;display:inline-block;height:40px;line-height:40px;margin-right:4px;text-align:center;vertical-align:middle;width:40px}.table__container_body tbody .tooltip{background:grey;border-radius:2px;bottom:-16px;color:#fff;display:none;font-size:10px;left:-24px;padding:2px 4px;position:absolute;z-index:300}.table__container_body tbody .tooltip.active{display:inline-block}@media only screen and (max-width:640px){.project_list_container{font-size:.8em}.table__container_body th:nth-of-type(2){width:20%}.table__container_body td,.table__container_body th{padding:10px}}.button_create_project{align-items:center;border:1px solid #000;border-radius:4px;cursor:pointer;display:flex;font-size:18px;margin-bottom:40px;padding:20px;width:300px}.button_create_project i{margin-right:20px}.form__container{max-width:840px}.form__container h1{margin-bottom:20px}.profile__picture{max-height:200px}.table__container{width:100%}.table__container .page__header{flex-wrap:wrap}.table__container h3{margin-bottom:20px;width:100%}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.logging__table{border-collapse:collapse;font-size:16px;margin:25px 0;width:100%}.logging__table thead{color:var(--main-color);text-align:left}.logging__table tr{border-bottom:1px solid var(--main-color);cursor:pointer}.logging__table td,.logging__table th{padding:11px 12px}.logging__table tbody tr{border-bottom:1px solid #ddd}.logging__table .table__actions_item{cursor:pointer;font-size:20px;margin-right:20px}.logging__table .table__actions_item:last-of-type{margin-right:0}.logging__table .table__actions_item.add_row{background-color:var(--success-color);border-radius:4px;color:#fff;font-size:20px;padding:10px}@media only screen and (max-width:640px){.logging__table{font-size:.8em}.logging__table td:nth-of-type(3),.logging__table td:nth-of-type(4),.logging__table td:nth-of-type(5),.logging__table td:nth-of-type(6),.logging__table td:nth-of-type(9),.logging__table th:nth-of-type(3),.logging__table th:nth-of-type(4),.logging__table th:nth-of-type(5),.logging__table th:nth-of-type(6),.logging__table th:nth-of-type(9){display:none}}.project__charts{display:flex;flex-wrap:wrap;max-width:1280px}.chart__container{margin-right:32px}.project__breakdown{display:flex;flex-wrap:wrap;margin-bottom:100px}.participant{margin-bottom:64px;margin-right:50px;margin-top:40px;position:relative;width:350px}.participant:last-of-type{margin-right:0}.participant table{border-collapse:collapse;width:100%}.participant .table_tooltip{bottom:12px;position:absolute;right:0}.participant .table_tooltip:hover>.tooltip_text{display:inline-block}.participant .tooltip_text{display:none;position:absolute;top:0}.participant .helper{bottom:-38px;font-size:12px;right:-130px;width:250px}.participant .helper.open{display:inline-block}.participant th{padding:10px 0}.participant table th:first-of-type{text-align:left;width:170px}.participant table th:nth-of-type(2){text-align:right}.participant tbody th{font-weight:400}.participant table tfoot{border-top:1px solid var(--main-color)}.participant tfoot td{padding-top:10px}.participant .with_symbol{display:flex;justify-content:space-between}.button_group{margin-top:20px}.project__body{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.project__body__information{margin-bottom:40px}.information__group,.title__group{align-items:center;display:flex;height:60px}.information__group h3{width:200px}.information__group_result{display:flex}.information__group_result p{margin-left:20px}.information__group_result p:first-of-type{margin-left:0}.project__body__category{align-items:center;border:1px solid #ececec;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 40px 0 0;padding:20px}.project__body__category:last-of-type{margin-right:0}.project__body__category h3{font-size:24px;width:100%}.project__body__category p{color:#4d5864;text-transform:uppercase}.project__body__tables{display:flex;flex-wrap:wrap;margin-top:60px}.edit_icon{cursor:pointer;font-size:24px;margin-left:20px}@media only screen and (max-width:860px){.project__body{grid-row-gap:20px;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}.project__body__category{max-width:300px}.information__group_result{flex-wrap:wrap}.information__group_result p{margin:0;width:100%}}.export-modal .button-group{display:flex}.user__container{align-items:center;display:flex;padding:20px;width:100%}.user__picture,.user__status{width:50px}.user__name{padding-left:20px;width:250px}.user__name p:first-of-type{font-weight:700}.user__name p:nth-of-type(2){font-size:12px}.user__role{width:200px}.user__status{text-align:center;width:150px}.user__status,.user__status p:first-of-type{align-items:center;display:flex;justify-content:center}.user__status p:first-of-type{background-color:#00ae00;border-radius:100%;height:8px;margin-right:10px;width:8px}.user__status p:first-of-type.inactive{background-color:var(--red-color)}.user__status p:first-of-type.pending{background-color:var(--danger-color)}.user__action{cursor:pointer;font-size:22px;position:relative;width:50px}.user__action:hover>.helper{display:inline-block}.user__action:hover>i{color:var(--danger-color)}.user__action.nohover{cursor:inherit}.user__action.nohover:hover>i{color:inherit}.user__container div:first-of-type img{border-radius:50%;width:100%}.helper{background:#000;border-radius:4px;bottom:-32px;color:#fff;display:none;font-size:10px;padding:2px 4px;position:absolute;right:-32px;text-align:center;width:150px}.success__message i{color:var(--success-color)}@media only screen and (max-width:640px){.user__action,.user__role,.user__status{display:none}}.icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons,serif;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}:root{--text-color:#777;--text-color-light:#ccc;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;width:100%}.row-middle{align-items:center}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-start{justify-content:flex-start;text-align:left}.col-center{justify-content:center;text-align:center}.col-end{justify-content:flex-end;text-align:right}.calendar{background:#fff;background:var(--neutral-color);border:1px solid #eee;border:1px solid var(--border-color);display:block;position:relative;width:100%}.calendar .header{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color);font-size:115%;font-weight:700;padding:1.5em 0;text-transform:uppercase}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .header .icon:hover{color:var(--main-color);-webkit-transform:scale(1.75);transform:scale(1.75);transition:.25s ease-out}.calendar .header .icon:first-of-type{margin-left:1em}.calendar .header .icon:last-of-type{margin-right:1em}.calendar .days{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color);color:#ccc;color:var(--text-color-light);font-size:70%;font-weight:400;padding:.75em 0;text-transform:uppercase}.calendar .body .cell{background:#fff;background:var(--neutral-color);border-right:1px solid #eee;border-right:1px solid var(--border-color);cursor:pointer;height:7em;overflow:hidden;position:relative;transition:.25s ease-out}.calendar .body .cell:hover{background:#f9f9f9;background:var(--bg-color);transition:.5s ease-out}.calendar .body .selected{border-image:linear-gradient(45deg,#1a8fff,#53cbf1 40%);border-image-slice:1;border-left:10px solid transparent}.calendar .body .row{border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color)}.calendar .body .row:last-child{border-bottom:none}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{font-size:82.5%;font-weight:700;line-height:1;position:absolute;right:.75em;top:.75em}.calendar .body .disabled{color:#ccc;color:var(--text-color-light);pointer-events:none}.calendar .body .cell .bg{color:var(--main-color);font-size:8em;font-weight:700;letter-spacing:-.07em;line-height:1;opacity:0;position:absolute;right:-.05em;top:-.2em;transition:.25s ease-out}.calendar .body .cell:hover .bg,.calendar .body .selected .bg{opacity:.05;transition:.5s ease-in}.calendar .body .col{flex-basis:14.28571%;flex-grow:0;width:14.28571%}.col.cell{padding-top:24px}.agenda__event{display:inline-block;font-size:12px;padding:2px 4px;width:100%}
/*# sourceMappingURL=main.c934831c.css.map*/