body{background:var(--background-color)}.day-current{color:var(--grey-dark);border:1px solid var(--grey-dark)!important}.day-checkable input[type="checkbox"]{background-color:var(--background-color)}.absence{border:1px solid var(--delete-color);background-color:var(--background-color)}.details{display:none}.comment{color:var(--grey-medium-dark);font-size:7pt}.disabled{color:var(--grey-medium-dark)}tr.archived,tr:has(td.archived),div.finish,td.finish,th.finish,.expense_closed,.request_closed{background-image:var(--link-hash)!important;background-repeat:repeat!important}th.finish{padding-left:16px;color:var(--text-color)}.hand{cursor:pointer;vertical-align:sub}.mask{display:none;list-style:none}.visible{display:block;visibility:visible}.nobr{white-space:nowrap!important}td.private,th.private{border:1px solid var(--grey-medium-light);background-image:url(../images/class_prive.gif);background-repeat:no-repeat;background-position:bottom right}.excess,.variation,.ok{background-repeat:no-repeat;background-position:bottom right}.right{text-align:right}.small{font-size:.8em}.bold,.strong{font-weight:700}.action_light{font-size:7pt}.light{color:var(--grey-dark)}.addable,#show_details{display:inline-block;background:var(--interaction-color);color:var(--text-color-light);padding:5px;line-height:100%;border-radius:3px}.removable,#hide_details{display:none;background:var(--interaction-color);color:var(--text-color-light);padding:5px;line-height:100%;border-radius:3px}#hide_details:hover,#show_details:hover{text-decoration:none}.removable:hover,.addable:hover{background:var(--interaction-color);color:var(--text-color-light);text-decoration:none}.half_left{float:left;width:49%;margin:1em 0;padding-right:.5em;background-color:var(--grey-light)}.half_right{float:right;width:49%;margin:1em 0;padding-left:.5em;background-color:var(--grey-light)}.waiting{background:url(../images/throbber.gif) no-repeat right center}.content_working h1,.content_working h3{font-size:1.2em;margin-bottom:10px;color:var(--text-color);line-height:1.2em}.content_working h4{font-size:1em;margin-bottom:10px;color:var(--text-color)}h1::first-letter,h2::first-letter,h3::first-letter,h4::first-letter{text-transform:uppercase}.black{color:var(--text-color);background-color:var(--grey-light)}.black_number{color:var(--text-color)}.grey{background-color:var(--grey-light)!important}.grey_number{color:var(--grey-medium-dark)!important}.white{background-color:var(--background-color)!important;border:1px solid var(--grey)}.green{background-color:var(--save-color)!important;color:var(--text-color-light)}.green_light{background-color:var(--background-green)!important}.ok,.green_number,.green-text{color:var(--validate-color);font-weight:700}.orange{color:var(--attention-text-color);background-color:var(--attention-color)}.variation,.orange_number{font-weight:700;color:var(--andon-color)}.red{background-color:var(--delete-color)!important;color:var(--text-color-light)}.red_light{background-color:var(--background-red)!important}.excess,.red_number,.red-text{font-weight:700;color:var(--delete-color)!important}input:focus,textarea:focus{outline:none}button,input[type='submit'],a.button{padding:7px 12px;color:var(--text-color-light);text-shadow:none;font-size:14px;text-align:center;cursor:pointer;border:none;width:100%;background:var(--grey-medium-dark);border-radius:18px;margin:5px 0}button:hover,input[type='submit']:hover,a.button:hover{background:var(--grey-dark);cursor:pointer}a.button{display:block;width:inherit}a.button:hover{color:#fff;text-decoration:none}button.image{background:none;margin:5px 0;padding:0;width:auto}button.submit-light{background:var(--grey-light);border:none;color:var(--grey-dark);cursor:pointer}button.submit-light:hover{text-decoration:underline}input[type='submit'].btn-blue{color:var(--text-color-light);background-color:var(--interaction-color)}input[type='submit'].btn-blue:hover{background-color:var(--interaction-color-hover)}input.confirm,button.confirm,input[type='submit'].confirm,button[value='confirm'],input.save-light{background-color:var(--confirm-color);color:var(--text-color)}input.confirm:hover,button.confirm:hover,input[type='submit'].confirm:hover,button[value='confirm']:hover,input.save-light:hover{background-color:var(--confirm-color-hover);color:var(--text-color)}a.save,input.save,button.save,input[type='submit'].save,button[value='save'],input[type='submit'].btn-green{background-color:var(--save-color)}a.save:hover,input.save:hover,button.save:hover,input[type='submit'].save:hover,button[value='save']:hover,input[type='submit'].btn-green:hover{background-color:var(--save-color-hover)}input.validate,input#validate,input[type='submit'].validate,button[value='validate'],button.save-dark,input.save-dark{background-color:var(--validate-color)}input.validate:hover,input#validate:hover,input[type='submit'].validate:hover,button[value='validate']:hover,button.save-dark:hover,input.save-dark:hover{background-color:var(--validate-color-hover)}input#validatewithmarkup,input#validatewithrecuperation{background-color:var(--validate-plus-color)}input#validatewithmarkup:hover,input#validatewithrecuperation:hover{background-color:var(--validate-plus-color-hover)}div#validationrecupmessage{box-sizing:border-box;padding:6px;border:1px solid var(--validate-plus-color);border-radius:4px}input.refuse,input.delete,input.delete-big,button.delete,input[type='submit'].refuse,button[value='refuse'],input[type='submit'].btn-red{background-color:var(--delete-color)}input.refuse:hover,input.delete:hover,input.delete-big:hover,button.delete:hover,input[type='submit'].refuse:hover,button[value='refuse']:hover,input[type='submit'].btn-red:hover{background-color:var(--delete-color-hover)}input[type='submit'].btn-orange{color:var(--attention-text-color);background:var(--attention-color)}input[type='submit'].btn-orange:hover{background:var(--attention-color-hover)}input.hold,button.hold,input[type='submit'].hold,button[value='hold']{background-color:var(--onhold-color)}input.hold:hover,button.hold:hover,input[type='submit'].hold:hover,button[value='hold']:hover{background-color:var(--onhold-color-hover)}button.submit-andon{background:var(--andon-color);color:var(--text-color);cursor:pointer}button.submit-andon:hover{text-decoration:underline}button.submit-light-andon{border:1px solid var(--andon-color);background:inherit;color:var(--andon-color);cursor:pointer}button.submit-light-andon:hover{text-decoration:underline}a.link_add span,.html-select-triple-plus{font-size:150%;font-weight:700;cursor:pointer;padding:0 5px}a.link_add span{color:var(--text-color)}a.link_add:hover{text-decoration:none}img.andon,img.late,img.redbin,img.sticky,img.warning{height:18px;width:18px;margin-left:9px;vertical-align:middle}img.paperclip{height:16px;width:16px;margin-left:4px;vertical-align:middle}.nobr .hand.icon-border{border:1px solid var(--grey);background-color:var(--background-color);margin:0 5px 0 0;vertical-align:top}.nobr .hand{width:31px!important;height:31px!important;margin:0 10px 0 10px;vertical-align:sub;border-radius:4px}.nobr .hand:hover{cursor:pointer}td>.nobr .hand{margin:0 10px -6px 0}.nobr .calendar-icon{background:var(--background-color) var(--icon-calendar) no-repeat center center;background-size:auto 80%}.nobr .calendar-icon:hover{background-image:var(--icon-calendar-hover)}.nobr .clock-icon{background:var(--background-color) var(--icon-clock) no-repeat center center;background-size:auto 80%}.nobr .clock-icon:hover{background-image:var(--icon-clock-hover)}.nobr .print-icon{background:var(--background-color) var(--icon-print) no-repeat center center;background-size:auto 80%}.nobr .print-icon:hover{background-image:var(--icon-print-hover)}.nobr .hand-icon{background:var(--background-color) var(--icon-hand) no-repeat center center;background-size:auto 80%}.nobr .hand-icon:hover{background-image:var(--icon-hand-hover)}img[src*="/link_help."]{content:var(--link-help);max-width:15px;width:15px}img[src*="/link_more."]{content:var(--link-more);max-width:15px;width:15px}img[src*="/link_less."]{content:var(--link-less);max-width:15px;width:15px}.heading h2,.content_working h2{font-size:20px;margin-bottom:20px;padding-bottom:10px;color:var(--grey-dark);border-bottom:1px solid var(--grey-medium-light)}input[type="search"]::-webkit-search-cancel-button{display:none}select.multiplecombobox{min-height:125px;max-height:250px;max-width:none;height:auto;padding:6px!important;background:var(--background-input);overflow-x:auto;width:400px;cursor:pointer}td:has(>select.multiplecombobox){width:50%}select.multiplecombobox-from{border-color:var(--grey-medium-light)}select.multiplecombobox-to{margin-right:0}.modal-box .itemsform .hidden_field select.multiplecombobox{width:195px!important}.itemsform .itemsform-head select.multiplecombobox{height:auto}.itemsform .itemsform-head .multiplecombobox_button{margin:0}input[type='button'].multiplecombobox_button{padding:5px;margin:0 1px}a.multiplecombobox_all:first-letter{text-transform:uppercase}a.multiplecombobox_all{background:var(--grey-light);border-radius:20px;color:var(--grey-dark);cursor:pointer;display:block;line-height:2em;margin:4px 0 0 0;padding:2px 8px;text-align:center;text-decoration:none;width:max-content}.center-multicombobox{text-align:-moz-center!important}.content_toolbar_container .multiplecombobox_button,.content_toolbar_container .multiplecombobox_all{font-size:10px;font-weight:400;text-align:center;text-shadow:none}a.multiplecombobox_all:hover{text-decoration:underline;color:var(--text-color)}.center-tr,.center-tr td{text-align:center!important}.center-tr td a{margin:auto}.itemsform .itemsform-head:first-child{padding-top:0!important}.itemsform-head .hidden_field{float:left;padding:8px 20px 8px 0}.itemsform-head .hidden_field input#title,.itemsform-head .hidden_field input#titre{width:500px}.itemsform-head .hidden_field input.head{width:100%}.itemsform-bold .hidden_field{font-size:20px;font-weight:700;float:left;padding:8px 20px 8px 0}.itemsform .itemsform-bold a,.itemsform .itemsform-bold label,.itemsform .itemsform-bold textarea,.itemsform .itemsform-bold input,.itemsform .itemsform-bold select{font-size:20px;font-weight:700}.itemsform .itemsform-bold select,.itemsform .itemsform-bold textarea[rows="1"]{height:37px}.itemsform .itemsform-bold label{line-height:37px}.itemsform .itemsform-bold input[type="checkbox"]{margin:0 8px 0 0}.itemsform table{border-spacing:4px;table-layout:fixed}.itemsform table td input{width:100%}.itemsform table .label{padding:2px 6px;border-radius:4px}.itemsform .itemsform-submit{margin:0 28px 8px 0;border:none;padding-left:120px}.itemsform .itemsform-submit input{margin-top:20px}.itemsform .itemsform-submit a:first-letter{text-transform:uppercase}label{text-align:right;color:var(--text-color)}input[type='text'],input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='url'],textarea{font-family:Helvetica,Arial,sans-serif;font-size:15px;box-sizing:border-box;padding:6px;border:1px solid var(--grey);border-radius:4px;background-color:var(--background-input)}input[type='text'],input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='url']{height:31px}input:disabled{cursor:not-allowed;opacity:.5}input[type='search']{padding-right:4px;appearance:textfield;-webkit-appearance:textfield}input[type='text'].input_colorpicker{border:1px solid var(--text-color)}input[type='radio'],input[type='checkbox']{margin:0;appearance:none;-webkit-appearance:none;width:13px;height:13px;border:2px solid var(--grey);cursor:pointer;position:relative;background-color:var(--background-input)}input[type='radio']:checked,input[type='checkbox']:checked{border:1px solid var(--interaction-color);background-color:var(--background-input)}input[type='radio'],input[type='radio']:focus{border-radius:50%}input[type='radio']:after{display:none}input[type='radio']:checked:after{content:' ';width:7px;height:7px;border-radius:50%;background:var(--interaction-color);position:absolute;top:2px;left:2px;display:block}input[type='checkbox']{border-radius:3px}input[type='checkbox']:checked{background:var(--background-input) var(--icon-check) no-repeat center center;background-size:9px}input[type="file"]{padding:6px 0;cursor:pointer}input[type="file"]:focus{border:none}input#private,input#sticky{margin:9px 0}select{font-family:Helvetica,Arial,sans-serif;font-size:15px;max-width:250px;height:31px;padding:2px 20px 2px 6px!important;margin:0 5px 0 0;border:1px solid var(--grey);border-radius:4px;outline:none;background:var(--background-input) url(../images/arrow_black_select.gif) right center no-repeat;appearance:none;box-sizing:border-box}optgroup{font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:bolder;color:var(--delete-color)}.itemsform-disabled{opacity:0}.itemsform li{position:relative;clear:left;margin:0;padding:8px 0;list-style:none}.itemsform li div li{padding:0;line-height:150%}.itemsform label{display:block;float:left;line-height:1em;padding:8px 20px 8px 0;text-align:right;width:125px}.itemsform .txt_field_empty{font-size:12px;line-height:30px;float:left;padding:0;cursor:pointer;color:var(--grey-medium-dark)}.itemsform .hidden_field input::placeholder,.itemsform-head .hidden_field input::placeholder{font-weight:400}.itemsform .hidden_field{float:left;line-height:30px;margin:0;padding:0 20px 0 0}.itemsform .field_edit{display:block}.itemsform .field_empty{display:none}.itemsform textarea[rows="1"]{height:28.5px}.itemsform .itemsform-list-select select{display:list-item!important}.itemsform li.itemsform-separate{border-top:1px solid var(--grey)!important;padding-top:15px!important}.itemsform .hidden_field textarea{width:500px}.itemsform .hidden_field textarea.expandable{resize:none;overflow-y:hidden}.itemsform .pointer{position:absolute;bottom:-8px;left:76px;width:12px;height:9px;margin-bottom:0;background:url(../images/futura/pointer-form.png) no-repeat left top}.itemsform .hidden_field input[type='text']{width:250px}form .itemsform .hidden_field input[size='2'],form .itemsform .hidden_field input[size='3'],form .itemsform .hidden_field input[size='6'],form .itemsform .hidden_field input[size='10'],.itemsform .hidden_field input[type='text'].input-date{width:auto}.content_working .itemsform input[size="3"]{width:40px!important}.content_working .itemsform input[size="6"]{width:50px!important}.content_working .itemsform input[size="6"],.content_working .itemsform input[size="3"]{height:31px!important;margin-right:5px!important;text-align:center}.itemsform .hidden_field input[type='text'].input-zip{width:90px}.itemsform .hidden_field input[type='text'].input-dailydetails{width:100px}.itemsform .complement{margin-left:145px;clear:both}.input-date-calendar select,.itemsform-bold .input-date-calendar select,.itemsform-head .input-date-calendar select{font-size:14px!important;font-weight:400}form#form_project select#customer_id,form#form_project select#parent,div.level_1 div.forms form select{max-width:300px}div.level_1 div.forms form select{max-width:100px}.modal-box{position:absolute;z-index:99;top:10%;left:50%;width:620px;padding:30px;transform:translate(-50%);transition:transform .3s,opacity .4s;border-radius:4px;background:var(--background-color)}.modal-box .heading{margin:0 0 30px 0;padding:0;background:#fff0}.modal-box .heading h2{font-weight:700;font-size:20px;font-weight:700;position:relative;color:var(--grey-dark)}.modal-box .content_working{margin:0;padding:0}.modal-box .content_working .listing_area .live-top{margin-left:0}.modal-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}.modal-box .modal-close{font-size:.9em;font-weight:400;position:absolute;top:10px;right:10px;display:block;overflow:hidden;cursor:pointer;width:10px;height:10px;padding:0;text-decoration:none;text-indent:-500px;color:var(--grey-dark);border:none;background:url(../images/icon-close-removebg-preview.png) repeat-x center center;filter:brightness(195%);background-size:contain!important}.modal-box .modal-close:hover{background-repeat:no-repeat center center;filter:contrast(150%);width:10px;height:10px;background-size:contain!important}.modal-box .content_error_status{margin-bottom:20px}.modal-box form{overflow:visible!important}.modal-box .itemsform-head{font-size:17px;font-weight:700;background:none!important}.modal-box .itemsform .itemsform-head span{padding-top:0!important}.modal-box .itemsform-head-bottom{border:none!important}.modal-box .itemsform label,.modal-box .itemsform-bold label,.modal-box .itemsform-head label{margin:0 10px 0 0!important;padding:0!important;font-size:14px;width:165px}.modal-box .itemsform .itemsform-bold a,.modal-box .itemsform .itemsform-bold div,.modal-box .itemsform .itemsform-bold label,.modal-box .itemsform .itemsform-bold input,.modal-box .itemsform .itemsform-bold textarea,.modal-box .itemsform .itemsform-bold select{font-size:20px}.modal-box .itemsform-bold p{margin:10px 10px 0 0!important;padding:0!important;font-size:14px;font-weight:700}.modal-box .itemsform table{width:100%}.modal-box .itemsform label.toggle{color:var(--link-color);display:inline-block;font-size:12px!important;font-weight:400;line-height:10px;margin-left:175px!important;text-align:left;width:300px}.modal-box .itemsform label.toggle:hover{text-decoration:underline;cursor:pointer}.modal-box .itemsform div.toggle{display:inline-block;visibility:hidden;width:auto}.modal-box .itemsform li{margin:0 0 15px 0;padding:0;border:none}.modal-box .itemsform .hidden_field{padding:0!important;line-height:30px;width:405px!important}.modal-box .itemsform .hidden_field select{margin:0;width:auto;max-width:405px!important;padding:0;margin-bottom:4px}.modal-box .itemsform li:last-child{margin:0}.modal-box .itemsform-sub .hidden_field{font-size:12px;font-weight:400;line-height:10px}.modal-box .itemsform-sub .hidden_field a{font-size:12px}.modal-box .content_working input,.modal-box .content_working select,.modal-box .content_working button{max-width:100%}.modal-box select{height:31px}.modal-box textarea{width:405px!important;padding:6px}.modal-box .input-date-calendar,.itemsform-bold .modal-box .input-date-calendar,.itemsform-head .modal-box .input-date-calendar{font-weight:400;font-size:12px}.modal-box .content_working input[type='text'].input-date[size="6"]{height:31px!important;width:60px!important}.modal-box .content_working .itemsdated-current,.modal-box .content_working .itemsdated-new,.modal-box .content_working .itemsdated-last{line-height:38px}.modal-box .content_working .itemsdated-current,.modal-box .content_working .itemsdated-new{margin-top:-4px}.modal-box .content_working input[type='password'],.modal-box .content_working input[type='text']{width:100%}.modal-box .content_working .itemsform-currency input{width:85%}.modal-box .content_working input[type='checkbox']{margin:9px 4px 0 0}.modal-box #form_user_option_dated_daily_details .itemsform .hidden_field,.modal-box #form_user_option_dated_daily_details .itemsform .field_complement{width:145px;display:inline-block}.modal-box #form_user_option_dated_daily_details .itemsform .hidden_field{margin:0 10px 0 0}.views_wrapper{max-width:80%;display:inline-block;height:38px;line-height:100%;margin:0 15px 0 0}.views_wrapper div.views{display:flex;margin:0;padding:0;height:100%}.views_wrapper .view_item{display:flex;align-items:center;width:auto;transition:all .3s linear 0s;text-decoration:none;color:var(--view-color);border:1px solid var(--view-color);border-width:1px 0 1px 1px;background-color:none}.views_wrapper .view_item button{background:none;border:0;color:var(--view-color);cursor:pointer;font-size:14px;margin:0;padding:10px 0}.views_wrapper .view_item:focus-within,.views_wrapper .view_item:hover{background-color:var(--background-blue)}.views_wrapper .view_selected{background-color:var(--background-blue)}.views_wrapper .view_first{border-right:0;border-radius:18px 0 0 18px}.views_wrapper .view_last{border:1px solid var(--view-color);border-width:1px;border-radius:0 18px 18px 0}.views_wrapper .view_first.view_last{border:1px solid var(--view-color);border-radius:18px}.views_wrapper .view_item .view_title{display:inline-block;padding:0 15px;cursor:pointer;text-align:center}.views_wrapper .view_item .view_title input{background:none;color:var(--view-color)}.views_wrapper .view_item input[type='search']{width:0;height:0;padding:0;transition:all .2s linear 0s;border-width:0;border-radius:0}.views_wrapper .view_item:focus-within input[type='search'],.views_wrapper .view_item:hover input[type='search']{width:160px;height:auto;margin-right:10px;padding:5px;border:1px solid var(--background-blue);border:0;border-width:0 1px 0 0;border-left:1px solid var(--grey-medium-light);outline:none}.views_wrapper .view_item .input-ajax-content{display:inline-block;width:0;margin:0;transition:all .3s linear 0s;color:var(--grey-dark)}.views_wrapper .view_item:focus-within .input-ajax-content,.views_wrapper .view_item:hover .input-ajax-content,.views_wrapper .view_item.view_selected .input-ajax-content{display:inline-block;width:auto}.views_wrapper .view_item .input-ajax-content .input-ajax-static{padding:0}.views_wrapper .view_item .input-ajax-content .input-ajax-static div{padding:5px 10px}.views_wrapper .view_item .input-ajax-content div:empty{display:none;border-left:none}.views_wrapper .view_item .input-select-content select{display:none}.views_wrapper .view_item .input-select-content .input-view-select{margin-right:10px}.views_wrapper .view_item .input-select-content select:focus,.views_wrapper .view_item .input-select-content.selected select,.views_wrapper .view_item.view_selected select,.views_wrapper .view_item:hover .input-select-content select{display:inline-block}.views_wrapper:has(.big-views){max-width:100%;width:100%}.views_wrapper:has(.big-views)+.actions_wrapper{max-width:100%;width:100%;padding-top:15px;justify-content:end}.actions_wrapper .action_views{border:1px solid var(--grey);border-radius:18px;background:var(--grey-medium-light)}.inserts_wrapper+.actions_wrapper+.views_wrapper{margin-top:15px}.actions_wrapper .action_views button{font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:700;margin:0;padding:8px 10px;cursor:pointer;color:var(--grey-dark);border:none;background:none}.actions_wrapper .action_views button.selected,.actions_wrapper .action_views button.selected:hover{border-radius:18px;background:var(--background-color)}.actions_wrapper .action_today form,.actions_wrapper .action_today form input,.actions_wrapper .action_views form,.actions_wrapper .action_views form button{display:inline-block;height:100%;margin:0}.filter_wrapper form select.multiplecombobox,.content_action_filter form select.multiplecombobox{width:177px}.filter_wrapper form input[type=text]:not(.input-date){width:100%}.outer_top,.outer_bottom{display:none;text-align:right}.content_action .outer_text,.content_views .inserts_wrapper{font-size:.9em;margin:8px 0;padding:10px 0}.content_action .inner_text{height:38px;line-height:100%;margin:0 15px 0 0}.inserts_wrapper{display:inline-block;height:38px;line-height:100%;margin:0 15px 0 0}.content_action .outer_text li button,.content_action .outer_text li input[type='submit']{width:auto;padding:0}.content_action h3,.content_action ul li,.content_action form{display:inline}.content_action h3{float:left}.content_action h3:only-child{float:none}.content_action ul{display:block;text-align:right}.actions_wrapper li,.content_action li{display:inline-block;margin-left:10px}.inserts_wrapper li,.content_insert li{background-color:none;display:inline-block;margin-right:10px}.content_action li a,.content_action li button{text-decoration:none;color:var(--grey-dark)}.content_action li a:hover,.content_action li button:hover{text-decoration:underline;color:var(--text-color)}.content_action li button,.content_action li input[type='submit']{font-size:.8em;font-weight:700;cursor:pointer;text-transform:uppercase;color:var(--interaction-color);border:0;background:none}.content_action li button:hover{color:var(--interaction-color)}.content_action li form{padding:0 10px;border-right:1px solid var(--interaction-color)}.content_action li form:first-child{padding:0 10px 0 0}.content_action li form:last-child{padding:0 0 0 10px;border-right:0}.content_insert .outer_text,.content_action .outer_text{border:0}.inserts_wrapper{display:inline-block;height:38px;line-height:100%;margin:0 15px 0 0}.actions_wrapper{display:flex;align-items:center;height:38px;line-height:100%;margin-right:0;margin-left:auto;width:fit-content}.actions_wrapper ul{display:flex;align-items:center;height:38px}.content_action a,.actions_wrapper a,.actions_wrapper input,.inserts_wrapper a,.inserts_wrapper input,.content_insert .outer_text li a,.content_insert .outer_text input{background:var(--background-color);border-radius:18px;display:inline-block;font-size:14px;font-weight:400;line-height:14px;padding:11px 15px 11px 15px;text-decoration:none;text-transform:initial;border:1px solid var(--grey);color:var(--grey-dark)}.content_action .outer_text .insert_new a,.actions_wrapper .insert_new a,.inserts_wrapper a{border:1px solid var(--validate-color);color:var(--validate-color)}.content_action .outer_text .insert_new a:hover,.actions_wrapper .insert_new a:hover,.inserts_wrapper a:hover{border-color:var(--validate-color-hover);color:var(--validate-color-hover);text-decoration:none}.content_action .outer_text input{color:var(--grey-dark);cursor:pointer;display:inline-block;line-height:2em;margin:4px 0 0 0;padding:2px 8px;text-align:center;text-decoration:none;width:max-content}.actions_wrapper button:hover,.actions_wrapper input[type='submit']:hover{background:var(--background-color);cursor:pointer;text-decoration:none;color:var(--text-color);border-color:var(--grey-medium-dark)}.actions_wrapper .action_search,.actions_wrapper .action_search form,.actions_wrapper .action_search form input{height:100%}.actions_wrapper a:hover,.content_action .outer_text a:hover,.actions_wrapper .action_search input:hover,.content_action .action_search input:hover{text-decoration:none;color:var(--text-color);border-color:var(--grey-medium-dark)}.actions_wrapper .action_new a,.content_action .outer_text .action_new a{color:var(--grey-dark)}.actions_wrapper .action_search input,.actions_wrapper .action_search input:focus,.content_action .action_search input,.content_action .action_search input:focus{background:url(../images/genova/ico-search.gif) right 50% no-repeat}.actions_wrapper .action_filter a,.content_action .action_filter a{background:var(--arrow-bottom) 80% 55% no-repeat;background-size:auto 15%;padding-right:28px}.actions_wrapper .action_filter a:hover,.content_action .action_filter a:hover{background-image:var(--arrow-bottom-hover)}.actions_wrapper .action_new a span,.content_action .action_new a span{display:none}h2:has(.help){position:relative;float:left}.heading h2 div.help,.heading h2 div.help a{font-size:14px;font-weight:400}.help{display:none;visibility:hidden;position:absolute;z-index:3;top:30px;right:-10px;min-width:10em;max-width:20em;width:max-content;font-weight:400;color:var(--grey-medium-dark);visibility:visible!important;margin:0;border:1px solid var(--grey)!important;background:var(--background-color)!important;text-align:left!important}.help br{display:none}.help a:link{font-size:.9em;font-weight:400;position:absolute;top:10px;right:10px;display:block;overflow:hidden;width:10px;height:10px;padding:0;text-decoration:none;text-indent:-500px;color:var(--grey-dark);border:none;background:url(../images/icon-close-removebg-preview.png) repeat-x center center;filter:brightness(195%);background-size:contain!important}.help a:hover{background-repeat:no-repeat center center;filter:contrast(150%);width:10px;height:10px;background-size:contain!important}.help div{margin:0 0 10px 0}.help div:last-of-type{margin:0}.help img{margin:0 10px -2px 0}.help table{border-spacing:10px}.help tr{pointer-events:none}.help td{vertical-align:top;text-align:left!important}.help td .square{width:15px;height:15px;display:inline-block}.help .absences-help td.color,.help .absences-help td.picto{height:22px;width:22px}.help .absences-help td.label{text-align:left}.help .absences-help td.picto{border:solid 1px var(--grey-medium-dark)}.html-calendar{display:inline-block;min-width:92px}.html-calendar .nobr{display:inline-block;vertical-align:middle;margin-right:5px}.html-calendar input.hand{margin:0;width:24px!important;height:24px!important}input[value='>'],input[value='<'],input[value='>>'],input[value='<<'],input[value='>>>'],input[value='<<<'],.html-calendar input[type="submit"].timeline-control-left,.html-calendar input[type="submit"].timeline-control-right{line-height:24px;vertical-align:middle;overflow:hidden;width:24px!important;height:24px!important;text-indent:999px;border:1px solid var(--grey);border-radius:4px;padding:0;margin:0;cursor:pointer}input[value='<'],input[value='<<'],input[value='<<<'],.html-calendar input[type="submit"].timeline-control-left,.timeline-day input.timeline-control-left{background:var(--background-color) var(--arrow-left) no-repeat center center;background-size:auto 40%}input[value='<']:hover,input[value='<<']:hover,input[value='<<<']:hover,.html-calendar input[type="submit"].timeline-control-left:hover,.timeline-day input.timeline-control-left:hover{background-image:var(--arrow-left-hover)}input[value='>'],input[value='>>'],input[value='>>>'],.html-calendar input[type="submit"].timeline-control-right,.timeline-day input.timeline-control-right{background:var(--background-color) var(--arrow-right) no-repeat center center;background-size:auto 40%;margin:0 5px}input[value='>']:hover,input[value='>>']:hover,input[value='>>>']:hover,.html-calendar input[type="submit"].timeline-control-right:hover,.timeline-day input.timeline-control-right:hover{background-image:var(--arrow-right-hover)}.timeline{width:728px;margin:0;padding:0;color:var(--text-color)}.timeline ul{position:relative;display:inline;clear:both}.timeline li.timeline-day{position:relative}.timeline:after{display:block;clear:both;content:''}.timeline li.weekday,.timeline li.weekend,.timeline li.timeline-control-left,.timeline li.timeline-control-right{float:left!important;width:22px;height:22px;margin:0 3px 0 0;border:1px solid var(--grey);border-radius:3px;box-shadow:none;text-shadow:none}.timeline li.timeline-day{font-size:15px;display:block;float:none;width:100%;height:auto;margin:0;color:var(--grey-dark)}.timeline li.timeline-day{margin:0 0 10px 0}.timeline li.timeline_date{display:inline-block;float:left;margin:3px 10px}.timeline li:last-child{position:relative;float:left}.timeline li:nth-last-of-type(2n+2){float:left}.timeline li:last-child br{display:none}.timeline .weekend,.timeline .freeday{background:var(--grey)!important}.timeline .weekday a,.timeline .weekend a,.timeline .timeline-control-right input,.timeline .timeline-control-left input{font-size:12px;font-weight:700;line-height:22px;display:block;width:22px;height:22px;padding:0;text-align:center;text-decoration:none;color:var(--grey-dark);box-shadow:none;text-shadow:none}.timeline .timeline-control-right input,.timeline .timeline-control-left input{margin:0}.timeline .weekempty a,.timeline .absence a,.timeline .event a,.timeline .request a,.timeline .training a,.timeline .success a,.timeline .failure a,.timeline .target a{color:var(--text-color-light)}.timeline .freeday a,.timeline .weekend a{color:var(--text-color)}.timeline .weekend{background:var(--grey)}.timeline .event{background:var(--interaction-color)}.timeline .request{background:var(--save-color)}.timeline .success{background:var(--validate-color)}.timeline .failure{background:var(--delete-color)}.timeline .target{background:var(--attention-color)}.timeline .planned{background:var(--andon-color)}.timeline .timeline-control-left input{overflow:hidden;text-indent:999px;border:none;background:var(--arrow-left) no-repeat center center;background-size:auto 40%}.timeline .timeline-control-left input:hover{border:none;background:var(--background-color) var(--arrow-left-hover) no-repeat center center;background-size:auto 40%}.timeline .timeline-control-right input{overflow:hidden;width:22px;height:22px;text-indent:999px;border:none;background:var(--background-color) var(--arrow-right) no-repeat center center;background-size:auto 40%}.timeline .timeline-control-right input:hover{border:none;background:var(--background-color) var(--arrow-right-hover) no-repeat center center;background-size:auto 40%}.timeline-day input.timeline-control-left,.timeline-day input.timeline-control-right{overflow:hidden;width:22px;height:22px;text-indent:999px;margin:0 0 0 3px;border:1px solid var(--grey-light)}table tr td,table tr th{vertical-align:top}table tr th a{text-decoration:none}table input{margin:0}table th:first-letter{text-transform:uppercase}table tr.subheader td{font-weight:700}table tr.subheader td:first-letter{text-transform:uppercase}table tr .checkbox{width:12px}table tr .position{cursor:grab;width:20px}form table tbody tr td.user-name{font-weight:700}tr.weekstop td{background:var(--grey-light);font-weight:700}td.weekdetail{text-align:left}td.span{text-align:right}table th:first-child,table td:first-child{text-align:left}form ul.operations{position:relative;float:left;padding:7px 10px;border-radius:4px;background-color:var(--grey-light)!important;margin:0 5px 0 0}.listing_area .operations-top{float:left}form .operations-bottom{margin-top:16px}form .operations-bottom ul.operations:after{position:absolute!important;top:-9px;left:9px!important;left:18px;display:block;width:12px;height:9px;content:'';background:url(../images/genova/pointer-grey.png) no-repeat left top!important}form ul.operations li{float:left}form ul.operations li.divider{margin:0 12px;padding:15px 0!important;border-left:1px solid var(--grey)}form ul.operations li a{font-size:14px!important;display:inline-block!important;margin-top:0!important;color:var(--grey-dark)!important;vertical-align:sub}form ul.operations button{font-size:14px;display:inline-block;margin-top:0;color:var(--grey-dark);padding:0;width:auto;background-color:#fff0}form ul.operations button:hover{text-decoration:underline}.operations .datepicker-toggle{vertical-align:middle}.listing_area .operations .complement>div,.listing_area .operations .complement>select{display:none}table.alternate tr:nth-child(even){background-color:var(--grey)}#form_personalrequests table .trouble td.username-label,#form_personalrequests table .trouble:hover td.username-label{background-color:#fff0}.stints thead>tr>th:first-child,.followupchargeplan tbody>tr>th:first-child,.followupchargeplan tbody>tr>td:first-child,.followupchargeplan-scroll thead>tr>th:first-child,#form_personalrequests table td.username-label,form table.colform-monthly td.user-name,form table.colform-monthly tr th:first-child,form table.colform-monthly td.month-label,.hour_table tr td:first-child:not([colspan]),.hour_table_ajax tr td:first-child:not([colspan]),.hour_table_ajax_detailed tr td:first-child:not([colspan]),.hour_table_detailed tr td:first-child:not([colspan]),.hour_table_detailed_select tr td:first-child:not([colspan]),.hour_table_monthly tr td:first-child:not([colspan]),.hour_table_monthly_ajax tr td:first-child:not([colspan]),.hour_table_monthly_select tr td:first-child:not([colspan]),.hour_table_monthly_totals tr td:first-child:not([colspan]),.hour_table_monthly_static tr td:first-child:not([colspan]),.hour_table_monthly_static_annual_total tr td:first-child:not([colspan]),.hour_table_monthly_static_select tr td:first-child:not([colspan]),.hour_table_monthly_static_totals tr td:first-child:not([colspan]),.hour_table_per_week tr td:first-child:not([colspan]),.hour_table_select tr td:first-child:not([colspan]),.hour_table_tripleselect tr td:first-child:not([colspan]){text-align:left;position:sticky;left:0;background-color:var(--background-color)}#form_personalrequests table td.username-label.archived{background-image:var(--link-hash);background-repeat:repeat!important}.followupchargeplan tbody>tr:hover>td:first-child,#form_personalrequests table tr:hover td.username-label,.hour_table tr:not(.action):hover td:first-child:not([colspan]),.hour_table_ajax tr:not(.action):hover td:first-child:not([colspan]),.hour_table_ajax_detailed tr:not(.action):hover td:first-child:not([colspan]),.hour_table_detailed tr:not(.action):hover td:first-child:not([colspan]),.hour_table_detailed_select tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_ajax tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_select tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_totals tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_static tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_static_annual_total tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_static_select tr:not(.action):hover td:first-child:not([colspan]),.hour_table_monthly_static_totals tr:not(.action):hover td:first-child:not([colspan]),.hour_table_per_week tr:not(.action):hover td:first-child:not([colspan]),.hour_table_select tr:not(.action):hover td:first-child:not([colspan]),.hour_table_tripleselect tr:not(.action):hover td:first-child:not([colspan]){background-color:var(--grey-light)}tr td:first-child:not([colspan]):has(.input-ajax-content){z-index:3}form table.colform-monthly tr th:first-child{z-index:2}.listing_area>table{border-spacing:0;border-collapse:separate;width:100%;clear:both}.listing_area>table>tr>th,.listing_area>table>tbody>tr>th,.listing_area>table>tr>td,.listing_area>table>tbody>tr>td{padding:10px}.listing_area>table>tr>th,.listing_area>table>tbody>tr>th,.listing_area>table>tr:first-child>td,.listing_area>table>tbody>tr:first-child>td{text-align:left;text-shadow:none}.listing_area>table>tbody>tr:first-child>th{background-color:var(--background-color);position:sticky;top:0;z-index:2}.table-hover>table>tr:hover:nth-child(n+2):not(.action):not(.weekend):has(td),.table-hover>table>tbody>tr:hover:not([hover="false"]):nth-child(n+2):not(.action):not(.weekend):has(td),.listing_area>table>tr:hover:nth-child(n+2):not(.action):not(.weekend):has(td),.listing_area>table>tbody>tr:hover:not([hover="false"]):nth-child(n+2):not(.action):not(.weekend):has(td){background-color:var(--grey-light)}.listing_area>table>tr:first-child:hover,.listing_area>table>tbody>tr:first-child:hover{background:unset}.listing_area>table>tbody>tr>th,.listing_area>table>thead>tr>th{font-weight:bold!important;text-shadow:none!important}.listing_area>table>*>tr>th,.listing_area>table>*>tr>td{border-bottom:1px solid var(--grey-medium-light);padding:10px 5px;vertical-align:top}.listing_area>table>tbody>tr>td>span{display:inline-block;min-width:40px;padding:1px 4px;text-align:center;border-radius:3px}.listing_area>table>tbody>tr>td>span:first-letter{text-transform:uppercase}.listing_area>table>tbody>tr>td>input[type='radio'],.listing_area>table>tbody>tr>td>input[type='checkbox']{margin:0}.listing_area>table>tbody>tr>td.print{border:0;width:24px}.listing_area>table>tbody>tr>td.action{border:0;text-align:center}.colform-monthly{user-select:none}.colform-monthly td.day-absence a,.colform-monthly td.day-absence a:hover{margin:0;padding:0}.colform-monthly td.selected{background-color:var(--background-blue)}.colform-monthly td.selected.first{background-color:var(--view-color)}.colform-monthly .day-current{height:22px;width:22px;min-width:22px}form table.colform-monthly>tbody>tr>td{width:22px;min-width:22px;height:22px;line-height:100%;border:1px solid #fff0}form table.colform-monthly tbody tr td{padding:1px}form table tbody tr td.day-empty{background-color:var(--background-color);border-color:var(--grey)}table tbody td.scoreboardsheet-cell-weekend,form table tbody tr td.weekend,form table tbody tr td.freeday,form table tbody tr td.weekend input{background-color:var(--grey)}form table tbody tr td.weekend.sickness input{background-color:var(--background-color)}form table tbody tr td.freeday-half{background-image:-webkit-linear-gradient(-45deg,var(--grey) 50%,var(--background-color) 50%)}form table.colform-monthly tbody tr td.trouble{border:1px solid var(--delete-color)}form table.colform-monthly th:not(:first-child),form table.colform-monthly td:not(:first-child){text-align:center}form table.colform-monthly th,form table.colform-monthly td{vertical-align:middle;padding:0}form table.colform-monthly tbody tr td.user-name,form table.colform-monthly tbody tr td a,form table.colform-monthly tbody tr td a:hover{padding:0}.body-personalrequests .colform-monthly td.day-empty{cursor:pointer}.calendar tr.with-items td.day-current,.calendar tr.without-items td.day-current{border-bottom:1px solid var(--grey-dark)!important}.calendar-halfhour{height:15pt}.calendar-month{height:50pt}.calendarm tr.without-items td,.calendarm tr.with-items td{text-align:right}.calendarm tr td.with-weeknumber span{font-size:.8em;display:block;float:left;padding:0 1px;text-align:center;color:var(--text-color-light);background:var(--grey)}.followupchargeplan-scroll td:first-child{max-width:200px!important}.followupchargeplan-scroll .level0 td:first-child{white-space:nowrap;background:inherit;overflow:visible!important}#form_hours table.hour_table_detailed tbody#body td{white-space:nowrap}.hour{padding:.2em}.hour-comment{font-size:.9em;color:var(--grey-medium-dark);white-space:wrap;text-align:left}.hours_timer_ajax .action-add{float:left;overflow:hidden;width:24px;height:24px;cursor:pointer;text-indent:24px;border-radius:3px;background:var(--grey-medium-dark) url(../images/ico-action-add.png) no-repeat center center}.hours_timer_ajax .action-start{float:left;overflow:hidden;width:24px;height:24px;cursor:pointer;text-indent:24px;border-radius:3px;background:var(--grey-medium-dark) url(../images/ico-action-start.png) no-repeat center center}.hour_timer_ajax{margin-bottom:5px;padding-right:10px;padding-left:5px}.hour_timer_ajax input,.hour_timer_ajax select{float:left;margin-right:5px!important}.hour_timer_ajax .action-restart{float:left;overflow:hidden;width:24px;height:24px;margin-top:3px;margin-left:5px;cursor:pointer;text-indent:24px;border-radius:3px;background:var(--grey-medium-dark) url(../images/ico-action-restart.png) no-repeat center center}.hour_timer_ajax .action-close{float:left;overflow:hidden;width:24px;height:24px;margin-top:3px;margin-left:5px;cursor:pointer;text-indent:24px;border-radius:3px;background:var(--grey-medium-dark) url(../images/ico-action-close.png) no-repeat center center}.hour_timer_ajax .action-delete{float:left;overflow:hidden;width:24px;height:24px;margin-top:3px;margin-left:5px;cursor:pointer;text-indent:24px;border-radius:3px;background:var(--grey-medium-dark) url(../images/ico-action-delete.png) no-repeat center center}.hours_timer_ajax .action-start{margin-right:5px}.hours_timer_ajax{margin-top:20px;margin-bottom:10px}.hours_timer_ajax .header-date{font-weight:700;line-height:24px;float:left;margin-right:24px;padding:0 5px;border-radius:3px;background:var(--grey-light)}.hours_timer_ajax .time-span{display:inline-block;margin-left:24px;padding:0 5px}.hours_timer_ajax .span-daily{line-height:24px;display:inline-block;width:100px;float:left;margin-left:24px;padding:0 5px}.hour_timer_ajax .time-select,.hours_timer_ajax .time-select{width:15%}form.hour_timer_ajax,form.hours_timer_ajax{overflow-y:auto}.listing_area>table.requests-received-list tr:last-child,.listing_area>table.requests-received-list tr:last-child:hover{background-image:url(../images/truck.png);background-position:bottom left}.listing_area>table.requests-received-list tr:last-child,.listing_area>table.requests-received-list tr:last-child:hover,.listing_area>table.requests-delivered-list tr:last-child,.listing_area>table.requests-delivered-list tr:last-child:hover{height:130px;background-image:url(../images/truck.png);background-position:bottom right;background-repeat:no-repeat;background-size:100%}.listing_area>table.requests-received-list tr:last-child,.listing_area>table.requests-received-list tr:last-child:hover{transform:scaleX(-1);background-position:bottom left}.listing_area>table.requests-received-list>tbody>tr:first-child>th,.listing_area>table.requests-delivered-list>tbody>tr:first-child>th{background-color:#2a4899;color:var(--text-color-light)}.listing_area>table.requests-redbin-list tr:last-child,.listing_area>table.requests-redbin-list tr:last-child:hover{height:130px;background-image:url(../images/redbin.png);background-position:bottom right;background-repeat:no-repeat;background-size:100%}.listing_area>table.requests-redbin-list>tbody>tr:first-child>th{background-color:var(--delete-color);color:var(--text-color-light)}table.requests-received-list>tbody>tr:first-child>th>a,table.requests-delivered-list>tbody>tr:first-child>th>a,table.requests-redbin-list>tbody>tr:first-child>th>a{color:var(--text-color-light)}div.requests-orientation{align-items:flex-start;align-content:flex-start;background-color:var(--background-color);background-image:url(../images/helicopter.png);background-position:top right;background-repeat:no-repeat;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:600px}div.requests-orientation-andon,div.requests-orientation-leadtime,div.requests-orientation-project,div.requests-orientation-user{background-color:var(--background-color);border:1px solid var(--grey-medium-light);border-radius:4px;margin-bottom:3em;max-width:400px;min-width:200px;padding:.5em;width:45%}div.requests-orientation-andon li,div.requests-orientation-leadtime li,div.requests-orientation-project li,div.requests-orientation-user li{display:block;margin:8px 0}table.requests-flow{background-color:var(--background-color);background-image:url(../images/flow.png);background-position:bottom center;background-repeat:no-repeat;min-width:100%;padding-bottom:400px}table.requests-flow td:first-child{white-space:nowrap}.kanbans-list td span,.requests-list td span{line-height:1.5;display:inline-block;margin:-2px 0 0 0;padding:2px 5px;text-align:center;white-space:nowrap;border-radius:2px}.kanbans-list td span:first-letter,.requests-list td span:first-letter{text-transform:uppercase}th.event,th.finish,th.late,th.today,th.on-track,th.pending,th.andon,th.sticky,th.private,th.request{padding-left:32px!important;text-transform:uppercase}th.event{background:url(../images/futura/ico-state-ontrack.png) var(--interaction-color) no-repeat 8px 8px}th.finish{color:var(--text-color);background:url(../images/futura/ico-state-finish.png) var(--grey-light) no-repeat 8px 8px}a.select-all-finish{color:var(--text-color)}th.late{color:var(--text-color-light);background:url(../images/futura/ico-state-late.png) var(--delete-color) no-repeat 8px 8px}td.today,th.today{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--attention-color) no-repeat 8px 8px}td.on-track,th.on-track,th.pending{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--save-color) no-repeat 8px 8px}td.andon,th.andon{color:var(--text-color);background:url(../images/futura/ico-state-andon.png) var(--andon-color) no-repeat 8px 8px}td.sticky,th.sticky{color:var(--text-color);background:url(../images/futura/ico-state-sticky.png) var(--background-blue) no-repeat 8px 8px}th.request{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--save-color) no-repeat 8px 8px}a.select-all-late,a.select-all-today,a.select-all-on-track,a.select-all-pending,a.select-all-request{color:var(--text-color-light)}a.select-all-andon,a.select-all-sticky{color:var(--text-color)}.content_todo,.content_notice,.content_aside,.content_attention,.content_warning{position:relative;clear:both}.content_aside .outer_text,.content_attention .outer_text,.content_notice .outer_text,.content_todo .outer_text,.content_warning .outer_text,.help{padding:10px;border-radius:4px}.content_aside h3,.content_attention h3,.content_warning h3,.content_notice .todo_notice,.content_todo h3,.content_archives{font-size:1em;line-height:1.4em;margin:6px 0 16px 0}.content_aside .outer_text,.content_attention .outer_text,.content_warning .outer_text{padding:20px}.content_aside form table,.content_attention form table,.content_warning form table{display:inline-block;vertical-align:top}.content_aside select[multiple="multiple"],.content_attention select[multiple="multiple"],.content_warning select[multiple="multiple"]{height:auto}.content_aside select,.content_attention select,.content_warning select,.content_aside input[type='text'],.content_attention input[type='text'],.content_warning input[type='text']{margin-right:5px}.content_aside button,.content_attention button,.content_warning button,.content_aside input[type='submit'],.content_attention input[type='submit'],.content_warning input[type='submit'],.content_aside a,.content_attention a,.content_warning a{font-family:inherit;font-size:14px;font-weight:400;line-height:15px;margin:0 5px;padding:2px 6px;width:auto;cursor:pointer;color:var(--text-color-light);border:0;border-radius:5px;background:var(--interaction-color)}.content_aside button:hover,.content_attention button:hover,.content_warning button:hover,.content_aside input[type='submit']:hover,.content_attention input[type='submit']:hover,.content_warning input[type='submit']:hover,.content_aside a:hover,.content_attention a:hover,.content_warning a:hover{text-decoration:none;border:0;background:var(--interaction-color-hover)}.content_aside .input-ajax-content .input-ajax-static div,.content_attention .input-ajax-content .input-ajax-static div,.content_warning .input-ajax-content .input-ajax-static div{margin-right:10px;padding:6px;border:1px solid var(--grey);border-radius:4px;background:var(--background-color)}.content_aside .input-ajax-content .input-ajax-static div:empty,.content_attention .input-ajax-content .input-ajax-static div:empty,.content_warning .input-ajax-content .input-ajax-static div:empty{margin-right:0;padding:0;border:0;background:none}.content_aside form,.content_attention form,.content_warning form,.content_todo ul li form{display:inline}.content_aside .inner_text ul li strong,.content_attention .inner_text ul li strong,.content_warning .inner_text ul li strong{font-weight:400}.content_aside .inner_text ul li,.content_attention .inner_text ul li,.content_warning .inner_text ul li{margin:0 0 10px 0;list-style:none}.content_aside .inner_text ul li:first-letter,.content_attention .inner_text ul li:first-letter,.content_warning .inner_text ul li:first-letter,.content_notice ol li:first-letter,.content_todo ol li:first-letter{text-transform:uppercase}.content_attention .inner_text ul li:last-child,.content_aside .inner_text ul li:last-child,.content_warning .inner_text ul li:last-child{margin:0}.content_attention .input-ajax-content{display:inline-block}.content_attention .outer_text{color:var(--grey-dark);background:var(--background-orange)}.content_attention li div{display:initial;margin:0 0 0 5px;padding:5px}.content_attention button,.content_attention input[type='submit'],.content_attention a,.content_attention strong{color:var(--attention-text-color);background:var(--attention-color)}.content_attention strong{font-family:inherit;font-size:14px;font-weight:400;padding:2px 6px;margin-right:5px;border:0;border-radius:5px}.content_attention button:hover,.content_attention input[type='submit']:hover,.content_attention a:hover{background:var(--attention-color-hover)}.content_warning .outer_text{color:var(--delete-color);background:var(--background-red);font-weight:700}.content_aside .input-ajax-content{display:inline-block}.content_aside .outer_text{color:var(--grey-dark);background:var(--background-blue)}.error{border:1px solid var(--delete-color)!important}.itemsform li.error{border:1px solid var(--background-red);border-radius:4px;background-color:var(--background-red);color:var(--delete-color);font-weight:700;margin-bottom:15px;padding:15px 30px}.modal-box .itemsform li.error{padding:10px}tr.trouble .content_trouble{background-color:#fff0}.content_trouble{padding:10px;background:var(--background-red);margin-bottom:25px;color:var(--delete-color);border-radius:5px;#form_hours table.hour-table #footer tr td{padding:4px 0;text-align:center}}.content_trouble p{padding-left:15px;margin:5px 0;background:var(--class-trouble) left center no-repeat;color:var(--delete-color)}.trouble{background-color:var(--background-red)!important}.trouble:hover{background-color:var(--background-red-hover)!important}input.trouble{border:1px solid var(--delete-color)!important}.trouble .content_trouble{padding:0 0 0 10px;margin-bottom:0}a.todo{font-size:1em;font-weight:700;display:inline-block;color:var(--link-color);border:0}button.todo{display:inline;width:auto;border:none;background:none;font-weight:700;color:var(--interaction-color);margin:0;padding:0}button.todo:hover{background:none;border:none;text-decoration:underline;color:var(--interaction-color-hover)}.content_todo ul li{display:inline;margin-left:5px}.todo-detail{color:var(--interaction-color);background:var(--background-blue) url(../images/link_help.png) no-repeat 15px center;border:1px solid var(--interaction-color);padding:10px;padding-left:40px;border-radius:4px}.content_todo .outer_text{color:var(--interaction-color);background:var(--background-blue) url(../images/link_help.png) no-repeat 15px center;border:1px solid var(--interaction-color);padding-left:40px}.content_notice .outer_text{color:var(--attention-text-color);border:1px solid var(--attention-color);background:var(--background-orange)}.content_notice .inner_text{padding-left:24px;background:url(../images/futura/ico-note.png) no-repeat left top}.content_notice .inner_text ul li{margin-bottom:6px}.content_notice .inner_text ul li.notice_title{font-weight:700}.content_todo .inner_text ul li.todo_title strong{font-weight:400;color:var(--grey-dark)}.content_notice,.content_todo ol{margin-top:10px}.content_notice ol li,.content_todo ol li{margin:0 0 6px 20px;list-style-type:decimal}.content_notice ol li samp,.content_todo ol li samp{font-weight:400;font-style:italic;display:block;margin:4px 0 10px 0;padding:10px;color:var(--attention-text-color);border-left:4px solid var(--attention-color);border-radius:4px;background:var(--background-orange)}.content_archives{padding:20px;border-radius:4px;background-color:var(--grey-light)}.content_archives span:first-child{font-weight:700;text-transform:capitalize;display:block;margin-bottom:5px}.content_archives,.content_archives strong{font-weight:400;color:var(--grey-dark)}.content_archives{line-height:20px;margin-top:15px}.content_archived{margin-top:15px;border-left:1px solid var(--grey-medium-light);padding-left:19px;color:var(--grey-medium-dark)}.content_archives dt{font-weight:700;color:var(--grey-dark);display:block;float:left;width:150px;padding:0 20px 0 0;text-align:right}.content_archives br{display:none}.content_archives dd,.content_archives dt{font-size:13px}.content_archives dd{display:block;float:left;color:var(--text-color);width:calc(100% - 225px);min-height:20px;margin:0}.content_archives dd br{display:inline}.content_archives dl,.content_archives ul,.content_archives .content_projects{margin:5px 0 15px 0;zoom:1;position:relative}.content_archives dl:before,.content_archives ul:before{content:" ";width:11px;height:11px;border-radius:50%;background:var(--grey-light);position:absolute;top:-20px;left:-25px}.content_archives .content_projects:before{content:" ";width:11px;height:11px;border-radius:50%;background:var(--grey-light);position:absolute;top:5px;left:-25px}.content_archives .content_projects ul:before{display:none}.content_archives dl:after{display:table;content:'';clear:both}.content_archives ul{margin-top:6px}.content_archives ul li{margin-bottom:6px}.content_archives dl strong{font-weight:400;color:var(--grey-dark)}.content_archives dl dd,.content_archives dl dd strong{color:var(--text-color)}.content_success_status,.content_error_status,.input-file-error{border-radius:16px;padding:5px 15px;font-weight:700}.content_success_status .small,.content_error_status .small,.content_notice_status .small,.input-file-error .small,.content_success_status li,.content_error_status li,.content_notice_status li,.input-file-error li{font-size:14px;line-height:25px}.content_success_status strong,.content_error_status strong,.content_notice_status strong{font-weight:400}.content_success_status,.input-file-success{display:inline-block;padding-left:40px;color:var(--save-color);border:1px solid var(--save-color);background:var(--background-green) var(--icon-success) no-repeat 15px center}.content_error_status,.input-file-error{display:inline-block;padding-left:40px;color:var(--delete-color);border:1px solid var(--delete-color);background:var(--background-red) var(--icon-error) no-repeat 15px center}.content_notice_status{color:var(--delete-color);border:1px solid var(--delete-color);background:var(--background-red);padding:1em}.pager{margin:40px 0 20px 0;color:var(--grey-dark)}.pager li.page:first-letter{text-transform:uppercase}.pager li.page{width:58px;margin:0 6px 0 0}.pager li{line-height:25px;float:left;margin:0 6px 6px 0}.pager li.currentpage{font-weight:700;color:var(--text-color-light);background-color:var(--grey-medium-dark);border:1px solid var(--grey-medium-dark)}.pager li a,.pager li.currentpage{display:block;width:25px;height:25px;padding:0;text-align:center;text-decoration:none;border-radius:4px}.pager li a{color:var(--grey-dark);border:1px solid var(--grey-light);background-color:var(--grey-light)}.pager li a:hover{border:1px solid var(--grey-medium-dark)}.content_logged_in_as{color:var(--grey-medium-dark);font-size:1em;height:14px;margin:75px auto 0 auto;padding:0;text-align:center;width:100%}.content_copyright{color:var(--grey-medium-dark);font-size:.8em;height:14px;margin:0 auto;padding:20px 0 0 0;text-align:center;width:100%}.content_copyright strong{font-weight:400}.body-small .content_copyright{margin:25px auto}.extra table{height:100%;table-layout:auto}.extra table td{vertical-align:top}.extra table td .square{width:15px;height:15px;display:inline-block}.extra table a{display:inline-block;margin:0 0 4px 0;padding:4px 4px 4px 18px;text-decoration:none;color:var(--grey-dark);border-radius:4px;background:url(../images/futura/ico-bullet-white.png) no-repeat 2px center}.extra table a:hover{color:var(--text-color);background:url(../images/futura/ico-bullet-white.png) var(--grey-light) no-repeat 2px center}.extra table a.current{font-weight:700;color:var(--text-color);background:var(--icon-bullet-active) var(--grey-light) no-repeat 2px center}.extra table a{display:inline-block;margin:0 0 4px 0;padding:4px 4px 4px 18px;text-decoration:none;color:var(--grey-dark);border-radius:4px;background:url(../images/futura/ico-bullet-white.png) no-repeat 2px center}.extra table a.datepicker-hide{font-size:.9em!important;display:block;overflow:hidden;position:absolute;top:10px;right:10px;width:10px;height:10px;padding:0;text-decoration:none;color:var(--grey-dark);border:none;background:url(../images/icon-close-removebg-preview.png) repeat-x center center;filter:brightness(195%);background-size:contain!important}.extra table a.datepicker-hide:hover{background-repeat:no-repeat center center;filter:contrast(150%);width:10px;height:10px;background-size:contain!important}.body-small{background:var(--grey-light);margin:0 50px;padding-top:50px}.body-small h2{padding-bottom:0;border-bottom:none}.body-small #loginemail,.body-small #loginname,.body-small #login,.body-small #password,.body-small #new_password,.body-small #new_password_2{width:100%}.body-small .itemsform,.body-small .itemsform-submit,.body-small .itemsform .hidden_field{margin:0;padding:0;width:100%}.body-small .itemsform-submit{text-align:center}.body-small .itemsform li{border:none}.body-small li label{font-size:14px;width:auto;padding:0 15px 0 0;line-height:30px}.body-small form#form_login a{display:block;margin-top:1em}.content_guarding{background-color:var(--background-color);border-radius:5px;display:grid;grid-template-columns:1.2fr 0.8fr;gap:50px;width:750px;padding:50px;margin:0 auto}.content_guarding img{max-height:325px;max-width:100%}.content_guarding h1{font-size:20px;margin:20px 0}.itemsform .itemsform-login li{padding:2px 0;border:none}.itemsform .itemsform-login li label{padding:8px 10px 8px 0}.logoconnection{text-align:center}.logoconnection img{height:auto;padding-bottom:20px;max-width:180px;max-height:120px}.modal-box .content{min-width:inherit}.modal-box .content_guarding{grid-template-columns:1fr;max-width:fit-content}.content_standby{background-color:var(--background-color);border-radius:5px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:50px 0;margin:0 auto}.content_standby img{width:90%;height:auto}.content_standby h1{font-size:20px;margin:0 0 20px 0}.content_standby h1 strong{font-size:20px;color:var(--interaction-color)}.content_standby .body_standby{align-self:center}.content_standby a{position:relative;color:inherit}.content_standby a:hover{text-decoration:none}.content_standby a::after{content:"";display:block;position:absolute;height:2px;width:100%;bottom:-1px;left:0;background:var(--interaction-color);transform:scaleX(1);transition:transform 0.3s cubic-bezier(.25,.46,.45,.94);transform-origin:top right}.content_standby a:hover::after{transform:scaleX(0)}.page-mobile{display:grid;grid-template-columns:1fr;width:100%;color:var(--text-color)}div:has(.page-mobile)~div.content_copyright li{font-size:30px}.page-mobile a{font-size:40px;line-height:44px;text-decoration:underline}.page-mobile p{font-size:40px;line-height:44px;margin:40px 0}.page-mobile>div{padding:40px}.page-mobile img{height:auto}.page-mobile .mobile-images{background-color:var(--grey-light);text-align:center;padding:120px 40px}.page-mobile .mobile-images img{width:90%;max-height:650px}.page-mobile .logo_app{margin-bottom:100px}.page-mobile .logo_app img{height:auto;max-width:45%;max-height:110px}.page-mobile h1{font-size:50px;line-height:60px;font-weight:700;margin-bottom:50px}.page-mobile .app_links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;text-align:center}.page-mobile .app_links img{height:100%;width:100%}.page-mobile .web_link{width:100%;text-align:center}.page-mobile .web_link a{color:var(--text-color)}.wizard-title *{display:initial}.wizard-title h2{color:var(--interaction-color)!important;margin-left:10px}.wizard-title{margin-bottom:30px}.wizard-content .wizard-subtitle{padding-bottom:20px;font-weight:700}.wizard-content{margin-bottom:40px}.wizard-content input[type=submit]{width:350px!important;margin-bottom:20px}.wizard-content ol{line-height:30px;margin-bottom:10px}.wizard-content ol li{list-style:decimal;margin-left:30px}.wizard-content .qrcode-stores{display:flex;margin-bottom:20px}.wizard-content .qrcode-stores figure{margin-right:40px}.wizard-content img:not(.hand){height:150px!important}.wizard-content .radio-img{display:none}.wizard-content .radio-img+label{margin-right:20px;width:150px}.wizard-content .radio-img+label img{cursor:pointer;display:inline-block;text-align:left;opacity:.4}.wizard-content .radio-img:checked+label img,.wizard-content .radio-img:hover+label img{opacity:1;transform:scale(1.1)}.wizard-content .radio-img+label p{text-align:left;padding-top:10px}.wizard-content .radio-img:checked+label p,.wizard-content .radio-img:hover+label p{font-weight:700}.wizard-content form{margin-bottom:20px}.wizard-content .wizard-form{display:flex}.wizard-content .wizard-form .itemsform-submit{margin:0;padding:0}.wizard-content .wizard-form .itemsform select{max-width:100%}form#form_hours tbody#footer tr:first-child td{border-bottom:solid 1px var(--grey);border-bottom-left-radius:0;border-bottom-right-radius:0}table.timekeepers-planning-weekly td,table.timekeepers-planning-weekly th{padding-right:22px;padding-bottom:11px}div.timekeepers-panorama{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}div.timekeepers-panorama-element{border:1px solid var(--text-color);padding:20px;min-height:200px;border-radius:10px;position:relative}div.timekeepers-panorama-element .timekeeper-username{font-size:16px;font-weight:700;margin-bottom:20px}div.timekeepers-panorama-element .timekeeper-add{margin-bottom:20px;text-decoration:underline}.timekeepers-panorama-element .timekeeper-links{padding-bottom:60px}.timekeepers-panorama-element #form_timekeeper{position:absolute;left:20px;right:20px;bottom:20px}#timekeepers_help table td:first-child{height:30px;width:50px}.listing_area>table.scoreboardsheet{border-collapse:collapse;border-spacing:4px;width:fit-content}table.scoreboardsheet th.compact{padding:10px 2px}table.scoreboardsheet td{min-width:30px;height:25px;text-align:center;padding:0;border-radius:3px!important;border:1px solid var(--grey);vertical-align:middle}table.scoreboardsheet td a{min-width:30px;display:block;line-height:25px;font-size:.8em;color:var(--text-color-light);text-transform:capitalize}table.scoreboardsheet td a:hover{text-decoration:none}table td.scoreboardsheet-cell-before-entrydate{background:var(--link-hash) repeat}table td.scoreboardsheet-cell-timekeeper{background:var(--link-timekeeper-clear) center no-repeat;border:1px solid var(--save-color)}table td.scoreboardsheet-cell-error{border:1px solid var(--delete-color);background:none}table td.timekeeper-trouble{background:var(--link-timekeeper-alert) center no-repeat}table td.timekeeper-trouble-missing-clockout{background:var(--link-timekeeper-entry) center no-repeat}td.timekeeper-scanned{color:var(--text-color)}table.timekeepersdetailed{margin-top:2em;width:100%}#form_report .itemsform label{width:200px;font-weight:700}#form_report .itemsform label img.maskable{margin-left:1ex}table.report th{padding:10px;text-align:left;color:var(--text-color);background:var(--grey-light)}table.report th:first-letter{text-transform:uppercase}.feedback-signature{width:50%;margin-top:2em;padding:1em;border:1px solid var(--text-color)}td.feedback-signature-by-hand{padding-bottom:3em}table.absence_balance td input[type='text']{width:60px}table.absence_balance td input.variation_comment,table.absence_balance td input.addition_comment,table.absence_balance td input.recuperation_comment{width:250px}table.absence_balance td input[type='text'].input-date{width:auto}#form_absencecredits table,#form_personalrequests table,#form_remoterequests table{border-collapse:collapse!important}#form_absencecredits table th,#form_absencecredits table th:hover,#form_personalrequests table th,#form_personalrequests table th:hover,#form_remoterequests table th,#form_remoterequests table th:hover{border-radius:3px;padding:5px 10px;font-weight:400;white-space:nowrap;vertical-align:center}#form_absencecredits table th:empty,#form_personalrequests table th:empty,#form_remoterequests table th:empty,.body-projectdetails table th:empty{background:none!important}#form_absencecredits table th.confirm,#form_personalrequests table th.confirm,#form_remoterequests table th.confirm{font-weight:700}#form_absencecredits table th:first-letter,#form_absencecredits table td:first-letter,#form_personalrequests table th:first-letter,#form_personalrequests table td:first-letter,#form_remoterequests table th:first-letter,#form_remoterequests table td:first-letter,#form_absencecredits table td span:first-letter,#form_personalrequests table td span:first-letter,#form_remoterequests table td span:first-letter{text-transform:uppercase}#form_absencecredits table td,#form_personalrequests table td,#form_remoterequests table td{padding:7px 5px;vertical-align:top}#form_absencecredits>table>tbody>tr>td:hover,#form_personalrequests>table>tbody>tr>td:hover,#form_personalrequests>table>tbody>tr>th:hover,#form_remoterequests>table>tbody>tr>td:hover,#form_remoterequests>table>tbody>tr>th:hover{background:none}table>tbody>tr.action:hover{background:none!important}table>tbody>tr.action,table>tbody>tr.action td{border-bottom:none}#form_absencecredits table td:first-child,#form_expenses table td:first-child,#form_personalrequests table td:first-child,#form_personalrequests table td:last-child,#form_remoterequests table td:last-child{width:12px;border-bottom:0;text-align:center}#form_absencecredits table td:first-child input,#form_personalrequests table td:first-child input,#form_remoterequests table td:first-child input{margin:4px 0 0 0}#form_absencecredits table td span,#form_personalrequests table td span,#form_remoterequests table td span{display:inline-block;margin:-2px 0 0 0;padding:2px 5px;text-align:center;line-height:1.5;text-align:center;border-radius:2px}#form_expenses table td button:last-child,#form_personalrequests table td button:last-child,#form_remoterequests table td button:last-child{margin-bottom:75px}#form_personalrequests tr th+.confirm a,#form_expenses tr th+.confirm a{color:inherit}.body-absencebalance .colform tr th,.body-absencebalance .colform tr td{padding:4px}#holiday table tr td,#form_absenceadmin table tr th,#form_absenceadmin table tr td{padding:4px}#form_absenceadmin table tr td.small{padding:0;background:none}form table.presences-board td.day-event{outline:1px solid var(--grey);border:none}#form_vouchers table tr td{padding:6px 0;vertical-align:top}#form_vouchers table.colform tr td input{margin-bottom:4px}#form_vouchers table.colform tr td img.hand{height:13px;vertical-align:text-top}.guestaccess{display:block;width:29px;height:29px;text-indent:25px;overflow:hidden;border:1px solid var(--grey);border-radius:4px;background:url(../svg/link_guestaccess_grey.svg) no-repeat center center;background-size:auto 75%}.guestaccess:hover{background:url(../svg/link_guestaccess.svg) no-repeat center center;background-size:auto 75%}.event{border:1px solid var(--interaction-color);position:relative}.event::after{content:attr(text-calendar-item-after);background-color:var(--interaction-color);bottom:0;right:0;position:absolute;padding:2px 1px 0 4px;margin:0;line-height:100%;font-size:85%;color:#fff;font-variant:small-caps;letter-spacing:2px;font-weight:700}.training{border:1px solid var(--training-color);position:relative}.training::after{content:attr(text-calendar-item-after);background-color:var(--training-color);bottom:0;right:0;position:absolute;padding:2px 1px 0 4px;margin:0;line-height:100%;font-size:85%;color:#fff;font-variant:small-caps;letter-spacing:2px;font-weight:700}.request{border:1px solid var(--save-color);position:relative}.request::after{content:attr(text-calendar-item-after);background-color:var(--save-color);bottom:0;right:0;position:absolute;padding:2px 1px 0 4px;margin:0;line-height:100%;font-size:85%;color:#fff;font-variant:small-caps;letter-spacing:2px;font-weight:700}.event_conflict{background-image:url(../images/class_probleme.gif)}div.absence,div.event,div.personalrequest,div.request,div.training{margin-bottom:2px;padding:4px 4px 8px 4px;border-radius:3px}div.personalrequest{position:relative;border:2px solid var(--text-color)}div.personalrequest svg{position:absolute;bottom:5px;right:5px}div.absence:hover,div.event:hover,div.request:hover{cursor:move}div.finish:hover{cursor:inherit}div.absence .details,div.event .details,div.request .details,div.training .details{color:var(--text-color);font-size:.9em;font-weight:400;padding-top:4px}.event_to_move,.calendar .event_to_move:hover{font-weight:700;padding-bottom:0;cursor:move;background:none}.calendar .droppable{border:2px dashed var(--grey-medium-light)}table.configuration td{padding:3px}table.configuration td.key{font-weight:700;text-align:center}table.configuration td.sub_key,table.configuration td.value{text-align:left}table.configuration td.comment{text-align:left;color:var(--text-color)}.stints-users-view .help#stint_colors{color:var(--text-color);font-weight:initial;height:300px;overflow-y:auto;scrollbar-color:var(--grey-medium-light) var(--grey-light)}.stints-users-view .help#stint_colors div div.absence{background:var(--background-color);border:1px solid var(--delete-color)}.stints-users-view .help#stint_colors div div{padding:2px 5px}.stints tr.stints-header th.timeline-day table td{border-style:none;color:inherit!important;font-weight:initial}.stints tr.stints-header .timeline-day{font-weight:700;text-align:center;vertical-align:middle}.stints tr.stints-header td.timeline-halfday{font-size:10px}div.stint-user-monthly,.stints-users-view .help#stint_colors span.stint-user-monthly{width:10px;height:10px;border-style:solid;border-radius:10px}.stints-users-view .help#stint_colors span.stint-user-monthly{padding:0;display:inline-block;margin-right:5px}.stints tr td a{color:inherit}.stints-users-view tr td a{color:var(--link-color)!important}table.stints,table.stints-users,table.stintsperiods{border-spacing:2px;width:100%;height:100%;table-layout:fixed;background-color:var(--background-color)}table.stints.stints-2w-with-stinttype{width:130%;font-size:10px}table.stints.stints-2w-with-stinttype tr.stints-header-days{font-size:14px}.stints-period-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32px;width:32px;line-height:32px}.stints-period-cell a{display:block;width:100%;line-height:21px}.stints-period-cell a:hover{text-decoration:none}.stints tr.stints-header td.stints-empty{background:transparent!important;border-style:none;font-size:small;font-weight:unset;color:var(--text-color)!important}.stints tr.stints-header td.stints-empty>.nobr .hand{margin:0}.stints tr td.footer{border:none}.stints tr.stints-needs td{border-bottom:none}.stints tr td{border-bottom:1px solid var(--grey);color:var(--text-color);text-shadow:none;text-align:center;height:auto;vertical-align:middle;word-wrap:break-word}.stints tr td:not(.archived){background:var(--background-color)}.stints tr td.absence{border:1px solid var(--delete-color)}.stints tr th.end-period,.stints tr td.end-period:not(.absence){border-right:2px solid var(--text-color)}.stints tr th.end-period+th,.stints tr td.end-period+td:not(.absence){border-left:2px solid var(--text-color)}.stints tr td img.hand.maskable,.stints tr td img.stint-delete{max-height:20px;padding:3px;vertical-align:middle}.stints tr th.stints-hours{border-style:none;vertical-align:bottom;text-align:left;padding-top:4px;padding-bottom:4px;word-wrap:break-word;font-size:9px}.stints tr td.stint-personal-request,.stints tr td.stint-not-needed,.stints tr td.stint-not-covered,.stints tr td.stint-partly-covered,.stints tr td.stint-covered,.stints tr td.stint-over-covered{height:auto;vertical-align:top;border:none;font-size:9px;color:var(--text-color-light)}.stints-users tr.user-absented td,.stints tr td.stint-not-needed{background:var(--grey-medium-light)}.stints-users tr td.stints-users-over,.stints tr td.stints-users-over,.stints tr td.stint-not-covered{background:var(--delete-color)}.stints tr td.stint-partly-covered{background:var(--attention-color)}.stints tr td.stint-covered{background:var(--validate-color)}.stints tr td.stint-over-covered{background:var(--andon-color)}.stints tr.users-not-available td{background:var(--delete-color)}.stints tr td.user-stint div div div.details,.stints td div .details{margin:5px 0 0 0;padding:0;border:0;border-radius:0;background:#fff0;line-height:100%}.stints a.maskable-all{margin-top:3px}.stints td div .details p{font-size:10px}.stints th.stints-validated{background-color:var(--save-color);color:var(--text-color-light)}.stints th.stints-not-validated{background-color:var(--attention-color)}.stints tr td.stints-day-subtitle{text-align:left;padding-left:5px}.stints tr td.stints-day,.stints tr td.stints-need-title{background-color:var(--grey);font-weight:700}.stints tr td.stints-day.selected{border:2px solid var(--view-color)}.stints tr td.stints-user{text-align:right;padding-right:5px}.stints{font-size:12px}.stints th.stints-title{border-radius:4px;font-size:14px;padding:10px}.unselectable{user-select:none}.stints td.stints-users-infos{border-style:none}.stints td.stints-users-infos table.stints-users{border-collapse:collapse}.stints-users th{vertical-align:bottom}.stints .stints-users tr td{border:1px solid var(--grey);height:100%}.stints tr td.dragStart,.stints tr td.dragStart:not(td.delete-stint)~td:not(.stints tr td.dragStop~td){background-color:var(--view-color)!important}.stints tr td.delete-stint{background-color:var(--delete-color)!important}.stints-show-users-informations:hover{cursor:pointer}td.total{border-left:1px solid var(--grey)}.hour-selectable{cursor:pointer}.stints th .help div{border:unset;text-align:left}.stints-users.stints-for-locations tr td div{border:3px solid var(--text-color-light);height:calc(100% - 6px);display:flex;align-items:top}#form_synchronizers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}div.synchronizer{background-color:var(--grey-medium-light);display:inline-block;max-width:300px;margin-right:20px;margin-bottom:20px;border-radius:4px;padding:20px}div.synchronizer h3 a{font-size:1.4em}div.synchronizer-jira{background-color:#0c66e4;color:var(--text-color-light)}div.synchronizer-jira a{color:var(--text-color-light)}div.synchronizer-google_sheet{background-color:#00ac50;color:var(--text-color-light)}div.synchronizer-google_sheet a{color:var(--text-color-light)}div.synchronizer-odoo{background-color:#714b67;color:var(--text-color-light)}div.synchronizer-odoo a{color:var(--text-color-light)}div.synchronizer-pennylane{background-color:#066;color:var(--text-color-light)}div.synchronizer-pennylane a{color:var(--text-color-light)}div.synchronizer-sage{background-color:var(--text-color);color:#00d639}div.synchronizer-sage a{color:#00d639}div.synchronizer-sylae{background-color:#d93914;color:var(--text-color-light)}div.synchronizer-sylae a{color:var(--text-color-light)}@media only screen and (max-width:1250px) and (min-width:800px){div.timekeepers-panorama{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:850px){.colform{overflow-x:scroll;display:block}div.timekeepers-panorama{grid-template-columns:1fr 1fr}}@media (min-width:900px){.itemsform label{width:200px}}@media only screen and (max-width:500px){.layout_shortcut_mobile{display:block}div.timekeepers-panorama{grid-template-columns:1fr}}@media only screen and (max-width:950px){.content_guarding{grid-template-columns:1fr;max-width:500px;width:auto}.content_guarding .image_guarding{display:none}}#autocomplete{position:absolute;overflow:hidden;border:1px solid;background:var(--background-color)}#autocomplete ul{margin:0;padding:0;list-style:none}#autocomplete li{margin:0;padding:1px 3px;color:var(--text-color)}#autocomplete li.selected{color:var(--text-color-light);background:var(--interaction-color)}.checkbox-list ul li.checkbox-line label{text-align:left;padding-left:10px!important;width:370px}.checkbox-list ul li.checkbox-line .hidden_field{width:15px!important}.checkbox-list ul li.checkbox-line input[type="checkbox"]{margin-top:7px}th.event{padding-left:16px;color:var(--text-color-light);background-color:var(--interaction-color);background-image:url(../images/link_down_188fe7.gif);background-repeat:no-repeat;background-position:top left}.input-date-calendar table tbody tr td,.input-date-calendar-monthly table tbody tr td{font-weight:400}.input-date-calendar-monthly table tbody tr td #day-date-year,.input-date-calendar-monthly table tbody tr td #day_encours-date-year{width:70px}.input-block{display:inline-block;background:var(--grey-light);padding:7px 10px;border-radius:4px;margin-right:10px}.listing_area>table>tbody>tr>th.confirm,.listing_area>table>thead>tr>th.confirm{font-weight:bold!important;padding:10px!important;text-align:center!important;text-transform:uppercase!important;color:var(--text-color)!important}.listing_area>table>tbody>tr>th.save{font-weight:bold!important;padding:10px!important;text-align:center!important;text-transform:uppercase!important;color:var(--save-color)!important;border:1px solid var(--save-color)!important;background:var(--background-color)!important}.listing_area>table>tbody>tr>th.late{color:var(--text-color-light);background:url(../images/futura/ico-state-late.png) var(--delete-color) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.today{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--attention-color) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.pending{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--save-color) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.on-track{color:var(--text-color-light);background:url(../images/futura/ico-state-ontrack.png) var(--save-color) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.finish{color:var(--text-color);background:url(../images/futura/ico-state-finish.png) var(--grey-light) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.andon{color:var(--text-color);background:url(../images/futura/ico-state-andon.png) var(--andon-color) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.sticky{color:var(--text-color);background:url(../images/futura/ico-state-sticky.png) var(--background-blue) no-repeat 8px 8px}.listing_area>table>tbody>tr>th.small{background:var(--background-color)!important}.listing_area>table.hours_per_user>tbody>tr.header_user>th{background:none;font-weight:bold!important;text-align:left}.listing_area>table.hours_per_user>tbody>tr>td:last-child,.listing_area>table.hours_per_user>tbody>tr>td:first-child{width:50px}.listing_area>table.requests-andon-list>tbody>tr>th,.listing_area>table.andons-users>tbody>tr.andon>td{background-color:var(--andon-color)}.listing_area>table.requests-andon-list>tbody>tr:first-child>th{height:90px;background-image:url(../images/andon.png);background-position:bottom left;background-repeat:no-repeat;background-color:var(--background-color)}.content_working .listing_area .live-top{display:inline-block;position:relative;margin-left:10px;max-height:44px}.listing_area>table.userfeedback{width:auto}td.late,th.late{border:1px solid var(--delete-color);background-image:url(../images/class_en_retard.gif);background-repeat:no-repeat;background-position:bottom right}input[type="submit"].login-saml{background:var(--link-color)}#form_users_qrcode div.qrcode-stores figure{display:inline-block}#form_users_qrcode div.qrcode-stores figure img{width:200px}.nowhere{overflow:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0 none!important}td.on-track,th.on-track{border:1px solid var(--save-color)}.outside{color:var(--grey)}td.pending,th.pending{border:1px solid var(--save-color);background-image:url(../images/class_approche.gif);background-repeat:no-repeat;background-position:bottom right}.pickable{margin-right:1ex}.picker{border:var(--text-color) 1px solid;background-color:var(--background-color)}.progress-bar{min-width:80px;outline:1px solid var(--grey-medium-light);border-radius:4px}.ps{font-size:8pt}.shortcut{font-size:7pt}.shrink{padding-right:15px;background-image:url(../images/link_shrink.gif);background-repeat:no-repeat;background-position:top right}.tip{position:absolute;display:none;width:20em;color:var(--grey-medium-dark);background-color:var(--background-color)}.through{text-decoration:line-through}a.through{text-decoration:line-through;text-decoration-color:var(--link-color)}a.through:hover{text-decoration:line-through underline;text-decoration-color:var(--link-color)}td.today,th.today{border:1px solid var(--attention-color);background-image:url(../images/class_approche.gif);background-repeat:no-repeat;background-position:bottom right}th.late{color:var(--text-color-light);background-color:var(--delete-color)}th.today{color:var(--text-color-light);background-color:var(--attention-color)}th.pending{color:var(--text-color-light);background-color:var(--save-color)}th.on-track{color:var(--text-color-light);background-color:var(--save-color)}th.private{color:var(--text-color-light);background-color:var(--grey-light)}th.request{background-color:var(--save-color);color:var(--text-color-light)}tr.level0 td{font-weight:700}div.absence,div.event,div.request{padding-bottom:10pt}table.calendarm th form a,table.calendard th form a{color:var(--attention-color);font-weight:400}th a.shortcut,th a.shortcut:link,th a.shortcut:active,th a.shortcut:visited{border-bottom:1px dotted var(--attention-color);color:var(--attention-color);font-weight:400;text-decoration:none}input.autocomplete{padding-right:20px;background-image:url(../images/throbber.gif);background-repeat:no-repeat;background-position:100% -20px}input.throbbing{background-position:100% -1px}input.max,textarea.max{width:100%}#box-selecting,.box-moving{background-color:var(--background-green)}.input-ajax-content,.select-ajax-content{position:relative}.input-ajax-content .input-ajax-dynamic>div{margin-top:0!important}.input-ajax-content .input-ajax-dynamic>div.more{border-top:1px solid var(--grey)!important;cursor:default}.input-ajax-dynamic,.select-ajax-dynamic{position:absolute;z-index:9;top:35px;display:none;min-width:350px;padding:10px 0;border:1px solid var(--grey);border-radius:2px;background:var(--background-color);box-shadow:0 1px 2px rgb(0 0 0 / .2)}ul#ajax-autocomplete{position:absolute;z-index:9;top:55px;width:350px;padding:10px 0;border:1px solid var(--grey);border-radius:2px;background:var(--background-color);box-shadow:0 1px 2px rgb(0 0 0 / .2)}.input-ajax-dynamic>div,.select-ajax-dynamic>div,ul#ajax-autocomplete>li{padding:6px 15px;cursor:pointer;border:none!important}.input-ajax-dynamic>div>input,.select-ajax-dynamic>div>input{display:none}.input-ajax-static{padding-top:4px}.select-ajax-static{padding:8px 0}.select-ajax-static:empty{padding:0}.select-ajax-static>div{margin-bottom:4px}.input-ajax-dynamic input[type='checkbox'],.select-ajax-dynamic input[type='checkbox'],.input-ajax-static input[type='checkbox'],.select-ajax-static input[type='checkbox']{margin:0 4px 0 0}.clearform div{display:block;float:left}.itemsdated-last{margin-top:10px}.date-calendar-inputs{align-items:center;position:relative}.input-date{margin-right:5px}.input-date-calendar{top:3px;left:230px;line-height:30px}.input-date-calendar.input-clock{left:320px}.html-calendar .input-date-calendar{top:0;left:0}