.modal_overlay{position:fixed;overflow-x:hidden;z-index:2;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.modal_overlay .form-row .col{width:50%}.modal{display:block;margin:20px auto;min-width:300px;max-width:600px;background-color:var(--rm-contrast-0);border:1px solid var(--rm-contrast-3);border-radius:3px}.modal.modal_lg{max-width:800px}.modal.modal_xl{max-width:1000px}.modal .modal_header{background-color:var(--rm-contrast-1);border-bottom:1px solid var(--rm-contrast-3);font-size:1.2em;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal_header .close{margin:-5px -5px -5px auto}.modal .modal_body{padding:20px}.modal .modal_body.nopadding{padding:0}.modal .modal_body.nopadding .separator{margin:0}.modal .modal_body .bbottom{border-bottom:1px solid var(--rm-contrast-2)}.modal .modal_body .bleft{border-left:1px solid var(--rm-contrast-2)}.modal .modal_body .separator{margin:0 -20px;border-color:var(--rm-contrast-2)}.modal .modal_body h4.separator_title{opacity:.5;text-align:right;margin:0}.modal .modal_footer{background-color:var(--rm-contrast-1);border-top:1px solid var(--rm-contrast-3);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-enter-active,.modal-leave-active{-webkit-transition:all .2s;transition:all .2s}.modal-enter,.modal-leave-to{opacity:0}.multiselect.is-invalid .multiselect__tags{border-color:#dc3545}.leave_modal .time_entry{cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;width:33.33%;min-width:150px;padding:10px 10px 10px 35px;margin-bottom:0;border-radius:3px;border:1px solid transparent}.leave_modal .time_entry:hover{border:1px solid var(--rm-contrast-4);background-color:var(--rm-hover-color)}.leave_modal .time_entry .sub{font-size:.8em;color:var(--rm-contrast-8);overflow:hidden;text-overflow:ellipsis}.leave_modal .time_entry .fa-comment-alt{color:var(--rm-contrast-8);position:absolute;top:5px;right:5px}.leave_modal .validated span:not(:last-child):after{content:","}.leave_modal .remaining_leaves{opacity:.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leave_modal .remaining_leaves.break{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.leave_modal .remaining_leaves.break div>span{display:block}.leave_modal .remaining_leaves abbr{text-underline-offset:4px}.my_leave_modal .flatp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my_leave_modal .flatp button{font-family:Arial,Helvetica,sans-serif;border:none;background:inherit;color:#cacaca;height:350px;width:80px;-webkit-transition:color .2s;transition:color .2s}.my_leave_modal .flatp button:hover{color:#727272}@media(max-width:600px){.my_leave_modal .flatp button{display:none}}.my_leave_modal .flat_picker_std{display:none}.my_leave_modal .flatpickr_dayoff{color:rgba(57,57,57,.3)}.my_leave_modal .flatpickr-calendar.inline{width:386.25px;margin:0 auto}.my_leave_modal .flatpickr-calendar.inline .dayContainer{width:386.25px;min-width:386.25px;max-width:386.25px}.my_leave_modal .flatpickr-calendar.inline .flatpickr-days{width:386.25px}.my_leave_modal .flatpickr-calendar.inline .flatpickr-day{max-width:50px;height:50px;line-height:50px}.my_leave_modal .flatpickr-calendar.inline .flatpickr_event{position:absolute;bottom:3px;left:calc(50% - 16px)}.my_leave_modal .flatpickr-calendar.inline .flatpickr_event.validated{cursor:default}.my_leave_modal .flatpickr-calendar.inline .endRange .flatpickr_event,.my_leave_modal .flatpickr-calendar.inline .startRange .flatpickr_event{background-color:hsla(0,0%,99.6%,.8)}.my_leave_modal .flatpickr_event{display:inline-block;width:25px;height:10px;line-height:10px;border-radius:3px;content:" ";background-color:#e3da70}.my_leave_modal .flatpickr_event.validated{background-color:#36b04c;cursor:default}.my_leave_modal .flatpickr_event.refused{background-color:#ff7260}.my_leave_modal ul.legend{list-style-type:none;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;color:#777;font-size:.8em}#account_cursors .flat_picker_std{width:100px}#account_cursors .leave_cursor input{padding:0}#account_cursors .leave_cursor input[type=number]{width:70px;text-align:center}#account_cursors .leave_cursor button{width:50px}.range_select .form-control{display:inline-block;width:auto}.impersonated_resource{display:inline-block;width:300px}#dashboard .masao_moustache{float:right;width:200px}.number{font-weight:700;opacity:.8;line-height:1em}.big_links .btn{width:150px;padding:10px;margin-right:24px;margin-bottom:24px}.big_links .btn div{text-align:center}.big_links .btn div svg{height:30px;margin:5px 0 10px 0}.big_links .btn.btn-lg{width:250px;padding:20px}.big_links .btn.btn-lg svg{height:50px}.big_numbers_row{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:767.98px){.big_numbers_row{display:block}}.card_header .number,th .number{font-size:1.15em}.big_numbers_col{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.big_numbers_col.link{color:inherit;text-decoration:none;cursor:pointer}.big_numbers_col.link:hover{background-color:rgba(0,0,0,.05)}.big_numbers_col:not(:first-child){border-left:1px solid rgba(0,0,0,.125)}.big_numbers_col .number{font-size:2em}.big_numbers_col .text .number{font-size:1.3em}.chart_container{min-width:300px}#my_entries table.blue td.cell_first{max-width:300px}#my_entries table.blue td.cell_first:before{content:"•";display:inline-block;text-align:center;min-width:30px;margin-left:-8px}#my_entries table.blue td.tree_link{width:.1%;padding:0}#my_entries table.blue td.tree_link a{padding:8px;color:var(--rm-primary-lighter)}#my_entries table.blue td.tree_link a:hover{color:#fff}#my_entries table.blue tr.project{cursor:pointer}#my_entries table.blue tr.project td.cell_first:before{content:"›";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#my_entries table.blue tr.project.open .cell_first:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#my_entries table.blue tr.version{background-color:var(--rm-primary-light)}#my_entries table.blue tr.version td{border-top-color:rgba(0,0,0,.08)}#my_entries table.blue tr.version td.cell_first{padding-left:30px}#my_entries table.blue tr.version .separator{border-color:rgba(0,0,0,.08)}#my_entries table.blue tr.version.dimmed{color:hsla(0,0%,100%,.5)}#my_entries table.blue .cell_last{position:relative}#my_entries table.blue .cell_last .led,#my_entries table.blue .cell_last svg{position:absolute;right:0;margin-right:-30px}#my_entries table.blue .cell_last .led{cursor:default;top:8px;width:20px;height:20px;border-radius:50%;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,box-shadow .5s;transition:background-color .5s,box-shadow .5s,-webkit-box-shadow .5s}#my_entries table.blue .cell_last .led.green{-webkit-box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #304701 0 -1px 9px,#89ff00 0 2px 12px;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #304701,0 2px 12px #89ff00;background-color:#adff6b}#my_entries table.blue .cell_last .led.orange{-webkit-box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #d34300 0 -1px 9px,#ffb08c 0 2px 12px;box-shadow:0 -1px 7px 1px rgba(0,0,0,.2),inset 0 -1px 9px #d34300,0 2px 12px #ffb08c;background-color:#ffb897}#my_entries table.blue .cell_last svg{top:15px;color:var(--rm-contrast-15)}#my_numbers table.legend td{vertical-align:text-bottom}#my_numbers table.legend .legend_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em}#my_numbers table.legend .legend_item .legend_color{display:inline-block;width:30px;height:15px;border:2px solid #fff}#my_numbers table.legend .legend_item .legend_label{padding:0 10px}#my_numbers table.blue td,#my_numbers table.blue th{width:8%}#my_numbers table.blue td.cell_first,#my_numbers table.blue th.cell_first{width:auto;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}