.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-d3021d8e]{margin-bottom:1rem}.form-row[data-v-d3021d8e]{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:600px){.form-row[data-v-d3021d8e]{flex-direction:row}}@media only screen and (max-width:599px){.form-row>div[data-v-d3021d8e]{margin-bottom:1rem}}.asterisk[data-v-d3021d8e]{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}.module-action-container[data-v-1c4ea914]{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-1c4ea914]{display:flex;background-color:#fff;flex-basis:50%}.module-action-container .comment div[data-v-1c4ea914]{flex-grow:1}.module-action-container .module-action[data-v-1c4ea914]{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-1c4ea914]{background-color:#f19500}.module-action-container .module-action.submit[data-v-1c4ea914]:hover{background-color:#ff6103}.module-action-container .module-action.approve[data-v-1c4ea914]{background-color:#0065b8}.module-action-container .module-action.approve[data-v-1c4ea914]:hover{background-color:#00386c}.module-action-container .module-action.obsolete[data-v-1c4ea914],.module-action-container .module-action.reject[data-v-1c4ea914]{background-color:#ca0000}.module-action-container .module-action.reject[data-v-1c4ea914]:hover{background-color:#b20000}.module-action-container .module-action.reopen[data-v-1c4ea914]{background-color:#000}.module-action-container .module-action.disabled[data-v-1c4ea914]{background-color:#ededed;color:#c7c7cc}.module-action-container .module-action.disabled[data-v-1c4ea914]:hover{background-color:#ededed;color:#c7c7cc;cursor:not-allowed}.module-action-container .tol-button-save[data-v-1c4ea914]{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-1c4ea914]:hover{background-color:#11a100;font-weight:700}.report-action[data-v-1c4ea914]{border-radius:0;background-color:#5cb85c;color:#fff;display:flex;justify-content:center;align-items:center;height:60px;width:170px}.report-action[data-v-1c4ea914]:hover{background-color:#11a100;font-weight:700}.asterisk[data-v-1c4ea914]{color:red}.project-form form[data-v-1c4ea914]{width:100%}.project-form form section[data-v-1c4ea914]{padding:0 2rem;margin-bottom:20px;background-color:#f7f7f7}.project-form form section h1[data-v-1c4ea914]{padding-top:15px;border-bottom:2px solid #0065b8}.project-form form section h1[data-v-1c4ea914],.project-form form section h2[data-v-1c4ea914]{flex:0 100%}.project-form form section .form-group[data-v-1c4ea914]{display:flex;flex-direction:column;justify-content:space-between}.project-form form section .form-group.right[data-v-1c4ea914]{justify-content:flex-end}@media only screen and (min-width:600px){.project-form form section .form-group[data-v-1c4ea914]{flex-direction:row}}.project-form form section .form-control[data-v-1c4ea914]{padding:10px 0}.project-form form section .form-control.wide[data-v-1c4ea914]{width:50rem}.project-form form section .form-control.wide.error[data-v-1c4ea914]{background-color:#ffeaed}@media only screen and (min-width:600px){.project-form form section .form-control[data-v-1c4ea914]{width:12rem}}.project-form form section .form-control>label[data-v-1c4ea914]{display:block;font-weight:700}.project-form form .bordered[data-v-1c4ea914]{border:1px solid #0065b8;font-size:1em}.project-form form .bordered[data-v-1c4ea914]:focus{outline:none}.project-form form .bordered.small[data-v-1c4ea914]{width:auto;display:inline-flex;margin-right:15px}.project-form form .form-input[data-v-1c4ea914]{border-bottom:1px solid #0065b8;font-size:1em;height:inherit}.project-form form .form-input[data-v-1c4ea914]:focus{outline:none}.project-form form .form-input.error[data-v-1c4ea914]{border-bottom:1px solid #ca0000}.project-form form .form-input.small[data-v-1c4ea914]{width:auto;display:inline-flex;margin-right:15px}.project-form.modified[data-v-1c4ea914]{border-left:5px solid #f19500}.project-form .module-action-container[data-v-1c4ea914]{justify-content:flex-end}.project-form .error[data-v-1c4ea914]{color:#ca0000;background-color:#ffeaed}.status[data-v-693c5d88]{border:1px solid;border-radius:28px;padding:5px 10px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center}.status.draft[data-v-693c5d88]{color:#777;border-color:#777}.status.submitted[data-v-693c5d88]{color:#f19500;border-color:#f19500}.status.active[data-v-693c5d88],.status.active_online[data-v-693c5d88],.status.approved[data-v-693c5d88]{color:#11a100;border-color:#11a100}.status.approved.assignment[data-v-693c5d88],.status.completed[data-v-693c5d88],.status.finished[data-v-693c5d88]{color:#0065b8;border-color:#0065b8}.status.active_offline[data-v-693c5d88],.status.inactive[data-v-693c5d88],.status.received[data-v-693c5d88]{color:#44276c;border-color:#44276c}.status.processed[data-v-693c5d88],.status.reconciled[data-v-693c5d88]{color:#0065b8;border-color:#0065b8}.status.obsolete[data-v-693c5d88],.status.rejected[data-v-693c5d88]{color:#ca0000;border-color:#ca0000}.header-title .status[data-v-693c5d88]{vertical-align:top;margin-left:2em}@media print{.status[data-v-693c5d88]{padding:3px 8px}}.form-group>div[data-v-b4312e14]{margin-bottom:1rem}.form-row[data-v-b4312e14]{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:600px){.form-row[data-v-b4312e14]{flex-direction:row}}@media only screen and (max-width:599px){.form-row>div[data-v-b4312e14]{margin-bottom:1rem}}.form-group>div[data-v-60ff5789]{margin-bottom:1rem}.form-row[data-v-60ff5789]{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:600px){.form-row[data-v-60ff5789]{flex-direction:row}}@media only screen and (max-width:599px){.form-row>div[data-v-60ff5789]{margin-bottom:1rem}}.details-wrapper[data-v-2877083d]{display:flex;flex-direction:column;background-color:#fff}.details-wrapper .details-body[data-v-2877083d]{display:flex;flex-direction:column;justify-content:center;border-right:4px solid hsla(0,0%,100%,0)}.details-wrapper .details-body.modified[data-v-2877083d]{border-right:4px solid #ffeaed}.details-wrapper .details-body .content-panel-wrapper[data-v-2877083d]{padding:0 1.5rem}.details-wrapper .details-body .content-panel-wrapper .content-panel[data-v-2877083d]{display:block;background-color:#fff;padding:60px 0}.details-wrapper .details-body .details-section[data-v-2877083d]{margin-bottom:25px}.details-wrapper .details-body .details-section h1[data-v-2877083d]{border-bottom:1px solid #d8d8d8}.details-wrapper .details-body .details-section .details-list[data-v-2877083d]{margin-top:1rem}.details-wrapper .details-body .details-section .create-event-type-button-container[data-v-2877083d]{padding-left:60px}.details-wrapper .details-body .details-section .add[data-v-2877083d]{display:flex;justify-content:flex-end}.details-wrapper .details-body .details-section .add span[data-v-2877083d]{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 .details-body .details-section .add span[data-v-2877083d]:hover{cursor:pointer;background-color:#ededed}.details-wrapper .details-body .details-section .add span.history[data-v-2877083d]{display:none}.details-wrapper .details-body .project-status[data-v-2877083d]{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 .project-status.active[data-v-2877083d]{background-color:#5cb85c;border:1px solid #11a100}.details-wrapper .details-body .project-status.inactive[data-v-2877083d]{background-color:#44276c;border:1px solid #44276c}.details-wrapper .details-body .project-status.reconciled[data-v-2877083d]{background-color:#f19500;border:1px solid #ff6103}.details-wrapper .details-body .project-status.completed[data-v-2877083d]{background-color:#0065b8;border:1px solid #00386c}.details-wrapper .details-body .details-table[data-v-2877083d]{margin-bottom:1rem}.details-wrapper .empty[data-v-2877083d]{display:flex;padding:60px}