html.menuOpened,html.menuOpened body{overflow:hidden;z-index:-10;pointer-events:none}html.menuOpened body header{pointer-events:auto}.mobileOnly{display:initial}.notMobile{display:none !important}.strongMobileOnly{font-weight:bold}.regularMobileOnly{font-weight:normal}header>nav{position:fixed;top:0;left:0;right:0;bottom:0;padding:40px 20px 60px 60px;background-color:var(--bg-color2);overflow:auto;opacity:0;visibility:hidden;transition:300ms opacity, 300ms visibility;z-index:-1}#menuSwitch:checked+header>nav{opacity:1;visibility:visible}#logo{transition:transform 300ms, fill 300ms}body:not(.unloggedPage) #menuSwitch:checked+header #logo{fill:var(--bg-color);transform:rotate(-90deg) scale(1.8) translate(-265px, calc((100vw - 245px + 20px) / (-2 * 1.8)));transform-origin:top left}.listTable,.listTable thead,.listTable tbody,.listTable tfoot,.listTable tr,.listTable td,.listTable th{display:block;padding:0;margin:0}.listTable{width:calc(100% + var(--padding-size) * 2);box-sizing:border-box;border-top:1px solid var(--border-color);margin:var(--padding-size) calc(var(--padding-size) * -1) 0;background:var(--bg-color2);border-radius:0 0 var(--border-radius) var(--border-radius)}.listTable thead{display:none}.listTable tr{display:flex;flex-direction:column;padding:calc(var(--padding-size) / 2) var(--padding-size);border-bottom:1px solid var(--border-color);min-height:30px}.listTable tr:last-child{border-bottom:none}.listTable td:empty,.listTable th:empty{display:none}.listTable td{order:2}.listTable td:nth-child(1),.listTable:not(.syntheseTable) td:nth-child(2){padding-right:70px}.listTable td.actionCell{order:1;height:0;text-align:right;z-index:1}.listTable .listTableLineCount{position:sticky;z-index:2;top:50px;min-height:0}.apiLayout .listTable .listTableLineCount{top:0}.listTable .cachetStatus{display:flex;margin:0 auto}.resultsList{text-align:left}.resultsList>ul>li{margin-bottom:15px}.resultsList>ul>li:last-child{margin-bottom:0}.resultsList>ul>li>strong{display:inline-block;width:130px;padding-right:5px}.resultsList>ul>li>strong span{text-align:right}.resultsList>ul>li>strong span:after{content:' :'}body.popinOpened{position:fixed}.popinCont{background:var(--bg-color)}.popinCont .mainPopinClose{position:absolute;top:0;left:0;width:50px;line-height:50px;text-align:center;background:var(--bg-color);font-size:20px}.popinContOut{height:100%}.popinContIn{background:var(--bg-color);padding:var(--padding-size);height:100%;box-sizing:border-box;overflow:auto}.popinContInNoOverflow{overflow:visible}.popinContIn img{max-width:100%;height:auto}.cachetShowIn{display:flex;flex-direction:column}.cachetInfos{order:1;flex-direction:column}.cachetInfos .debutFin{margin:10px 0}.cachetDetails{order:3}.cachetActions{order:2;justify-content:space-around}.cachetActions .btn{line-height:1.1;padding:5px 10px;margin:0 calc(var(--padding-size) / 2) var(--padding-size)}.cachetActions .btn:first-child{margin-left:0}.cachetActions .btn:last-child{margin-right:0}#cachetTable .iconCachetList{color:var(--violet-color)}#cachetTable .icon-appicon{margin-left:10px}#cachetTable .iconCachetList:first-child{display:inline-block;width:17px;text-align:center}#cachetTable tbody tr:not(.month){position:relative}#cachetTable tbody tr .cachetStatus{position:absolute;right:10px;top:50px}#employesTable .joursPaiementCell{padding-top:15px;text-align:center}@media screen and (max-width: 530px){.divPanelIn{margin:0}#calcEval .divPanelIn{margin-top:var(--padding-size);margin-right:var(--padding-size)}#calcEval .divPanelIn .lineBorder .evalCompar{max-width:40px}#calcCom .divPanelIn{margin-top:var(--padding-size)}#calcExam .lineBorder{flex-wrap:nowrap}#calcExam .lineBorder label{line-height:1.1em}#calcExam .lineBorder label{padding-bottom:2em}#calcExam .lineBorder label br,#calcExam .lineBorder .indays span{display:none}#calcExam .lineBorder .indays{position:absolute;padding-top:2em}#employeurJoursPaiement span{font-size:14px}#employeurJoursPaiement .btn{align-self:flex-end}#cachetTable tbody tr:not(.month){min-height:90px}}@media screen and (max-width: 460px){.anticipeCursorGeneral{min-width:0;width:300px;max-width:calc(100% - var(--size) * 2)}}@media screen and (max-width: 435px){.tarifPanel+.tarifPanel:not(#codePromoForm){margin-top:75px}}@media screen and (max-width: 425px){div.range{flex-direction:column}.range>label:first-child{padding-right:0;border-right:none;border-bottom:1px solid var(--border-color)}.range>label:last-child{padding-left:0}#anticipeCompar{min-width:0}}@media screen and (max-width: 400px){.range>label{width:100%}}@media screen and (max-width: 370px){#calcEval{--labelw:95px}#calcEval .lineBorder label{font-size:12px}#cachetTable tbody tr .cachetStatus{position:static;margin-top:10px}}.apiLayout .popinCont .mainPopinClose{left:auto;right:0}.apiLayout .popinCont .mainPopinClose i:before,.apiLayout .popinCont .mainPopinClose i:after{background:var(--text-color)}