.modal-mask[data-v-59ad01c8]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(36,36,36,.7);display:table;transition:opacity .3s ease}.modal-wrapper[data-v-59ad01c8]{display:table-cell;vertical-align:middle}.modal-container[data-v-59ad01c8]{padding:2rem 3rem;background-color:#fff;border-radius:.2rem;box-shadow:0 .2rem .8rem rgba(36,36,36,.7);transition:all .3s ease}@media only screen and (min-width:600px){.modal-container[data-v-59ad01c8]{width:50rem;margin:0 auto}}.modal-header[data-v-59ad01c8]{display:flex;justify-content:space-between;align-items:center}.modal-header h1[data-v-59ad01c8]{margin:0}.modal-header svg[data-v-59ad01c8]{width:1.25rem;height:1.25rem}.modal-header svg[data-v-59ad01c8]:hover{background-color:#ededed;border-radius:.8rem;cursor:pointer}.modal-body[data-v-59ad01c8]{margin:2rem 0}.modal-enter[data-v-59ad01c8],.modal-leave-active[data-v-59ad01c8]{opacity:0}.modal-enter .modal-container[data-v-59ad01c8],.modal-leave-active .modal-container[data-v-59ad01c8]{transform:scale(1.1)}.form-group>div[data-v-0c697f0a]{margin-bottom:1rem}.billing-container[data-v-0c697f0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.billing-container .billing-dropdown-container[data-v-0c697f0a]{flex:1}@media only screen and (min-width:600px){.billing-container .billing-dropdown-container[data-v-0c697f0a]{margin-right:7.5rem;max-width:12rem}}.billing-container .billing-values[data-v-0c697f0a]{display:flex;align-items:center;flex:2}.billing-container .billing-values .billing-values-column[data-v-0c697f0a]{margin-right:5rem}.input-container[data-v-67e1f298]{display:flex;align-items:center}.input-container svg[data-v-67e1f298]{font-size:1.3em;margin-right:10px}.input-container input[readonly=readonly][data-v-67e1f298]{border:0}.input-container .text-area[data-v-67e1f298]{width:100%;height:100%;font-size:.9em;border:1px solid #0065b8;padding:8px 0}.input-container .text-area[data-v-67e1f298]:focus{outline:none}.input-container .text-area[data-v-67e1f298]:disabled{background-color:#ededed}.input-container.error[data-v-67e1f298]{border-bottom:1px solid #ca0000;background-color:#ffeaed}.input-container.error .input-field[data-v-67e1f298]{background-color:#ffeaed}@media print{.text-area[data-v-67e1f298]{border:none;background-color:hsla(0,0%,100%,0);padding:0}}.form-group>div[data-v-88934e4c]{margin-bottom:1rem}.form-textarea[data-v-88934e4c]{min-width:30rem}.asterisk[data-v-88934e4c]{color:red}.form-date-picker[data-v-4d8fdddb]{display:flex;align-items:center;border-bottom:1px solid #0065b8;flex-grow:1}.form-date-picker svg[data-v-4d8fdddb]{font-size:1.3em;margin-right:10px}.form-date-picker input[data-v-4d8fdddb]{border:0;width:100%;height:100%;font-size:.9em;padding:8px 0}.form-date-picker input[data-v-4d8fdddb]:focus{outline:none}.form-date-picker input[data-v-4d8fdddb]:disabled{background-color:#ededed}.form-date-picker.small[data-v-4d8fdddb]{width:auto;display:inline-flex;margin-right:15px}.form-date-picker.bordered[data-v-4d8fdddb]{border:1px solid #0065b8;height:40px}.form-date-picker.bordered .icon-container[data-v-4d8fdddb]{display:flex;width:40px;justify-content:center;height:100%;align-items:center;border-right:1px solid #0065b8;margin-right:8px}.form-date-picker.bordered .icon-container svg[data-v-4d8fdddb]{margin:0;padding:0}.form-date-picker.bordered.error[data-v-4d8fdddb],.form-date-picker.bordered.error input[data-v-4d8fdddb]{background-color:#ffeaed}.form-group>div[data-v-edf08018]{margin-bottom:1rem}.form-row[data-v-edf08018]{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:600px){.form-row[data-v-edf08018]{flex-direction:row}}.form-row .form-control[data-v-edf08018]{min-width:45%}@media only screen and (max-width:599px){.form-row>div[data-v-edf08018]{margin-bottom:1rem}}.form-textarea[data-v-edf08018]{min-width:30rem}.asterisk[data-v-edf08018]{color:red}.form-group>div[data-v-79f029c8]{margin-bottom:1rem}.new-tool-container[data-v-79f029c8]{margin-top:1rem}.form-textarea[data-v-79f029c8]{min-width:30rem}.asterisk[data-v-2f24e89c],.asterisk[data-v-79f029c8]{color:red}.project-event-type-form form[data-v-2f24e89c]{width:100%}.project-event-type-form form section[data-v-2f24e89c]{padding:0 2rem;margin-bottom:20px;background-color:#f7f7f7}.project-event-type-form form section h1[data-v-2f24e89c]{padding-top:15px;border-bottom:2px solid #0065b8}.project-event-type-form form section h1[data-v-2f24e89c],.project-event-type-form form section h2[data-v-2f24e89c]{flex:0 100%}.project-event-type-form form section .form-group[data-v-2f24e89c]{display:flex;flex-direction:column;justify-content:space-between}.project-event-type-form form section .form-group.right[data-v-2f24e89c]{justify-content:flex-end}@media only screen and (min-width:600px){.project-event-type-form form section .form-group[data-v-2f24e89c]{flex-direction:row;align-items:end}}.project-event-type-form form section .form-control[data-v-2f24e89c]{padding:10px 0}.project-event-type-form form section .form-control.wide[data-v-2f24e89c]{width:50rem}.project-event-type-form form section .form-control.wide.error[data-v-2f24e89c]{background-color:#ffeaed}@media only screen and (min-width:600px){.project-event-type-form form section .form-control[data-v-2f24e89c]{min-width:12rem}}.project-event-type-form form section .form-control>label[data-v-2f24e89c]{display:block;font-weight:700}.project-event-type-form form section .form-control .form-textarea[data-v-2f24e89c]{min-width:30rem}.project-event-type-form form .bordered[data-v-2f24e89c]{border:1px solid #0065b8;font-size:1em}.project-event-type-form form .bordered[data-v-2f24e89c]:focus{outline:none}.project-event-type-form form .bordered.small[data-v-2f24e89c]{width:auto;display:inline-flex;margin-right:15px}.project-event-type-form.modified[data-v-2f24e89c]{border-left:5px solid #f19500}.project-event-type-form .contact-container[data-v-2f24e89c]{display:flex}.project-event-type-form .contact-container>div[data-v-2f24e89c]{margin-right:1rem}.project-event-type-form .error[data-v-2f24e89c]{color:#ca0000;background-color:#ffeaed}.module-action-container[data-v-11dc976c]{display:flex;position:relative;justify-content:space-between;background-color:#f7f7f7;padding:60px 20px;width:100%;margin:30px 0}.module-action-container .comment[data-v-11dc976c]{display:flex;background-color:#fff;flex-basis:50%}.module-action-container .comment div[data-v-11dc976c]{flex-grow:1}.module-action-container .module-action[data-v-11dc976c]{width:50px;height:50px;font-size:1.5em;margin-right:20px;color:#fff;border-radius:100%;background-color:#5cb85c}.module-action-container .module-action.submit[data-v-11dc976c]{background-color:#f19500}.module-action-container .module-action.submit[data-v-11dc976c]:hover{background-color:#ff6103}.module-action-container .module-action.approve[data-v-11dc976c]{background-color:#0065b8}.module-action-container .module-action.approve[data-v-11dc976c]:hover{background-color:#00386c}.module-action-container .module-action.obsolete[data-v-11dc976c],.module-action-container .module-action.reject[data-v-11dc976c]{background-color:#ca0000}.module-action-container .module-action.reject[data-v-11dc976c]:hover{background-color:#b20000}.module-action-container .module-action.reopen[data-v-11dc976c]{background-color:#000}.module-action-container .module-action.disabled[data-v-11dc976c]{background-color:#ededed;color:#c7c7cc}.module-action-container .module-action.disabled[data-v-11dc976c]:hover{background-color:#ededed;color:#c7c7cc;cursor:not-allowed}.module-action-container .tol-button-save[data-v-11dc976c]{border-radius:0;background-color:#5cb85c;color:#fff;display:flex;justify-content:center;align-items:center;height:60px;width:170px}.module-action-container .tol-button-save[data-v-11dc976c]:hover{background-color:#11a100;font-weight:700}.report-action[data-v-11dc976c]{border-radius:0;background-color:#5cb85c;color:#fff;display:flex;justify-content:center;align-items:center;height:60px;width:170px}.report-action[data-v-11dc976c]:hover{background-color:#11a100;font-weight:700}.details-wrapper[data-v-11dc976c]{display:flex;flex-direction:column;background-color:#fff}.details-wrapper .details-body[data-v-11dc976c]{display:flex;flex-direction:column;justify-content:center;border-right:4px solid hsla(0,0%,100%,0)}.details-wrapper .details-body.modified[data-v-11dc976c]{border-right:4px solid #ffeaed}.details-wrapper .details-body .content-panel-wrapper[data-v-11dc976c]{padding:0 1.5rem}.details-wrapper .details-body .content-panel-wrapper .content-panel[data-v-11dc976c]{display:block;background-color:#fff;padding:60px 0}.details-wrapper .details-body .details-section[data-v-11dc976c]{margin-bottom:25px}.details-wrapper .details-body .details-section h1[data-v-11dc976c]{border-bottom:1px solid #d8d8d8}.details-wrapper .details-body .details-section .details-list-container[data-v-11dc976c]{display:flex;justify-content:space-between}.details-wrapper .details-body .details-section .details-list[data-v-11dc976c]{margin-top:1rem}.details-wrapper .details-body .event-type-status[data-v-11dc976c]{position:fixed;width:170px;padding:10px 0;transform:rotate(-90deg);top:50%;right:0;color:#fff;font-weight:700;text-align:center}.details-wrapper .details-body .event-type-status.active[data-v-11dc976c]{background-color:#5cb85c;border:1px solid #11a100}.details-wrapper .details-body .event-type-status.inactive[data-v-11dc976c]{background-color:#44276c;border:1px solid #44276c}.details-wrapper .details-body .event-type-status.completed[data-v-11dc976c]{background-color:#0065b8;border:1px solid #00386c}.details-wrapper .billing-container[data-v-11dc976c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.details-wrapper .billing-container .billing-dropdown-container[data-v-11dc976c]{flex:1;margin-right:7.5rem}.details-wrapper .billing-container .billing-values[data-v-11dc976c]{display:flex;align-items:center;flex:2}.details-wrapper .billing-container .billing-values .billing-values-column[data-v-11dc976c]{margin-right:5rem}.details-wrapper .module-action-container[data-v-11dc976c]{justify-content:flex-end}.details-wrapper .add-button[data-v-11dc976c]{display:flex;justify-content:flex-end}.details-wrapper .add-button span[data-v-11dc976c]{display:inline-block;font-size:1.2em;font-weight:700;width:20px;height:20px;line-height:20px;border-radius:100%;text-align:center}.details-wrapper .add-button span[data-v-11dc976c]:hover{cursor:pointer;background-color:#ededed}.details-wrapper .empty[data-v-11dc976c]{display:flex;padding:60px}