@page{size:A4}html,body,*{margin:0;padding:0;font-family:helvetica neue,helvetica,arial,sans-serif;font-size:14px}body{background:var(--background-color);color:var(--text-color);line-height:150%}ul,li{list-style:none}a{text-decoration:none;color:var(--link-color)}a:hover{text-decoration:underline;color:var(--link-color)}code{font-family:monospace;white-space:nowrap;white-space-collapse:preserve-spaces;overflow-x:auto;display:block}blockquote{font-style:italic;padding:10px;color:var(--grey-dark)}*+html .content_outer{margin-top:0}.content_0{position:relative}.heading,.bottom_0,.content_working,.content_attention,.content_aside,.content_attention,.content_notice,.content_todo,.content_action,.content_views{background:var(--background-color);margin:30px 0 15px 0;padding:0}.content_header{width:950px;margin:0 auto}.content_header .outer_top,.content_header .outer_bottom{display:none}.content_header .outer_text a{text-decoration:none;color:var(--grey-medium-light)}.content_header .outer_text a:hover{color:var(--grey-dark)}.adaptations{margin:3px 0 0 15px}.adaptations li{list-style:disc;margin:0!important}.layout_status{padding:0;position:fixed;padding-top:32px;animation:3s slide-up linear forwards;text-align:center;width:100%;z-index:1;pointer-events:none}@keyframes slide-up{from{top:-100px}10%{top:0}80%{top:0}to{top:-100px}}.layout_status:empty{margin-top:0}.layout_shortcut_mobile{display:none;float:left;margin-top:-25px;padding-left:25px}.layout_shortcut_mobile a{font-size:1em;color:var(--text-color-light)}.layout_shortcut_mobile a:hover{text-decoration:underline}.layout_logged_in_as{font-size:12px;position:absolute;top:-41px;right:0;height:13px;min-width:145px;text-align:right;margin:0;padding:14px 15px 14px 0;cursor:pointer;color:var(--grey-medium-dark);background:url(../images/arrow_grey_bottom.png) no-repeat right center}.layout_logged_in_as:hover{background:url(../images/arrow_grey_bottom_hover.png) no-repeat right center}.layout_logged_in_as a{font-size:1em;text-decoration:underline;color:var(--grey-medium-dark)}.clear{clear:left;height:0;line-height:0}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clearfix div{line-height:30px}.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)}.weekend{background-color:var(--grey)}.details{display:none}.comment{color:var(--grey-medium-dark);font-size:7pt}.disabled{color:var(--grey-medium-dark)}.hidden{display:none}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:var(--background-color);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}#submit[disabled]{cursor:default;color:var(--grey-dark);border-color:var(--grey-light);background:var(--grey-light)}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,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'].dangerous,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'].dangerous: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}.icon{padding:10px}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}.hand.icon-border{border:1px solid var(--grey);border-radius:4px;background-color:var(--background-color);margin:0 5px 0 0;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:0;fill:currentColor;color:var(--grey-medium-dark)}.icon-border:hover{background-color:var(--background-color);color:var(--text-color)}.icon-border svg{display:block;width:40%;height:40%}.listing_area .icon-border svg{display:block;width:70%;height:auto}.nobr .hand{width:31px!important;height:31px!important}.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)}.hide-show-icons{width:20px;height:20px;float:right;margin-right:5px;color:var(--text-color-light);filter:invert();cursor:pointer}.hide-show-icons:hover{color:var(--grey-light)}.drag-icons{height:20px;filter:opacity(.3);pointer-events:none}td:hover .drag-icons{filter:opacity(.5)}[draggable]{user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}[draggable] .selectable{cursor:text;user-select:text;pointer-events:visible}.draggable-item.dragElem{opacity:.7}.draggable-item.over{border-top:2px dashed var(--grey-medium-light)}tr.draggable-item.over td{position:relative}tr.draggable-item.over td:before{content:" ";position:absolute;top:-4px;left:-2px;right:-4px;border-top:2px dashed var(--grey-medium-dark)}.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);color:var(--text-color-input);overflow-x:auto;width:400px;cursor:pointer}td:has(>select.multiplecombobox){width:50%}.multiplecombobox-table-vertical td:has(>select.multiplecombobox){width:100%}.multiplecombobox-table-vertical select.multiplecombobox{width:816px}.itemsform .itemsform-head select.multiplecombobox{height:auto}.multiplecombobox_button{line-height:24px;width:24px!important;height:24px!important;margin:0}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}.tip{display:none}.content_form input[type='text']{margin:0 5px 0 0}.rowform tr td,.rowform tr th{min-height:30px;line-height:30px;padding:0 5px 5px 5px;vertical-align:top;border-radius:4px}.rowform tr td.small{height:1px;line-height:1px;padding:0}.rowform tr>td>table>tbody>tr>td,.rowform tr>td>table>tbody>tr>th{padding:0}.rowform tr th{text-align:right}.rowform tr td{text-align:left}.rowform tr td.colored{padding:0 3px;border-radius:4px}.rowform input[type='radio'],.rowform input[type='checkbox']{margin:0;margin:9px 2px 6px 0}.rowform label{line-height:30px}.itemsform .itemsform-head{border:none;padding:10px 0}.itemsform .itemsform-head:first-child{padding-top:0!important}.itemsform .itemsform-head-bottom{padding-bottom:20px}.itemsform .itemsform-head label{padding:0 20px 0 0;line-height:30px}.itemsform .itemsform-head div,.itemsform .itemsform-head ul#ajax-autocomplete{margin-top:0;line-height:37px}.itemsform .itemsform-head .txt_field_empty{padding:0;line-height:30px}.itemsform .itemsform-head .input-ajax-content,.itemsform .itemsform-head .input-ajax-static{margin-top:0;padding-top:0}.itemsform .itemsform-head .hidden_field{margin:0;padding-top:0;float:left}.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 .itemsform-small{font-size:80%}.itemsform .itemsform-small label{color:var(--grey-medium-dark)}.itemsform table{border-spacing:4px;table-layout:fixed}.itemsform tr{border-bottom:none}.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);color:var(--text-color-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='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='checkbox']:checked{border:1px solid var(--interaction-color);background-color:var(--background-input)}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}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;color:var(--text-color-input);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:empty{display:none}.itemsform li div li{padding:0;line-height:150%}.itemsform label{display:block;float:left;line-height:30px;padding:0 20px 0 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{width:clamp(25%, 60%, 75%)}.itemsform .hidden_field textarea,.itemsform .hidden_field input[type='text'],.itemsform .hidden_field input[type="password"]{width:100%}.itemsform .hidden_field select{min-width:50%;max-width:100%}.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}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='8'],form .itemsform .hidden_field input[size='10'],form .itemsform .hidden_field input[size='17'],.itemsform .hidden_field input[type='text'].input-date{width:auto}.field_complement{clear:left;width:auto;font-weight:initial}.itemsform .field_complement{margin-left:220px;width:833px!important;font-weight:initial}.modal-box .field_complement{margin-left:175px;width:405px!important;font-weight:initial}.content_toolbar_container.mask{max-width:400px}.mask{z-index:9999;padding:10px;border:1px solid var(--grey)!important;border-radius:4px;background:var(--background-color)!important}.mask:empty{display:none}.mask a.maskable{font-size:.9em;font-weight:400;text-align:start!important;position:absolute;top:10px;right:10px;display:block;overflow:hidden;width:10px;height:10px;padding:0;cursor:pointer;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}.mask a.maskable:hover{background-repeat:no-repeat;background-position:center center;filter:contrast(150%);width:10px;height:10px;background-size:contain!important}.mask.picker{position:relative;padding-right:20px;margin-top:-10px;margin-bottom:10px;background-color:var(--grey-light)!important}.modal-box .mask.picker{margin-left:0}.content_working .itemsform input[size="3"]{width:40px!important}.content_working .itemsform input[size="6"]{width:50px!important}.content_working .itemsform input[size="8"]{width:60px!important}.content_working .itemsform input[size="10"]{width:80px!important}.content_working .itemsform input[size="12"]{width:110px!important}.content_working .itemsform input[size="12"],.content_working .itemsform input[size="10"],.content_working .itemsform input[size="8"],.content_working .itemsform input[size="6"],.content_working .itemsform input[size="3"],.content_working .itemsform input[size="2"]{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}.forms select{margin:0}.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:100%;max-width:405px!important;padding:0;margin-bottom:4px}.modal-box .itemsform .hidden_field select.multiplecombobox{width:195px;max-width:405px!important}.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}.action_views{border:1px solid var(--grey);border-radius:18px;background:var(--grey-medium-light)}.inserts_wrapper+.actions_wrapper+.views_wrapper{margin-top:15px}.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}.action_views button.selected,.action_views button.selected:hover{border-radius:18px;background:var(--background-color)}.action_today form,.action_today form input,.action_views form,.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%}.filter_wrapper{width:100%}.filter_wrapper table tr{border-bottom:none}.filter_wrapper table tr td,.filter_wrapper table tr th{padding:0}.outer_top,.outer_bottom{display:none;text-align:right}.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}.content_action h3{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{color:var(--text-color)}.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}.content_action button:hover,.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_new a span,.content_action .action_new a span{display:none}.content_toolbar_container{position:absolute;right:0;margin:0!important;border:1px solid var(--grey);border-radius:4px;background:var(--grey-light)}.content_toolbar_container form>table{min-width:368px}.content_toolbar_container .outer_text{padding:16px}.close_box{position:absolute;top:10px;right:10px}.close_box a{font-size:.9em;font-weight:400;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}.close_box a:hover{background-repeat:no-repeat center center;filter:contrast(150%);width:10px;height:10px;background-size:contain!important}.filtered_wrapper{clear:both;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px;width:100%;gap:10px}.filtered_wrapper .filter{background:var(--background-color);border:1px solid var(--grey);border-radius:18px;cursor:pointer;display:inline;font-size:14px;font-weight:400;vertical-align:middle;padding:11px 15px;line-height:100%}.filtered_wrapper .filter img{height:15px;width:15px;vertical-align:bottom}.action_filter .arrow-bottom{fill:currentColor;padding-left:5px;margin-bottom:1px}.link-circle{fill:var(--view-color)}.link-polygon{fill:var(--background-color)}h2:has(.help){position:relative}h2 .help{left:0}.heading h2 div.help,.heading h2 div.help a{font-size:14px;font-weight:400}.help{display:none;visibility:hidden;position:absolute;z-index:9;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;border-radius:4px}.help td .square{width:15px;height:15px;display:inline-block;border-radius:4px}.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)}.extra{margin-top:8px;margin-bottom:30px}.timeline{display:block;float:none;width:905px;margin:0;padding:0;color:var(--text-color)}.timeline:after{display:block;clear:both;content:''}.timeline ul{position:relative;display:inline-block;clear:both}.timeline li.displayed{position:relative}.timeline li.displayed:before{content:'.';text-indent:50px;overflow:hidden;display:block;width:27px;height:3px;position:absolute;top:-6px;left:-2px;background:var(--grey)}.timeline li.displayed:after{content:'.';text-indent:50px;overflow:hidden;display:block;width:27px;height:3px;position:absolute;bottom:-6px;left:-2px;background:var(--grey)}.timeline li.timeline-day{position:relative}.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);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 ul.title-day li{border-color:#fff0;font-size:10px;font-weight:700;line-height:12px;height:12px;text-align:center;color:var(--grey-medium-dark)}.timeline ul.title-day li.day-current{color:var(--text-color);border-color:transparent!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 .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 .timetable{background:var(--grey-light)}.timeline .timeline-control-right input,.timeline .timeline-control-left input{margin:0}.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}.html-calendar .timeline-control-left,.html-calendar .timeline-control-right{line-height:24px;width:24px!important;height:24px!important;margin:0}.html-calendar .timeline-control-right{margin:0 5px}.input-date-calendar{z-index:999;padding:40px 16px 16px 16px;border:1px solid var(--grey)!important;border-radius:4px;background:var(--grey-light)!important;box-shadow:0 0 4px var(--grey-medium-dark);user-select:none;text-align:center}.input-date-calendar table{width:auto!important;table-layout:fixed;border-collapse:separate!important}.input-date-calendar table td,.input-date-calendar table th{height:auto!important;margin:0!important;padding:0!important;background:none!important;text-align:center!important}.input-date-calendar table .hand{color:var(--grey-dark);line-height:20px}.input-date-calendar table .hand td{padding:1px;border-radius:4px;font-size:14px}.input-date-calendar table .hand td:hover{color:var(--text-color);background:var(--grey)!important}.input-date-calendar table a{font-size:.9em!important;display:block;overflow:hidden;position:absolute;top:10px;right:10px;width:10px!important;height:10px!important;padding:0;text-decoration:none;border:none;background:url(../images/icon-close-removebg-preview.png) repeat-x center center;padding:0px!important;filter:brightness(195%);background-size:contain!important}.input-date-calendar table a:hover{background:url(../images/icon-close-removebg-preview.png) repeat-x center center;background-repeat:no-repeat center center;filter:contrast(150%)!important;width:10px;height:10px;background-size:contain!important}.input-date-calendar table .datepicker-fillinputdate tr td[cell-selected]:hover,.input-date-calendar table .datepicker-fillinputdate tr td[cell-selected]{background-color:var(--view-color)!important;color:var(--text-color-light);font-weight:700}.input-date-calendar table .datepicker-fillinputdate tr td[cell-selected="start"]~td:not(td[cell-selected="stop"]),.input-date-calendar table .datepicker-fillinputdate tr[row-selected="start"]~tr td:not(td[cell-selected="stop"]){background-color:var(--view-color)!important}.input-date-calendar table .datepicker-fillinputdate tr td[cell-selected="stop"]~td:not(td[cell-selected="stop"]),.input-date-calendar table .datepicker-fillinputdate tr[row-selected="stop"]~tr td:not(td[cell-selected="stop"]){background-color:inherit!important}.input-date-calendar-monthly a{left:85px!important}.input-date-calendar select{margin:0 0 15px 0}.input-date-calendar tbody:first-child tr:nth-child(2){font-size:10px;color:var(--grey-medium-dark)}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 .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;border-radius:4px;background-color:var(--grey-light)!important;margin:0 5px 0 0;display:flex;align-items:center;gap:7px}.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 a{font-size:14px!important;display:inline-block!important;margin-top:0!important;color:var(--grey-dark)!important}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}li.add-all,li.remove-all,li.informations{border-left:1px solid var(--grey);padding-left:7px}li.informations:empty{display:none}.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}.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_detailed_select 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_detailed_select 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}.followupchargeplan tbody tr:first-child th,.followupchargeplan-scroll thead,.hour_table tbody#header tr:first-child th,.hour_table_ajax tbody#header tr:first-child th,.hour_table_ajax_detailed tbody#header tr:first-child th,.hour_table_detailed tbody#header tr:first-child th,.hour_table_detailed_select tbody#header tr:first-child th,.hour_table_monthly tbody#header tr:first-child th,.hour_table_monthly_ajax tbody#header tr:first-child th,.hour_table_monthly_detailed_select>tbody>tr:first-child>th,.hour_table_monthly_select tbody#header tr:first-child th,.hour_table_monthly_totals tbody#header,.hour_table_monthly_static tbody#header tr:first-child th,.hour_table_monthly_static_annual_total tbody#header,.hour_table_monthly_static_select tbody#header tr:first-child th,.hour_table_monthly_static_totals tbody#header,.hour_table_per_week tbody#header tr:first-child th,.hour_table_select tbody#header tr:first-child th,.hour_table_tripleselect tbody#header tr:first-child th{background-color:var(--background-color)!important;position:sticky;top:0;z-index:2}.followupchargeplan tbody tr:first-child th:first-child{text-align:left;z-index:3}.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;text-wrap:nowrap}.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}.listing_area table th:first-letter,.listing_area table tr td:first-child::first-letter{text-transform:capitalize}.listing_area table.width-auto{width:auto}.listing_area table .major{background-color:var(--grey-light)!important;font-weight:700}.listing_area table.double-header tr:first-child th,.listing_area table.double-header tr:nth-child(2) td{border-radius:8px;border:solid #fff 4px;border-left:0}.listing_area table.double-header tr:first-child th{border-bottom:0}.listing_area table.double-header tr:first-child th:not(:empty){background-color:var(--grey-light)!important}.listing_area table.double-header tr:nth-child(2) td:not(:empty){background-color:var(--grey-medium-light)!important}.listing_area table.double-header tr:nth-child(2):hover{background-color:inherit!important}.colform tr th a{color:var(--grey-dark)}.colform{position:relative}.colform input[type='checkbox']{padding:0}.colform tr th,.colform tr td{padding:4px;text-align:center}.colform th:first-child,.colform td:first-child{text-align:left}.colform-monthly tr th{padding:8px 3px}.colform-monthly{border-spacing:5px 10px;position:relative}.colform th,.colform td{vertical-align:middle}.colform-monthly tr td,.colform-monthly tr td img{border-radius:4px}.colform-monthly tr td.absences{background-image:url(../images/class_absence.png);background-repeat:no-repeat;background-position:center center}.colform-monthly tr td a{text-decoration:none;display:block}.colform-monthly,.presences-board{border-collapse:unset}.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;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)}.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,.calendar4w tr td.with-weeknumber span{font-size:.8em;display:block;float:left;padding:0 5px;text-align:center;border-radius:3px;color:var(--text-color-light);background:var(--grey)}.calendar{border-collapse:unset}.calendar td{padding:0}.calendar-legend{margin-bottom:10px}.calendar-legend strong{font-weight:400}.calendar-legend li{display:inline;margin-right:10px}.calendar .calendarday-user{box-sizing:border-box}.calendar .calendarday-user div,.calendar .calendarday-project div{border-radius:3px}.calendar .calendarday-user div a.modal{font-weight:700}.calendar-user-chargeplan div{display:inline-block;border:1px solid var(--grey);border-radius:3px;padding:4px;overflow:hidden;white-space:nowrap;margin-right:2px}.calendarm,.calendarw,.calendar4w{width:100%;height:100%;table-layout:fixed}.calendarm tr td,.calendar4w tr td{height:50px;vertical-align:top}.calendarm tr.calendar-header-navigation td,.calendarm tr.calendar-header-days td,.calendar4w tr.calendar-header-navigation td,.calendar4w tr.calendar-header-days td{height:auto;padding:4px;text-align:center;text-transform:capitalize}.calendarm tr.calendar-header-days td,.calendar4w tr.calendar-header-days td{text-align:center;color:var(--text-color);border-radius:4px;background:var(--grey-light)}.calendarm tr.with-items td,.calendarm tr.without-items td,.calendar4w tr.with-items td,.calendar4w tr.without-items td{height:auto;padding:4px;text-align:right;border-bottom:none!important;border-radius:4px;background:var(--grey-light)}.calendarm tr.with-items td a,.calendarm tr.without-items td a,.calendar4w tr.with-items td a,.calendar4w tr.without-items td a{line-height:1.2em;text-decoration:none;color:var(--text-color)}.calendarm tr.with-items td a:hover,.calendarm tr.without-items td a:hover,.calendar4w tr.with-items td a:hover,.calendar4w tr.without-items td a:hover{text-decoration:underline}.calendarm tr.with-items td.outside,.calendarm tr.without-items td.outside,.calendar4w tr.with-items td.outside,.calendar4w tr.without-items td.outside{border:none;background:none}.calendarm tr.with-items td.outside a,.calendarm tr.without-items td.outside a,.calendar4w tr.with-items td.outside a,.calendar4w tr.without-items td.outside a{color:var(--grey)}.calendarw tr:nth-child(1) td,.calendarw tr:nth-child(2) td,.calendar4w tr:nth-child(1) td,.calendar4w tr:nth-child(2) td{height:auto;padding:4px;text-align:center}.calendarw tr:nth-child(2) td,.calendar4w tr:nth-child(2) td{text-align:center;border-radius:4px;background:var(--grey-light)}.calendarw tr:nth-child(2) td a,.calendar4w tr:nth-child(2) td a{text-decoration:none;color:var(--text-color)}.calendarw tr:nth-child(2) td a:hover,.calendar4w tr:nth-child(2) td a:hover{text-decoration:underline}.calendarw tr:nth-child(3) td,.calendarw tr:nth-child(6) td,.calendar4w tr:nth-child(3) td,.calendar4w tr:nth-child(6) td{padding:4px}.calendard tr:first-child td{height:auto;padding:4px;text-align:center;color:var(--text-color);border-radius:4px;background:var(--grey-light)}.calendard .calendar-halfhour a{text-decoration:none;color:var(--text-color)}.calendard .calendar-halfhour a:hover{text-decoration:underline}.followupchargeplan-scroll td:first-child{max-width:200px!important}.followupchargeplan-scroll .level0 td:first-child{white-space:nowrap;background:inherit;overflow:visible!important}.followupchargeplan{width:100%}.followupchargeplan tr:first-child td{vertical-align:middle}.followupchargeplan tr td.level1,.followupchargeplan tr.level0 td{border-top:1px solid var(--grey)}.followupchargeplan tr td.level2{background:var(--grey-light)}.followupchargeplan tr td.small{padding:0}.followupchargeplan td.level1 strong{font-size:1.2em}.followupchargeplan tr th.total,.followupchargeplan tr td.total{font-weight:bold!important;border-left:none}.followupchargeplan-scroll>thead>tr:hover>td:first-child{background-color:var(--grey-light)!important}.followupchargeplan-scroll thead th.timeline-day{z-index:3}.followupchargeplan-scroll tbody td.level1 a{position:sticky;left:0;z-index:1}.followupchargeplan-scroll tbody td.footer{z-index:1;position:sticky;left:100px;background-color:var(--background-color)!important}#form_chargeplan_user table{width:100%;border-collapse:collapse}#form_chargeplan_user table tr{border-bottom:1px solid var(--grey-medium-light)}#form_chargeplan_user table tr.em{border-bottom:none}#form_chargeplan_user table tr td{padding:8px 2px}#form_chargeplan_user table tr.em td{padding:4px 2px}#form_chargeplan_user table tr td.green,#form_chargeplan_user table tr td.red{border:1px solid var(--text-color-light);border-radius:0}#form_chargeplan_user table tr td input[type='checkbox']{margin:0;padding:0}#form_chargeplan table tr.partialtotal,#form_chargeplan table tr.total{font-weight:700}.estimates input[type="text"]{max-width:80px}.userfeedback td{padding:10px;vertical-align:top}.userfeedback tr td.period{color:var(--grey-medium-dark)}.personalconstraints tr td.period{color:var(--grey-medium-dark)}.userfeedback tr td.balance{background-color:var(--grey-light);font-weight:700}.userfeedback tr td.balance span{font-weight:700}.userfeedback .details strong.info{display:flex;margin-bottom:5px;max-width:105px}.userfeedback .details{margin-top:10px;margin-bottom:10px;font-size:.9em}.userfeedback .details small{font-size:.8em}.userfeedback #userlaidout_encours p{line-height:125%}#form_synthesis table tr,#form_report table tr{border-bottom:none}table.report.report-absences{border-spacing:5px 10px;border-collapse:inherit}table.report-absences tr th,table.report-absences td{text-align:center;vertical-align:middle;padding:0}table.report-absences tr th{background-color:#fff0}table.report-absences tbody tr td{border:1px solid #fff0;border-radius:4px;height:22px;padding:1px;width:22px}table.report-absences tbody tr td.day-empty{background-color:var(--background-color);border-color:var(--grey-medium-light)}table.report-absences tbody tr td.user-name{padding:0 5px 0 0}#form_salefigures input[type='text'],#form_purchases input[type='text']{max-width:125px}#customerestimates .colform tr td{padding:6px 2px}table.followuporganization{table-layout:fixed}table.followuporganization th,table.followuporganization td{width:12.5%;min-width:12.5%;max-width:12.5%}.followuporganization div{margin-bottom:10px;border-radius:3px}#form_analysis_2 tr:first-child td,#form_analysis_2 tr:nth-child(2) td{text-align:left}#form_analysis_2 tr td{text-align:right}.timeannual .help{top:unset;right:unset;padding-right:20px}.timeannual th{min-width:75px}.body-usertime .content_working form{overflow-y:auto}.body-usertime .content_working form .level1 select,.body-usertime .content_working form .level2 select{padding:6px 20px 6px 4px!important}.hour{padding:.2em}.hour-comment{font-size:.9em;color:var(--grey-medium-dark);white-space:wrap;text-align:left}.hours.personal{border:1px solid var(--delete-color);border-radius:4px;padding:4px 8px}.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%}table#table-userhours>thead{display:block}table#table-userhours>tbody{display:block;overflow:auto;max-height:600px}table#table-userhours th,table#table-userhours td{width:100px}table#table-userhours th:first-child,table#table-userhours td:first-child{width:400px}#form_hours table.hour_table_detailed tbody#body td{white-space:nowrap}form.hour_timer_ajax,form.hours_timer_ajax{overflow-y:auto}#form_hours table td,#form_hours table th{white-space:nowrap;text-align:left}#form_hours table.hours_slider td,#form_hours table.hours_slider th{white-space:unset}#form_hours tr.level0 td{border-collapse:collapse;text-align:left;color:var(--text-color);border-bottom:none;background:var(--grey-light)}#form_hours .hour_table_detailed tr.level1 td{padding-top:9px}#form_hours .hour_table_detailed tr.level0+tr.level1 td{border-top:none;padding-top:4px;vertical-align:top}#form_hours tr.level1 td:first-child,#form_hours tr.level2 td:first-child{vertical-align:top;padding-left:10px}#form_hours table.hour-table #footer tr td{text-align:center}#form_hours table.hour-table tr td input[type="text"],#form_hours table.hour-table tr td,#form_hours table.hour-table tr th{text-align:center}#form_hours table tr td:first-child,#form_hours table tr th:first-child,#form_hours table #footer tr td:first-child{text-align:left}#form_hours #footer td.trouble{padding:6px 4px}#form_hours table textarea{width:100px}#form_hours table textarea.delete-textearea{border:1px solid var(--delete-color);display:block;width:100%}form#form_hours table td.total,form#form_hours table th.total{text-align:center;font-weight:700}#form_hours table.hour_table_monthly_totals tbody#header tr.timeline-header th.weekempty a,#form_hours table.hour_table_monthly_totals tbody#header tr.timeline-header th.weekend a #form_hours table.hour_table_monthly_static_annual_total tbody#header tr.timeline-header th.weekempty a,#form_hours table.hour_table_monthly_static_annual_total tbody#header tr.timeline-header th.weekend a,#form_hours table.hour_table_monthly_static_totals tbody#header tr.timeline-header th.weekempty a,#form_hours table.hour_table_monthly_static_totals tbody#header tr.timeline-header th.weekend a{color:var(--text-color-light)}#form_hours table.hour_table_monthly tbody#header th.weekend,#form_hours table.hour_table_monthly_ajax tbody#header th.weekend,#form_hours table.hour_table_monthly_static tbody#header th.weekend,#form_hours table.hour_table_monthly tbody#header td.weekend,#form_hours table.hour_table_monthly_ajax tbody#header td.weekend,#form_hours table.hour_table_monthly_static tbody#header td.weekend{background-color:var(--grey-medium-dark);color:var(--text-color-light)}#form_hours table.hour_table_monthly input[type='text'],#form_hours table.hour_table_monthly_ajax input[type='text'],#form_hours table.hour_table_monthly_static input[type='text']{width:41px;padding:6px}#form_hours table.hour_table_monthly_totals input[type='text'],#form_hours table.hour_table_monthly_static_annual_total input[type='text'],#form_hours table.hour_table_monthly_static_totals input[type='text']{font-size:11px;padding:2px;width:41px}#form_hours table.hour_table_monthly select,#form_hours table.hour_table_monthly_ajax select{max-width:180px}#form_hours table.hour_table_monthly .level0 select,#form_hours table.hour_table_monthly_ajax .level0 select{width:6ex}#form_hours table.hour_table_monthly td,#form_hours table.hour_table_monthly_ajax td,#form_hours table.hour_table_monthly_static td{padding:4px 0 4px 0}#form_hours table.hour_table_monthly_totals td,#form_hours table.hour_table_monthly_static_annual_total td,#form_hours table.hour_table_monthly_static_totals td{padding:1px 0}#form_hours td.hours-period-before{border-top:1px solid var(--grey)}#form_hourdetails.ajax{font-size:10px;z-index:10;top:200px;right:200px;left:200px;width:auto;height:auto;padding:25px}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;background:var(--text-color)}#form_hourdetails label+span{font-size:1.2em;display:block;padding:8px 0}#form_hourdetails .itemsform-submit{margin:0;padding:0 10px;border-bottom:none}.more-data{font-size:150%;font-weight:700;vertical-align:baseline}.hour_table .action-add{float:left;overflow:hidden;width:24px;height:24px;cursor:not-allowed;text-indent:24px;border-radius:4px;background:var(--grey-medium-dark) url(../images/ico-action-add.png) no-repeat center center}#form_userhours table.userhours tr th{font-weight:bold!important}#form_hours .div-customer-project{position:absolute;top:45px!important;left:50%!important;z-index:10;padding:5px;border:1px solid var(--grey);border-radius:4px;background:var(--background-color)}.calendar-time{width:100%;height:100%;table-layout:fixed}.calendar-time tr:nth-child(1) td,.calendar-time tr:nth-child(2) td{height:auto;padding:4px;text-align:center}.calendar-time tr:not(:nth-child(1)) td:nth-child(1){font-weight:700;padding-right:10px;text-align:right}.calendar-time tr.calendar-header-days td:not(:nth-child(1)){background:var(--grey-light)}.calendar-time tr td{border-radius:4px}.calendar-time div a{font-weight:700}.hours_slider{cursor:default}.slider{position:relative;box-sizing:border-box;width:100%;height:44px;padding:0;vertical-align:middle}.slider:hover{background:var(--grey-light)}.slider.readonly{cursor:default;background-image:var(--link-hash);background-repeat:repeat}.slider.readonly .ticks .full,.slider.readonly .ticks .half{display:none;background:none}.slider-content{position:absolute;z-index:2;top:0;left:0;width:100%}.slider .slice{position:absolute;top:0;display:inline-block;box-sizing:border-box;height:44px;cursor:pointer;border:1px solid var(--grey);border-width:1px 9px;border-radius:4px;background-image:url(../images/futura/bg-grey-transparent.png)}.slider .slice.readonly{cursor:default;border-color:#fff0}.slice.readonly .grip,.slice.readonly .grip:hover{cursor:default;background:#fff0}#form_hours .slice.personnel{cursor:default;border-color:var(--confirm-color);background:var(--background-color)}#form_hours .slice.personnel .grip{background:#fff0}#form_hours .slice.personnel .grip{pointer-events:none}#form_hours .slice.personnel.readonly{cursor:default}#form_hours .slice.personnel{cursor:move}#form_hours .slice.error .grip{background:var(--delete-color)}#form_hours .slice.error .grip:hover{background:var(--delete-color-hover)}#form_hours .slice.error{border-color:var(--delete-color)}.slider .grip{position:absolute;top:0;display:inline-block;width:8px;height:100%;cursor:ew-resize;border-radius:4px;background:var(--grey-medium-light)}.slider .grip:hover{background:var(--grey)}.slider .grip.start{left:-8px}.slider .grip.stop{right:-8px}.slider .label{line-height:20px;top:0;display:inline-block;box-sizing:border-box;width:100%;height:100%;text-align:center;vertical-align:middle;pointer-events:none}.slider .label span{display:block;overflow:hidden;white-space:nowrap}tr.scale td{padding:0}#scale .ticks .half{background:none}#body .ticks .tick{height:44px}#body .ticks .half{background:var(--grey-medium-dark)}#body .ticks .full{background:var(--grey-dark)}#body .ticks{position:absolute;z-index:1;top:0;left:0;width:100%;pointer-events:none}.ticks:after{display:inline-block;width:100%;content:''}.ticks,#form_hours table td.ticks{padding:0;text-align:justify}.ticks .tick{display:inline-block;width:1px;max-width:1px;transform:scale(.99);color:#fff0;background-color:var(--text-color)}.ticks .tick-label{font-weight:700;display:inline-block}#form_user_option_dated_daily_details .ticks .tick-label{display:inline-block;width:1em}.listing_area>table.requests-received-list tr:last-child:hover,.listing_area>table.requests-delivered-list tr:last-child:hover,.listing_area>table.requests-redbin-list tr:last-child:hover{background:none!important}.listing_area>table.requests-received-list tr:last-child td,.listing_area>table.requests-delivered-list tr:last-child td,.listing_area>table.requests-redbin-list tr:last-child td{border-bottom:none;padding:0px!important}.truck-box{fill:var(--link-color)}.truck{fill:var(--text-color)}.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:var(--link-color);color:var(--text-color-light)}.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}input[type="checkbox"]:checked+svg{display:inline;vertical-align:text-bottom}input[type="checkbox"]+svg{display:none}svg.sticky{fill:var(--sticky-color)}svg.andon{fill:var(--andon-color)}svg.redbin{fill:var(--delete-color)}.late svg{fill:var(--delete-color)}.today svg{fill:var(--attention-color)}.pending svg{fill:var(--save-color)}.requests{margin:5px 0 5px 0;background-color:var(--grey-light);border-radius:4px;padding:4px 4px 4px 8px;width:100%;margin-right:4px;display:block;box-sizing:border-box}.kanbans-heijunka .heijunka-request svg,.listing_area svg,.requests svg{vertical-align:text-bottom}.draggable-item .requests{margin-left:5px;padding-left:4px}.requests span{padding:4px 4px}.draggable-item div.requests{margin-left:8px}.requests.late{border:1px solid var(--delete-color);background-color:var(--background-color)}.requests.today{border:1px solid var(--attention-color);background-color:var(--background-color)}.requests.pending{border:1px solid var(--save-color);background-color:var(--background-color)}.requests.andon{border:1px solid var(--andon-color);background-color:var(--background-color)}.requests.sticky{border:1px solid var(--background-blue);background-color:var(--background-color)}.requests.current{background-color:var(--grey-light)}.requests-orientation span{display:inline-block;width:auto}.kanbans-heijunka th,.kaizenthroughput th,.requests-flow th{padding:10px;text-align:left}.kanbans-heijunka td,.kaizenthroughput td,.requests-flow td{padding:10px}.kanbans-heijunka td.heijunkaday-day{vertical-align:top}.kanbans-heijunka th:not(:first-child),.kanbans-heijunka td:not(:first-child){min-width:180px}.kanbans-heijunka .draggable-item:hover{padding-bottom:0;cursor:move}.kanbans-heijunka .draggable-item,.kanbans-heijunka .draggable-item:hover{cursor:move}.kanbans-heijunka .droppable{border:2px dashed var(--grey-medium-light)}.kanbans-heijunka .draggable-item.heijunka-request{background-color:var(--grey-light);border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:5px;padding-left:10px}#form_kanbans_overview img,.andons-users img{max-width:200px}a.select-all-finish{color:var(--text-color)}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:not(.multiplecombobox_all),.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:not(.multiplecombobox_all):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}.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%}.logo{display:none}.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.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 .heading{margin:0;padding:20px 30px;border-radius:4px 4px 0 0;background:var(--background-color);color:var(--attention-text-color)}.body-small h2{padding-bottom:0;border-bottom:none}.body-small .heading h2{font-size:1.4em;margin-bottom:0;padding:10px 45px;color:var(--grey-dark);background:url(../svg/lock.svg) no-repeat 10px center/5%;border:1px solid var(--grey-medium-light);border-width:0 0 1px 0}.body-small .content{margin:0 auto;min-width:0;width:100%}.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%;min-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}.body-small .level_0,.body-small .level_1,.body-small .bottom_0{display:none}.body-small .layout_logged_in_as{display:none;margin:0}.body-small .layout_status{position:absolute;top:-50px;width:100%;margin:0;padding:0}.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%}.body-userplanningrequests table .small{height:50px;padding:0;border:none}.planningrequests{width:100%}.planningrequests tr td{padding:4px 2px}.planningrequests tr:first-child td{vertical-align:middle}.planningrequests tr td.level1{border-top:1px solid var(--grey)}.planningrequests tr td.small{padding:0}.planningrequests td.level1 strong{font-size:1.2em}table.timekeepers-planning-weekly td,table.timekeepers-planning-weekly th{padding-right:22px;padding-bottom:11px}svg.timetable-details{display:block;height:30px;width:600px}.timetable-hour{font-weight:400;font-size:10px}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}.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 .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)}.feedback-signature tr{border-bottom:unset}td.feedback-signature-by-hand{padding-bottom:3em}.report tr.level1,.synthesis tr.level1{background:var(--grey-light)}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}.body-userholidays .content_working form,.body-absenceboard .content_working form{overflow-x:initial;min-height:280px}table>tbody>tr.action:hover{background:none!important}table>tbody>tr.action,table>tbody>tr.action td{border-bottom:none}#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_absenceadmin table tr td.small{padding:0;background:none}#form_absenceadmin table td input[type='text']{text-align:center}#street,.itemsform #zip,.itemsform #city{margin-bottom:4px}.itemsform .select-ajax-static label{font-size:1em;line-height:auto;display:inline;float:none;width:auto;padding-right:0;text-align:left}.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 svg.icon{fill:var(--interaction-color)}.timetable{border:1px solid var(--grey);position:relative}.timetable svg.icon{fill:var(--grey)}.training{border:1px solid var(--training-color);position:relative}.training svg.icon{fill:var(--training-color)}.request{border:1px solid var(--save-color);position:relative}.request svg.icon{fill:var(--save-color)}.event_conflict{background-image:url(../images/class_probleme.gif)}div.absence,div.event,div.personalrequest,div.request,div.timetable,div.training{margin-bottom:2px;padding:4px;border-radius:3px}div.timetable{background-color:var(--background-color)}.calendar-item>div{position:relative;border-width:1px;border-style:solid;display:grid;grid-template-columns:auto 20px;grid-template-areas:"titre plus" "commentaire picto";row-gap:4px}.calendar-item>div a{grid-area:titre}.calendar-item>div .maskable{grid-area:plus;justify-self:center;align-self:start;height:21px}.calendar-item>div .details{grid-area:commentaire;word-break:break-all}.calendar-item>div svg{grid-area:picto;justify-self:center;align-self:end}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.timetable .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)}.body-configparametrizing label{margin:0 15px 0 8px}.outlook-financial td{text-align:right}.outlook-financial td:nth-child(1){text-align:left}.outlook-financial td.forecasted{font-style:italic}.outlook-financial td.paid,.outlook-financial td.total{font-weight:700}form.param textarea{width:250px;max-width:400px;height:60px}#form_useroptionsdailydetails .day-title{font-size:12px;padding:1px}.useroptionsdated tr.useroptionsdated-total td{border:none;font-weight:700;padding-top:10px}.stints-users-view .help#stint_colors{color:var(--text-color);font-weight:initial;max-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}.stint-details{position:relative;text-align:center;width:100%;margin-top:auto}.stint-details img,.stints tr td .stint-details img.stint-delete{max-height:16px!important;margin-top:1px;vertical-align:middle}.stint-details .stint-delete{position:absolute;right:0;bottom:0;cursor:pointer}.stint-details .calendar_alert{position:absolute;left:0;bottom:0;padding:3px}.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;position:relative}.stints tr.stints-header td.timeline-halfday{font-size:10px}.stints .help{top:60px;right:0}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);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(--grey-dark)}.stints tr th.end-period+th,.stints tr td.end-period+td:not(.absence){border-left:2px solid var(--grey-dark)}.stints tr th.end-day,.stints tr td.end-day:not(.absence){border-right:2px solid var(--grey)}.stints tr td .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}.circle{position:absolute;width:60px;height:60px;border-radius:50%;background-color:var(--view-color)}.scoreboard-values>div{font-size:16px;display:inline-block;width:25%;height:60px;padding-bottom:80px;color:var(--grey-dark)}.scoreboard-values-pdf>div{font-size:16px;display:inline-block;width:25%;height:60px;padding-bottom:40px;color:var(--grey-dark)}.scoreboard_value_name{font-size:20px;display:inline;width:260px;padding-top:5px}.scoreboard_value_data{font-size:20px;font-weight:700;padding-top:5px}.left{float:left;padding-left:65px}.icon img{width:40px}.scoreboard_list_names{margin-left:70px}.scoreboard_list_names h3{font-size:20px;white-space:pre}.scoreboard-lists>div{display:inline-block;width:32%;padding-top:60px;padding-bottom:60px;padding-left:5px}.scoreboard-lists ul li{font-size:16px;list-style-type:circle}.scoreboard-lists ul{overflow:auto;height:100px;margin-top:-10px;padding-left:20px}#scoreboard_month{font-size:50px;font-weight:700;padding-top:40px;padding-bottom:40px;text-align:center}#scoreboard_month_pdf{font-size:50px;font-weight:700;padding-top:40px;padding-bottom:40px}.scoreboard-lists-pdf>div{display:inline-block;width:33%;padding-bottom:60px;padding-right:50px}.scoreboard-lists-pdf ul li{font-size:16px;list-style-type:circle}.scoreboard-lists-pdf ul{overflow:auto;height:100px;margin-top:-10px;padding-left:20px}.next-page-lists{margin-top:200px}.scoreboard-charts-pdf{margin-top:170px;margin-left:150px}.scoreboard-charts>div{display:inline-block;margin-top:40px;margin-bottom:40px}.scoreboard-charts-pdf>div{display:inline-block}.scoreboard-charts-pdf .scoreboard-element,.scoreboard-values-pdf .scoreboard-element,.scoreboard-lists-pdf .scoreboard-element{position:relative}.chart-previous,.chart-delete{position:absolute;z-index:2;right:20px;width:24px;height:24px;cursor:pointer;border:none}.chart-delete{background:url(../images/link_delete.gif) no-repeat center}.chart-previous{margin-right:30px;background:url(../images/link_previous.gif) no-repeat center}#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:var(--synchronizer-jira);color:var(--text-color-light)}div.synchronizer-jira a{color:var(--text-color-light)}div.synchronizer-google_sheet{background-color:var(--synchronizer-google-sheet);color:var(--text-color-light)}div.synchronizer-google_sheet a{color:var(--text-color-light)}div.synchronizer-odoo{background-color:var(--synchronizer-odoo);color:var(--text-color-light)}div.synchronizer-odoo a{color:var(--text-color-light)}div.synchronizer-pennylane{background-color:var(--synchronizer-pennylane);color:var(--text-color-light)}div.synchronizer-pennylane a{color:var(--text-color-light)}div.synchronizer-sage{background-color:var(--text-color);color:var(--synchronizer-sage)}div.synchronizer-sage a{color:var(--synchronizer-sage)}div.synchronizer-sylae{background-color:var(--synchronizer-sylae);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.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)}.content_working .listing_area .live-top{display:inline-block;position:relative;margin-left:10px;max-height:44px}.listing_area>table.userfeedback{width:auto}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}.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;background:var(--grey-light)}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 select{width:auto!important;min-width:inherit!important}.input-date-calendar.input-clock{left:320px}.html-calendar .input-date-calendar{top:0;left:0}tr.unpublished td{background-image:url(../images/link_hash.gif);background-repeat:repeat}tr.blocked td{background-color:var(--grey)}span.installed{background-color:var(--installed);color:var(--text-color-light)}span.uninstalled{background-color:var(--uninstalled);color:var(--text-color-light)}span.standby{background-color:var(--standby);color:var(--text-color-light)}span.outsourced{background-color:var(--outsourced);color:var(--text-color-light)}tr.unpublished td:first-child,tr.blocked td:first-child,tr.installed td:first-child,tr.uninstalled td:first-child,tr.standby td:first-child{width:15px}