@charset "UTF-8";:root{--fs-body: clamp(1rem, .9rem + .5vw, 1.25rem);--fs-h1: clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem);--fs-h2: clamp(1.375rem, 1rem + 1.2vw, 1.875rem);--fs-h3: clamp(1.1875rem, .9rem + .75vw, 1.5rem);--fs-button: clamp(.9375rem, .75rem + .8vw, 1.25rem);--gutter: clamp(16px, 4vw, 40px);--tap: 44px;--app-bar-h: 56px}html{-webkit-text-size-adjust:100%;touch-action:manipulation}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:max(16px,1em)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(./montserrat-latin-Dk9Pm7OY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(./montserrat-latin-ext-D0hf-lZB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-size:var(--fs-body);line-height:1.7em;font-weight:400;color:#1a1a1a}body,.armor-app{background:linear-gradient(111deg,#f1f4f9 56.52%,#e2e9f3)}a,a:hover{color:#273d5f;text-decoration:none}img{max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}th{color:#555;font-weight:700;padding:9px 24px}td{border-top:1px solid #eee;padding:6px 24px}hr{border:0}ul,ol{list-style:none}p{padding-bottom:1em}p:last-of-type{padding-bottom:0}input,textarea,select,button{font-family:inherit}.breadcrumb-list{display:flex;list-style:none!important;gap:8px}.divider{border-top:1px solid #e2e9f3;width:50%;margin:50px auto}.divider.full-width{width:100%;margin-top:40px;margin-bottom:40px}h1,h2,h3,h4,h5,h6{line-height:1em;padding-bottom:10px;color:#1a1a1a}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:600}h3{font-size:var(--fs-h3);font-weight:600}@page{margin:12mm}@media print{.armor-menu,.armor-appbar,.armor-drawer-scrim,.armor-app__footer,.armor-loader,#wpadminbar,.popup-overlay,.popup-container,.breadcrumb,.shortcode-export-container,.period-actions-section,.data-table-header-controls,.spreadsheet-notice{display:none!important}html{margin-top:0!important;background:#fff!important}body{margin:0!important;background:#fff!important}.armor-app,.armor-app__content{display:block!important;margin:0!important;padding:0!important}.data-table-scroll{overflow:visible!important;box-shadow:none!important}th,td{position:static!important;white-space:normal!important}.data-table th,.data-table td{padding:6px 8px!important;font-size:12px}.data-table .data-table-sort-btn,.data-table .sort-text{font-size:11px!important}.data-table-sort-icons{display:none!important}tr{break-inside:avoid;page-break-inside:avoid}}.armor-menu{--armor-menu-gutter: 35px;--armor-menu-mode: panel;position:fixed;top:0;left:0;z-index:20;width:min(355px,85vw);height:100vh;height:100dvh;overflow-y:auto;padding:50px var(--armor-menu-gutter) 20px;padding-left:max(var(--armor-menu-gutter),env(safe-area-inset-left));background-color:#fff;box-shadow:0 0 30px #aaa9a91a;transform:translate(-100%);transition:transform .25s ease}@media(min-width:1024px){.armor-menu{width:355px;transform:none}}.armor-app--drawer-open .armor-menu{transform:translate(0)}html.is-drawer-open{overflow:hidden}.armor-app__content{padding:var(--gutter) max(var(--gutter),env(safe-area-inset-right)) 40px max(var(--gutter),env(safe-area-inset-left))}@media(min-width:1024px){.armor-app__content{margin-left:355px;padding:70px 4% 40px 40px}}.armor-app__version{opacity:.7}.armor-app__footer{padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));text-align:center;font-size:.75rem;color:#8c8c8c}@media(min-width:1024px){.armor-app__footer{margin-left:355px}}.armor-appbar{position:sticky;top:0;z-index:18;display:flex;align-items:center;gap:12px;min-height:calc(var(--app-bar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));background-color:#fff;box-shadow:0 0 30px #131e2f0d}@media(min-width:1024px){.armor-appbar{display:none}}@media(min-width:601px){.admin-bar .armor-appbar{top:var(--wp-admin--admin-bar--height, 46px)}}.armor-appbar__brand{display:flex;align-items:center;gap:8px;min-width:0}.armor-appbar__brand img{flex:0 0 auto;width:32px;height:32px}.armor-appbar__site{overflow:hidden;font-size:16px;font-weight:600;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis}.armor-burger{display:flex;flex:0 0 auto;width:var(--tap);height:var(--tap);align-items:center;justify-content:center;border:0;border-radius:50%;background:none;cursor:pointer}.armor-burger:hover{background-color:#f1f4f9}.armor-burger__bar{position:relative;display:block;width:20px;height:2px;border-radius:2px;background-color:#273d5f}.armor-burger__bar:before,.armor-burger__bar:after{content:"";position:absolute;left:0;width:100%;height:100%;border-radius:2px;background-color:inherit}.armor-burger__bar:before{top:-6px}.armor-burger__bar:after{top:6px}.armor-menu__close{position:absolute;top:8px;right:8px;display:flex;width:var(--tap);height:var(--tap);align-items:center;justify-content:center;border:0;border-radius:50%;background:none;color:#1a1a1a;font-size:28px;line-height:1;cursor:pointer}.armor-menu__close:hover{background-color:#f1f4f9}@media(min-width:1024px){.armor-menu__close{display:none}}.armor-drawer-scrim{display:none}.armor-app--drawer-open .armor-drawer-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background-color:#131e2f66}@media(min-width:1024px){.armor-app--drawer-open .armor-drawer-scrim{display:none}}.armor-menu__brand{display:block;margin-bottom:30px}.armor-menu__brand img{display:block;width:100%;max-width:255px;height:auto}.armor-menu__brand .armor-menu__logo--symbole{display:none}.armor-menu__chantier{display:block;padding-left:20px;margin-top:8px;font-size:16px;font-weight:600;color:#1a1a1a}@media(min-width:1024px)and (max-width:1279.98px){.armor-app .armor-menu{--armor-menu-gutter: 10px;--armor-menu-mode: rail;width:80px;overflow:visible}.armor-app .armor-app__content,.armor-app .armor-app__footer{margin-left:80px}.armor-app .armor-menu__brand{margin-bottom:20px}.armor-app .armor-menu__brand img{max-width:60px}.armor-app .armor-menu__brand .armor-menu__logo--full,.armor-app .armor-menu__brand .armor-menu__chantier{display:none}.armor-app .armor-menu__brand .armor-menu__logo--symbole{display:block}}@media(min-width:1280px){.armor-app--compact .armor-menu{--armor-menu-gutter: 10px;--armor-menu-mode: rail;width:80px;overflow:visible}.armor-app--compact .armor-app__content,.armor-app--compact .armor-app__footer{margin-left:80px}.armor-app--compact .armor-menu__brand{margin-bottom:20px}.armor-app--compact .armor-menu__brand img{max-width:60px}.armor-app--compact .armor-menu__brand .armor-menu__logo--full,.armor-app--compact .armor-menu__brand .armor-menu__chantier{display:none}.armor-app--compact .armor-menu__brand .armor-menu__logo--symbole{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.armor-menu{display:flex;flex-direction:column}.armor-menu .menu-list{margin:0;padding-left:20px;list-style:none}.armor-menu li{list-style:none}.armor-menu .parent-menu-item{position:relative;margin-bottom:20px}.armor-menu .parent-menu-link{display:flex;width:100%;align-items:center;padding:12px 20px;border:0;border-radius:30px;background:none;color:#1a1a1a;font-size:inherit;text-align:left;cursor:pointer;transition:all .3s ease}.armor-menu .parent-menu-link:hover{background-color:#f1f4f9}.armor-menu .menu-icon{flex:0 0 auto;width:17px;height:17px;margin-right:7px;object-fit:contain}.armor-menu .menu-chevron,.armor-menu .menu-caret{margin-left:auto;font-size:13px;line-height:0;transition:all .3s ease}.armor-menu .menu-caret{color:#88a4ce}.armor-menu .parent-menu-item.is-open .menu-chevron{transform:rotate(90deg)}.armor-menu .sub-menu{margin-top:0;padding-left:20px;padding-bottom:5px;display:none}.armor-menu .sub-menu li{margin-bottom:0}.armor-menu .parent-menu-item.is-open>.sub-menu{display:block}.armor-menu .sub-menu__title{display:none}.armor-menu .child-menu-link{display:block;padding:6px 16px;border-radius:30px;color:#1a1a1a;font-size:16px;transition:all .3s ease}.armor-menu .child-menu-link:hover{background-color:#f1f4f9}.armor-menu .is-current{background-color:#f1f4f9;font-weight:600}.armor-menu .disabled,.armor-menu li.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.armor-menu .armor-menu__user{margin-top:auto;padding-top:20px;border-top:1px solid #e2e9f3}.armor-menu .armor-menu__user-identity{display:flex;flex-direction:column;padding:0 20px 10px;line-height:1.3}.armor-menu .armor-menu__user-name{font-weight:600}.armor-menu .armor-menu__user-role{color:#8c8c8c;font-size:14px}.armor-menu .armor-menu__portail,.armor-menu .armor-menu__logout{display:flex;align-items:center;color:#1a1a1a;transition:all .3s ease}.armor-menu .armor-menu__portail{margin-top:auto;margin-inline:calc(var(--armor-menu-gutter) * -1);padding:12px calc(var(--armor-menu-gutter) + 20px);border-block:1px solid #e2e9f3}.armor-menu .armor-menu__portail:hover{background-color:#f1f4f9}.armor-menu .armor-menu__portail+.armor-menu__user{margin-top:0;border-top:0}.armor-menu .armor-menu__logout{padding:10px 20px;border-radius:30px}.armor-menu .armor-menu__logout:hover{background-color:#fad6dd;color:#e62648}@media(min-width:1024px)and (max-width:1279.98px){.armor-app .armor-menu .menu-list{padding-left:0}.armor-app .armor-menu .parent-menu-link,.armor-app .armor-menu .armor-menu__portail,.armor-app .armor-menu .armor-menu__logout{justify-content:center;padding:10px;position:relative}.armor-app .armor-menu .menu-icon{width:24px;height:24px;margin-right:0}.armor-app .armor-menu .menu-text,.armor-app .armor-menu .menu-chevron,.armor-app .armor-menu .armor-menu__user-identity{display:none}.armor-app .armor-menu .parent-menu-item{margin-bottom:10px}.armor-app .armor-menu .sub-menu,.armor-app .armor-menu .parent-menu-item.is-open>.sub-menu{display:none;position:absolute;top:0;left:calc(100% + 10px);z-index:1000;min-width:180px;padding:8px;border-radius:16px;border:1px solid #e2e9f3;background-color:#fff;box-shadow:0 4px 16px #273d5f26}.armor-app .armor-menu .parent-menu-item.is-flyout>.sub-menu{display:block}}@media(min-width:1024px)and (max-width:1279.98px)and (hover:hover){.armor-app .armor-menu .parent-menu-item:hover>.sub-menu,.armor-app .armor-menu .parent-menu-item:focus-within>.sub-menu{display:block}}@media(min-width:1024px)and (max-width:1279.98px){.armor-app .armor-menu .sub-menu__title{display:block;padding:4px 16px 8px;color:#8c8c8c;font-size:14px;font-weight:600}.armor-app .armor-menu .no-children>.parent-menu-link:after,.armor-app .armor-menu .armor-menu__portail:after,.armor-app .armor-menu .armor-menu__logout:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:8px;background-color:#273d5f;color:#fff;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 2px 8px #273d5f33}.armor-app .armor-menu .no-children>.parent-menu-link:before,.armor-app .armor-menu .armor-menu__portail:before,.armor-app .armor-menu .armor-menu__logout:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#273d5f;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}}@media(min-width:1024px)and (max-width:1279.98px)and (hover:hover){.armor-app .armor-menu .no-children>.parent-menu-link:hover:after,.armor-app .armor-menu .no-children>.parent-menu-link:hover:before,.armor-app .armor-menu .armor-menu__portail:hover:after,.armor-app .armor-menu .armor-menu__portail:hover:before,.armor-app .armor-menu .armor-menu__logout:hover:after,.armor-app .armor-menu .armor-menu__logout:hover:before{opacity:1}}@media(min-width:1280px){.armor-app--compact .armor-menu .menu-list{padding-left:0}.armor-app--compact .armor-menu .parent-menu-link,.armor-app--compact .armor-menu .armor-menu__portail,.armor-app--compact .armor-menu .armor-menu__logout{justify-content:center;padding:10px;position:relative}.armor-app--compact .armor-menu .menu-icon{width:24px;height:24px;margin-right:0}.armor-app--compact .armor-menu .menu-text,.armor-app--compact .armor-menu .menu-chevron,.armor-app--compact .armor-menu .armor-menu__user-identity{display:none}.armor-app--compact .armor-menu .parent-menu-item{margin-bottom:10px}.armor-app--compact .armor-menu .sub-menu,.armor-app--compact .armor-menu .parent-menu-item.is-open>.sub-menu{display:none;position:absolute;top:0;left:calc(100% + 10px);z-index:1000;min-width:180px;padding:8px;border-radius:16px;border:1px solid #e2e9f3;background-color:#fff;box-shadow:0 4px 16px #273d5f26}.armor-app--compact .armor-menu .parent-menu-item.is-flyout>.sub-menu{display:block}}@media(min-width:1280px)and (hover:hover){.armor-app--compact .armor-menu .parent-menu-item:hover>.sub-menu,.armor-app--compact .armor-menu .parent-menu-item:focus-within>.sub-menu{display:block}}@media(min-width:1280px){.armor-app--compact .armor-menu .sub-menu__title{display:block;padding:4px 16px 8px;color:#8c8c8c;font-size:14px;font-weight:600}.armor-app--compact .armor-menu .no-children>.parent-menu-link:after,.armor-app--compact .armor-menu .armor-menu__portail:after,.armor-app--compact .armor-menu .armor-menu__logout:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:8px;background-color:#273d5f;color:#fff;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;box-shadow:0 2px 8px #273d5f33}.armor-app--compact .armor-menu .no-children>.parent-menu-link:before,.armor-app--compact .armor-menu .armor-menu__portail:before,.armor-app--compact .armor-menu .armor-menu__logout:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#273d5f;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}}@media(min-width:1280px)and (hover:hover){.armor-app--compact .armor-menu .no-children>.parent-menu-link:hover:after,.armor-app--compact .armor-menu .no-children>.parent-menu-link:hover:before,.armor-app--compact .armor-menu .armor-menu__portail:hover:after,.armor-app--compact .armor-menu .armor-menu__portail:hover:before,.armor-app--compact .armor-menu .armor-menu__logout:hover:after,.armor-app--compact .armor-menu .armor-menu__logout:hover:before{opacity:1}}.armor-menu--portail .menu-list{margin-inline:calc(var(--armor-menu-gutter) * -1);padding-left:0}.armor-menu--portail .parent-menu-item{margin-bottom:0;border-top:1px solid #e2e9f3}.armor-menu--portail .parent-menu-item:last-child{border-bottom:1px solid #e2e9f3}.armor-menu--portail .parent-menu-link{padding:12px calc(var(--armor-menu-gutter) + 20px);border-radius:0}.armor-menu--portail .is-current{background-color:transparent;color:#273d5f}.armor-card{padding:20px;border:1px solid #e2e9f3;border-radius:24px;background-color:#fff;box-shadow:0 0 30px #131e2f0d;min-width:0}.armor-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}.armor-card__title{margin:0;padding:0;font-size:20px;font-weight:600;color:#1a1a1a}.armor-card__description{flex:0 0 100%;margin:0;padding:0;font-size:13px;line-height:1.4;color:#8c8c8c}@media(min-width:768px){.armor-card{padding:30px}}.armor-stat{padding:20px;border:1px solid #e2e9f3;border-radius:24px;background-color:#fff;box-shadow:0 0 30px #131e2f0d;display:flex;flex-direction:column;min-width:0}.armor-stat__value{display:block;font-size:24px;font-weight:600;line-height:1.2;color:#1a1a1a}@media(min-width:768px){.armor-stat__value{font-size:30px}}.armor-stat__value.is-positive{color:#218300}.armor-stat__value.is-negative{color:#e62648}.armor-stat__ecart{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.armor-stat__reference{font-size:14px;color:#8c8c8c}.armor-stat__delta{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.armor-stat__delta.is-favorable{color:#218300}.armor-stat__delta.is-defavorable{color:#e62648}.armor-stat__delta.is-neutre{color:#8c8c8c}.armor-stat__fleche{flex:none;width:1em;height:1em}.armor-stat__fleche.is-hausse{transform:rotate(-45deg)}.armor-stat__fleche.is-baisse{transform:rotate(45deg)}.armor-stat__label{display:block;margin-top:auto;padding-top:8px;font-size:14px;line-height:1.4;color:#8c8c8c}.armor-stat__description{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:#8c8c8c}.armor-pills{display:inline-flex;flex-wrap:wrap;gap:12px}.armor-pills__item{padding:7px 20px;border:2px solid #c5d3e7;border-radius:30px;background-color:#fff;font-size:16px;font-weight:600;color:#273d5f;font-family:inherit;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.armor-pills__item:hover{border-color:#4e78b6}.armor-pills__item.is-current{border-color:#273d5f;background-color:#273d5f;color:#fff}.presence-hint{color:#8c8c8c;font-size:13px;margin:0 0 12px}.armor-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:30px;background:#e2e9f3;color:#273d5f;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;vertical-align:middle}.armor-badge--positif{background:#d8f3cf;color:#218300}.armor-badge--alerte{background:#fce8ec;color:#e62648}.armor-badge--neutre{background:#f2f2f2;color:#8c8c8c}.armor-badge--salarie{background:#e8f4f8;color:#1a5f7a}.armor-badge--interimaire{background:#fff4e5;color:#a86a1a}.armor-badge--grand{padding:6px 12px;font-size:14px}.armor-chart{--armor-serie-production-totale: #4E78B6;--armor-serie-masse-salariale: #EB516D;--armor-serie-marge: #218300;--armor-serie-passe: #EB516D;--armor-serie-actuel: #4E78B6;--armor-serie-moyenne: #EB516D;--armor-serie-salarie: #4E78B6;--armor-serie-part-reversee: #4E78B6;--armor-serie-salaries: #4E78B6;--armor-serie-interimaires: #C01635;--armor-serie-sans-contrat: #8C8C8C;--armor-serie-marge-positive: #4E78B6;--armor-serie-marge-negative: #E62648;--armor-serie-normales: #4E78B6;--armor-serie-hs-25: #F07F94;--armor-serie-hs-50: #C01635;--armor-chart-grille: #e2e9f3;--armor-chart-texte: #8C8C8C;--armor-chart-point: #FFFFFF;--armor-chart-surface: #FFFFFF;min-width:0}.armor-chart__canvas{position:relative;height:220px}@media(min-width:768px){.armor-chart__canvas{height:260px}}.armor-chart__canvas--categories{height:calc(var(--armor-chart-categories, 4) * 68px + 40px)}.armor-chart__legende{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px;font-size:14px;color:#8c8c8c}.armor-chart__legende-item{display:inline-flex;align-items:center;gap:8px}.armor-chart__puce{width:10px;height:10px;border-radius:2px}.armor-chart__puce.is-production-totale{background-color:var(--armor-serie-production-totale)}.armor-chart__puce.is-masse-salariale{background-color:var(--armor-serie-masse-salariale)}.armor-chart__puce.is-marge{background-color:var(--armor-serie-marge)}.armor-chart__puce.is-passe{background-color:var(--armor-serie-passe)}.armor-chart__puce.is-actuel{background-color:var(--armor-serie-actuel)}.armor-chart__puce.is-moyenne{background-color:var(--armor-serie-moyenne)}.armor-chart__puce.is-salarie{background-color:var(--armor-serie-salarie)}.armor-chart__puce.is-part-reversee{background-color:var(--armor-serie-part-reversee)}.armor-chart__puce.is-salaries{background-color:var(--armor-serie-salaries)}.armor-chart__puce.is-interimaires{background-color:var(--armor-serie-interimaires)}.armor-chart__puce.is-sans-contrat{background-color:var(--armor-serie-sans-contrat)}.armor-chart__puce.is-marge-positive{background-color:var(--armor-serie-marge-positive)}.armor-chart__puce.is-marge-negative{background-color:var(--armor-serie-marge-negative)}.armor-chart__puce.is-normales{background-color:var(--armor-serie-normales)}.armor-chart__puce.is-hs-25{background-color:var(--armor-serie-hs-25)}.armor-chart__puce.is-hs-50{background-color:var(--armor-serie-hs-50)}.armor-chart__tooltip{position:absolute;z-index:2;padding:12px;border-radius:12px;background-color:#fff;box-shadow:0 4px 16px #131e2f24;font-size:14px;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-115%);transition:opacity .15s ease}.armor-chart__tooltip.is-visible{opacity:1}.armor-chart__tooltip-titre{display:block;color:#8c8c8c}.armor-chart__tooltip-ligne{display:flex;align-items:center;gap:8px;font-weight:600;color:#1a1a1a}.armor-frise__cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;margin:0;padding:0;list-style:none}.armor-frise__case{border:2px solid #D9D9D9;border-radius:12px;background-color:#f2f2f2;font-size:16px;font-weight:600;color:#595959;text-align:center;transition:border-color .3s ease}.armor-frise__case a{display:block;padding:8px 0;color:inherit;text-decoration:none}.armor-frise__case:hover{border-color:#4e78b6}.armor-frise__case.is-travaille{background-color:#e2e9f3;border-color:#4e78b6;color:#273d5f}.armor-frise__case.is-conge-paye{background-color:#d8f3cf;border-color:#218300;color:#1a1a1a}.armor-frise__case.is-absence{background-color:#fce8ec;border-color:#f07f94;color:#c01635}.armor-frise__case.is-arret-maladie{background-color:#fad6dd;border-color:#e62648;color:#600b1b}.armor-frise__case.is-accident-travail{background-color:#f5a8b6;border-color:#921129;color:#170306}.armor-frise__legende{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:14px;color:#8c8c8c}.armor-frise__legende-item{display:inline-flex;align-items:center;gap:8px}.armor-frise__puce{width:14px;height:14px;border:2px solid #D9D9D9;border-radius:5px;background-color:#f2f2f2}.armor-frise__puce.is-travaille{background-color:#e2e9f3;border-color:#4e78b6}.armor-frise__puce.is-conge-paye{background-color:#d8f3cf;border-color:#218300}.armor-frise__puce.is-absence{background-color:#fce8ec;border-color:#f07f94}.armor-frise__puce.is-arret-maladie{background-color:#fad6dd;border-color:#e62648}.armor-frise__puce.is-accident-travail{background-color:#f5a8b6;border-color:#921129}.custom-button{font-family:Montserrat,sans-serif;font-weight:600;font-size:var(--fs-button);padding:8px 16px;border-radius:30px;transition:all .3s ease;color:#fff}@media(min-width:768px){.custom-button{padding:7px 20px}}a.custom-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;text-decoration:none}.custom-button.default{background-color:#273d5f;border:solid 2px #273D5F}.custom-button.default:hover{background-color:#fff;color:#273d5f;border:solid 2px #273D5F;cursor:pointer}.custom-button.download,.custom-button.add,.custom-button.update,.custom-button.save,.custom-button.refresh,.custom-button.arrow,.custom-button.search{background-color:#273d5f;border:solid 2px #273D5F}.custom-button.download:hover,.custom-button.add:hover,.custom-button.update:hover,.custom-button.save:hover,.custom-button.refresh:hover,.custom-button.arrow:hover,.custom-button.search:hover{background-color:#fff;color:#273d5f;border:solid 2px #273D5F;cursor:pointer}.custom-button.download.icon-only,.custom-button.add.icon-only,.custom-button.update.icon-only,.custom-button.save.icon-only,.custom-button.refresh.icon-only,.custom-button.arrow.icon-only,.custom-button.search.icon-only{padding:0;width:40px;height:40px}@media(hover:none)and (pointer:coarse){.custom-button.download.icon-only,.custom-button.add.icon-only,.custom-button.update.icon-only,.custom-button.save.icon-only,.custom-button.refresh.icon-only,.custom-button.arrow.icon-only,.custom-button.search.icon-only{width:var(--tap);height:var(--tap)}}.custom-button.download.icon-only:before,.custom-button.add.icon-only:before,.custom-button.update.icon-only:before,.custom-button.save.icon-only:before,.custom-button.refresh.icon-only:before,.custom-button.arrow.icon-only:before,.custom-button.search.icon-only:before{margin-right:0;object-fit:contain;object-position:center}.custom-button.download:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRtoAAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSGYAAAABcFTbVt1cCU8CEiIBKTggDngOGgdIqIRKeRIi4Qz4zTqOiAnQOsJ0nCD9CWllG4XPrFN26ENnRw4/+IJr15m6prUN8sE1tgrXIAfXmAHyRKVoFfhsXQnnvfN2e3ksOA6TPbEXbgJWUDggTgAAAPADAJ0BKhQAFAA+KRCGQiGhDAYCAAwBQlpAAAtz8+V2ooPQ8mBTIAAA/v/+GK79WGf4JY2gO+Wtf//IcccagUDSS3qOSxxWB+MngAAAAA==);filter:invert(1)}.custom-button.download:hover:before{filter:invert(0)}.custom-button.add:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRpAAAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSCoAAAABFyAQSPKn3GSNiAgHhYwkSZVlWIgVGp+DfxEi+j8B3gf610pSGxr+jHdWUDggQAAAALACAJ0BKhQAFAA+KRKHQqGhCgIADAFCWkAAD2joAAD+/nHv/of95f/85t3+gI3v//srmf0BJv/+yri/zLwAAAA=);filter:invert(1)}.custom-button.add:hover:before{filter:invert(0)}.custom-button.update:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRs4AAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSG4AAAABcBBJkhS1hJEwkpCAhHWwOAAHixMktISRsBL63uEVEBFG27ZJZTS2M7Cz2qNib029q+4K91DZBXiPnGh7NQVF89CUX43iLsAorXvg8VRVou3x3xflMGgxijlMGmBUDqvKOPcd2PTdgjyyldGQB1ZQOCA6AAAAMAMAnQEqFAAUAD4pEIdCIaEMBgIADAFCWkAAD5hVRgJuAAD+/jrx2QGHmLwk72hT8BBTddIp7XDgAA==);filter:invert(1)}.custom-button.update:hover:before{filter:invert(0)}.custom-button.save:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRsgAAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSHMAAAABcFDbbtt8CIEgCIYQKIYiBhUDlYHLIBAEQRAC4Xd4dAGIiAmQ4GIKkGnaaKrqbMZgCmhApQDYWYVamUJdQWXOiJYXXNkr6JaZ7WR2T8oIYt4vmFjsbJdj0qXXGBM8erxh0jjwGf1T9o5IZ/pk0DMluRwCAFZQOCAuAAAA0AIAnQEqFAAUAD4pEodCoaEKAgAMAUJaQAAPPR7NUAD+/jqi0kZKNkN8HwYAAA==);filter:invert(1)}.custom-button.save:hover:before{filter:invert(0)}.custom-button.refresh:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRuQAAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSI4AAAABcFBrW9a8EYxABCIQYRG+BtJAGmwNtIFrYAQifBGI8OwH1AgRMQHqptVbq6tJ4Rn0n5yh2wv7W+DIYVI0B6dIWmhZwwx/BlH9yek5WedakuG6vmM3VOKluoMuwz1OuBKpG/mK8U4cVxyTk8/NuJRo8UwEk1Qgj+ZG0X8BtyiFfEBR35yhP3TStkrzNakLVlA4IDAAAADQAgCdASoUABQAPikSiEKhoSEUBAAYAoS0gAAe2q4AAP7+N2AAy2UfOu+AUpkAAAA=);filter:invert(1)}.custom-button.refresh:hover:before{filter:invert(0)}.custom-button.arrow:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRsAAAABXRUJQVlA4WAoAAAAQAAAAGQAAGQAAQUxQSE0AAAABL0AQQBJCm2w68hoRETx2YBTJVqOuQgEb7lFAvmOBwr+dzQIi+q8waQOmu6/4EXcApBwA6NoDAOW85ofVxjPmC1wcAEoOr3c6bSY/IABWUDggTAAAANADAJ0BKhoAGgA+KRKIQqGhIRQEABgChLSAAB56mrlf7c7gz41AAAD+/pTi//71+XxZj+YTp8AK2tWZOHMnZf9m7c8BNu/JjfUgAAA=);filter:invert(1)}.custom-button.arrow:hover:before{filter:invert(0)}.custom-button.arrow{display:flex;justify-content:center;align-items:center}.custom-button.arrow.icon-only{width:80px;height:32px}@media(hover:none)and (pointer:coarse){.custom-button.arrow.icon-only{height:var(--tap)}}.custom-button.arrow:before{transform:translateY(0)}.custom-button.search:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRvQAAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSJAAAAABcFDbbhRVQiVUAhIqAQlIwEFxAg6QEAmVEAmR8GZJMouCiGDgtm0jyd3r7hvlZb8Vk61kNsGrPSmK7vW9HWKEWYvzwKpjRVsJXhyOk+yfKuaY+Da/D0qG+M1K/QKhZ9Ph7h1JGJz+FWUEFmjJF5zt/VHD0PhPq4Lc08CYMe0yAOlNXeIdfXnf55P7/0j5JgpWUDggPgAAABADAJ0BKhQAFAA+JQ6FQiGG/qsABgCRLSAAB255+seAAAD+/n0IgB1v3df//pky/wBcv/8hu0AaqgSAAAAA);filter:invert(1)}.custom-button.search:hover:before{filter:invert(0)}.custom-button.delete{background-color:#e62648;border:solid 2px #E62648}.custom-button.delete:hover{background-color:#fff;color:#e62648;border:solid 2px #E62648;cursor:pointer}.custom-button.delete:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;transform:translateY(2px);background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/webp;base64,UklGRvYAAABXRUJQVlA4WAoAAAAQAAAAEgAAEwAAQUxQSIsAAAABcE5rWyA9CCF8CCEMQggfQgiZzBq0BiEswocQwvvj22kUImICyPZTDuNwhedY/4qZxbQ8w8wKbet1j3m9XTvWqxkeerudrmqnVR2aDMwBN6hqUNXABcjh0gVFfuQqwB5HQwBxH30ize/RWukTR787jX2kkVyF0oBWKOqpqfJcdaWiOZ6nLNFDz7sDAFZQOCBEAAAA8AIAnQEqEwAUAD4pEohCoaEhFAQAGAKEtIAAHssDTaAA/v4yPRr4xftDkuUmQdpk66dkh/pHikxxc5V4O28PcYQAAAA=);filter:invert(1)}.custom-button.delete:hover:before{filter:invert(0)}.custom-button.delete.icon-only{padding:0;width:40px;height:40px}@media(hover:none)and (pointer:coarse){.custom-button.delete.icon-only{width:var(--tap);height:var(--tap)}}.custom-button.delete.icon-only:before{margin-right:0;object-fit:contain;object-position:center}.custom-button.disabled{background-color:#f2f2f2;border:solid 2px #A6A6A6;color:#a6a6a6;cursor:not-allowed;pointer-events:none}.custom-button.disabled:hover{background-color:#f2f2f2;color:#a6a6a6;border:solid 2px #A6A6A6}@keyframes export-spinner-spin{to{transform:rotate(360deg)}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],textarea,select{font-family:Montserrat,sans-serif;font-size:16px;padding:8px 14px;border:2px solid #324F7B;border-radius:30px;background-color:#fff;color:#1a1a1a;transition:all .3s ease;outline:none}@media(min-width:768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=datetime-local],textarea,select{padding:10px 16px}}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=datetime-local]:focus,textarea:focus,select:focus{background-color:#e2e9f3;border-color:#6b8ec2}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=tel].error,input[type=url].error,input[type=search].error,input[type=date].error,input[type=datetime-local].error,textarea.error,select.error{background-color:#fad6dd;border-color:#e62648}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,textarea:disabled,select:disabled{background-color:#f2f2f2;border-color:#a6a6a6;color:#a6a6a6;cursor:not-allowed}textarea{resize:vertical;min-height:100px}select{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-input--multiselect{min-height:120px;padding-right:12px;background-image:none}.form-hint{display:block;margin-top:4px;font-size:.875rem;color:var(--input-hint, #6b7280)}input[type=date],input[type=datetime-local]{cursor:pointer;min-width:140px;padding-right:12px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;padding:4px;margin-left:4px}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #324F7B;border-radius:50%;background-color:#fff;cursor:pointer;position:relative;transition:all .3s ease;margin-right:8px}input[type=radio]:hover{border-color:#273d5f;background-color:#e2e9f3}input[type=radio]:focus{outline:none;border-color:#273d5f}input[type=radio]:checked{border-color:#273d5f;background-color:#273d5f}input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}input[type=radio]:disabled{background-color:#f2f2f2;border-color:#a6a6a6;cursor:not-allowed}input[type=radio]:disabled:checked{background-color:#a6a6a6}input[type=radio]:disabled:checked:after{background-color:#f2f2f2}.radio-group{display:flex;flex-direction:column;gap:8px}.radio-group.inline{flex-direction:row;gap:16px}.radio-group label{display:flex;align-items:center;cursor:pointer;font-family:Montserrat,sans-serif;font-size:15px;color:#1a1a1a}@media(min-width:768px){.radio-group label{font-size:16px}}.radio-group label:hover{color:#6b8ec2}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fad6dd;transition:all .4s cubic-bezier(.4,0,.2,1)}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#e62648;transition:all .4s cubic-bezier(.4,0,.2,1)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch input:checked+.slider{background-color:#d8f3cf}.switch input:checked+.slider:before{transform:translate(26px);background-color:#218300}.switch input:disabled+.slider{background-color:#f2f2f2;cursor:not-allowed}.switch input:disabled+.slider:before{background-color:#a6a6a6}.single-row{display:flex;flex-wrap:wrap;gap:12px;width:100%;background-color:#fff;padding:16px 20px;align-items:center;justify-content:space-between;border-radius:32px;border:2px solid #e2e9f3;box-shadow:0 0 30px #131e2f0d}@media(min-width:1024px){.single-row{flex-wrap:nowrap;gap:0;padding:20px 40px}}.single-row .period-wrapper{flex:1}.single-row .period-wrapper.period-header{display:flex;flex-direction:column;align-items:flex-start}.single-row .period-wrapper.period-header .period-title{padding:0}@media screen and (max-width:767.98px){.single-row .period-wrapper.period-header .period-title{font-size:16px}}.single-row .period-wrapper.period-actions{display:flex;flex:0 0 auto;justify-content:flex-end}@media(min-width:1024px){.single-row .period-wrapper.period-actions{flex:1;border-left:solid 1px #e2e9f3}}.data-table-scroll{position:relative;margin-top:20px;overflow-x:auto;overscroll-behavior-x:contain;background-color:#fff;border:2px solid #e2e9f3;border-radius:32px;box-shadow:0 0 30px #131e2f0d}.data-table{width:100%}@media screen and (max-width:767.98px){.data-table{font-size:14px}}.data-table .data-table-header .data-table-header-cell{white-space:nowrap}.data-table .data-table-header .data-table-header-cell.data-table-actions-header{width:1%}.data-table .data-table-header .data-table-header-cell:not(:first-child){text-align:center}.data-table .data-table-header .data-table-header-cell:not(:first-child) .data-table-sort-btn{margin:0 auto}.data-table .data-table-header .data-table-sort-btn{background-color:transparent;border:none;padding:0;margin:0;font-size:14px;font-weight:600;color:#8c8c8c;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}@media screen and (max-width:767.98px){.data-table .data-table-header .data-table-sort-btn{font-size:12px}}.data-table .data-table-header .data-table-sort-btn .sort-text{font-size:14px;font-weight:600;text-transform:uppercase}@media screen and (max-width:767.98px){.data-table .data-table-header .data-table-sort-btn .sort-text{font-size:12px}}.data-table .data-table-header .data-table-sort-btn .data-table-sort-icons{display:flex;flex-direction:column;align-items:center;justify-content:center}.data-table .data-table-header .data-table-sort-btn .data-table-sort-icons .sort-icon{font-size:6px;color:#e2e9f3}.data-table .data-table-header .data-table-sort-btn .data-table-sort-icons.active-asc .sort-icon.sort-asc,.data-table .data-table-header .data-table-sort-btn .data-table-sort-icons.active-desc .sort-icon.sort-desc{color:#8c8c8c}.data-table .data-table-body .data-table-row .data-table-cell{padding:12px 16px;position:relative}@media(min-width:1024px){.data-table .data-table-body .data-table-row .data-table-cell{padding:16px 20px}}.data-table .data-table-body .data-table-row .data-table-cell.data-table-actions{width:1%;white-space:nowrap;text-align:center}.data-table .data-table-body .data-table-row .data-table-cell:not(:first-child){text-align:center;background-image:linear-gradient(#e2e9f3,#e2e9f3);background-position:left center;background-repeat:no-repeat;background-size:1px 50%}.data-table .data-table-body .data-table-row .data-table-cell .period-title{padding:0}.data-table-scroll--sticky .data-table .data-table-header-cell:first-child,.data-table-scroll--sticky .data-table .data-table-cell:first-child{position:sticky;left:0;z-index:1;background-color:#fff;box-shadow:inset -1px 0 #e2e9f3}@media screen and (max-width:767.98px){.data-table-scroll--cards{overflow:visible;border-radius:20px}.data-table-scroll--cards .data-table,.data-table-scroll--cards .data-table-body{display:block}.data-table-scroll--cards .data-table-header{display:block;padding:10px 12px;border-bottom:1px solid #e2e9f3}.data-table-scroll--cards .data-table-header .data-table-header-row{display:flex;flex-wrap:wrap;gap:6px}.data-table-scroll--cards .data-table-header .data-table-header-cell{display:block;padding:0}.data-table-scroll--cards .data-table-header .data-table-header-cell.data-table-actions-header{display:none}.data-table-scroll--cards .data-table-header .data-table-header-cell .data-table-sort-btn{margin:0;padding:4px 10px;border:1px solid #e2e9f3;border-radius:30px;background-color:#fff;font-size:12px;gap:6px}.data-table-scroll--cards .data-table-header .data-table-header-cell .data-table-sort-btn .sort-text{font-size:12px}.data-table-scroll--cards .data-table-body .data-table-row{display:block;position:relative;min-height:64px;padding:12px 68px 12px 16px;border-bottom:1px solid #e2e9f3;line-height:1.4}.data-table-scroll--cards .data-table-body .data-table-row:last-child{border-bottom:0}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell{display:none;padding:0;border:0;text-align:left}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell:not(:first-child){background-image:none}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=titre]{display:inline;font-size:15px;font-weight:600;color:#1a1a1a}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=titre]+.data-table-cell[data-carte=titre]:before{content:" "}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=titre] .period-title{display:inline;font-size:15px}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=titre] .detail-value{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#8c8c8c}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=detail]{display:inline;font-size:13px;color:#8c8c8c}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=detail]:before{content:" · "}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell[data-carte=titre]+.data-table-cell[data-carte=detail]:before{content:"\a";white-space:pre}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell.data-table-actions{display:block;position:absolute;top:50%;right:12px;width:auto;transform:translateY(-50%)}.data-table-scroll--cards .data-table-body .data-table-row .data-table-cell.data-table-actions .custom-button.arrow.icon-only{width:var(--tap);height:var(--tap)}}.data-table-header-controls{margin-top:20px}.data-table-header-controls .data-table-filters{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.data-table-header-controls .data-table-filters{flex-direction:row;gap:35px}}.data-table-header-controls .data-table-filters .filter-selectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:.5rem;align-items:center}@media(min-width:1024px){.data-table-header-controls .data-table-filters .filter-selectors{display:flex;width:60%}}.data-table-header-controls .data-table-filters .filter-selectors .filter-label{grid-column:1/-1}.data-table-header-controls .data-table-filters .filter-selectors .filter-select{width:100%}@media(min-width:1024px){.data-table-header-controls .data-table-filters .filter-selectors .filter-select{width:auto}}.data-table-header-controls .data-table-filters .filter-search{order:-1}@media(min-width:1024px){.data-table-header-controls .data-table-filters .filter-search{order:0;width:40%}}.data-table-header-controls .data-table-filters .filter-search .search-wrapper{position:relative}.data-table-header-controls .data-table-filters .filter-search .search-wrapper .filter-search-input{width:100%}.data-table-header-controls .data-table-filters .filter-search .search-wrapper button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.data-table-header-controls .filter-search-input.error{border-color:#e62648}.data-table-wrapper{width:100%;margin-bottom:2rem}.bilan-table-wrapper,.performance-table-wrapper,.plan-comptage-wrapper{margin-top:40px}.bilan-table-wrapper .data-table .data-table-body .data-table-row .data-table-cell,.performance-table-wrapper .data-table .data-table-body .data-table-row .data-table-cell,.plan-comptage-wrapper .data-table .data-table-body .data-table-row .data-table-cell{padding:10px 12px}@media(min-width:768px){.bilan-table-wrapper .data-table .data-table-body .data-table-row .data-table-cell,.performance-table-wrapper .data-table .data-table-body .data-table-row .data-table-cell,.plan-comptage-wrapper .data-table .data-table-body .data-table-row .data-table-cell{padding:12px 16px}}.bilan-table-wrapper .data-table .data-table-header .data-table-header-cell,.performance-table-wrapper .data-table .data-table-header .data-table-header-cell,.plan-comptage-wrapper .data-table .data-table-header .data-table-header-cell{padding:9px 16px}.data-table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table-sortable[data-sort-direction=asc],.data-table-sortable[data-sort-direction=desc]{color:#273d5f}.breadcrumb{margin-bottom:20px}.breadcrumb .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.breadcrumb .breadcrumb-item{font-size:14px}.breadcrumb .breadcrumb-link{color:#8c8c8c;text-decoration:none;transition:color .2s ease}@media(hover:none)and (pointer:coarse){.breadcrumb .breadcrumb-link{display:inline-block;padding-block:10px}}.breadcrumb .breadcrumb-link:hover{color:#1a1a1a;text-decoration:underline}.breadcrumb .breadcrumb-separator{color:#bfbfbf;-webkit-user-select:none;user-select:none}.breadcrumb .breadcrumb-current{color:#1a1a1a;font-weight:600}.week-days-container{margin-top:35px;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.week-days-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.week-days-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.week-days-container{grid-template-columns:repeat(5,minmax(0,1fr));gap:35px}}.week-days-container .week-day-block{position:relative;display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background-color:#fff;border-radius:32px;border:1px solid #e2e9f3}@media(min-width:768px){.week-days-container .week-day-block{padding:24px;gap:16px}}.week-days-container .week-day-block .day-validated-tag{align-self:flex-start}@media(min-width:1280px){.week-days-container .week-day-block .day-validated-tag{position:absolute;top:16px;right:16px}}.week-days-container .week-day-block.main-day{position:relative;border:2px solid #273D5F}@media(min-width:1280px){.week-days-container .week-day-block.main-day{border:1px solid #e2e9f3}}.week-days-container .week-day-block.main-day:before{display:none;content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:20px;height:20px;background-color:#1a1a1a;clip-path:polygon(0 0,50% 100%,100% 0)}@media(min-width:1280px){.week-days-container .week-day-block.main-day:before{display:block}}.week-days-container .week-day-block .day-name{padding:0}.week-days-container .week-day-block .day-date{color:#8c8c8c}.week-days-container .week-day-block .non-working-day{font-size:15px;background-color:#fad6dd;color:#1a1a1a;padding:4px 8px;border-radius:20px;border:1px solid #E62648;margin-left:10px}.week-empty{padding:20px;color:#8c8c8c}.period-actions-section{margin-top:50px}.period-actions-section .period-actions-container{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.period-actions-section .period-actions-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}.period-actions-section .period-actions-container .action-block{display:flex;flex-direction:column;align-items:flex-start;padding:16px 16px 16px 48px;background-color:#fff;border-radius:24px;border:1px solid #e2e9f3;text-align:left;position:relative;overflow:hidden}@media(min-width:768px){.period-actions-section .period-actions-container .action-block{padding:24px 24px 24px 64px;border-radius:32px}}@media(min-width:1024px){.period-actions-section .period-actions-container .action-block{padding:30px 70px}}.period-actions-section .period-actions-container .action-block:after{content:"";position:absolute;bottom:0;right:110px;display:none;width:120px;height:108px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;z-index:1}@media(min-width:1024px){.period-actions-section .period-actions-container .action-block:after{display:block}}.period-actions-section .period-actions-container .action-block:before{content:"";position:absolute;top:0;left:0;width:28px;height:100%;background-color:#273d5f}@media(min-width:768px){.period-actions-section .period-actions-container .action-block:before{width:40px}}.period-actions-section .period-actions-container .action-block .action-title{margin-bottom:12px;font-size:17px;color:#1a1a1a;position:relative;z-index:2}@media(min-width:768px){.period-actions-section .period-actions-container .action-block .action-title{margin-bottom:20px;font-size:var(--fs-h3)}}.period-actions-section .period-actions-container .action-block .action-button{position:relative;z-index:2}.period-actions-section .period-actions-container .action-block.plan-comptage:after{background-image:url(./images/plan-comptage.svg)}.period-actions-section .period-actions-container .action-block.bilan:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='198'%20height='138'%20viewBox='0%200%20198%20138'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_52_1204)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M66.0001%2087.6583C37.5228%2087.6583%2014.4375%20110.678%2014.4375%20139.074V147.301C14.4375%20150.708%2011.6673%20153.47%208.24998%20153.47C4.83274%20153.47%202.0625%20150.708%202.0625%20147.301V139.074C2.0625%20103.863%2030.6883%2075.3186%2066.0001%2075.3186C101.312%2075.3186%20129.937%20103.863%20129.937%20139.074V147.301C129.937%20150.708%20127.167%20153.47%20123.75%20153.47C120.333%20153.47%20117.562%20150.708%20117.562%20147.301V139.074C117.562%20110.678%2094.4772%2087.6583%2066.0001%2087.6583Z'%20fill='%23F1F4F9'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M148.5%2062.9789C129.136%2062.9789%20113.438%2078.6324%20113.438%2097.9416H101.062C101.062%2071.8173%20122.301%2050.6392%20148.5%2050.6392C174.699%2050.6392%20195.938%2071.8173%20195.938%2097.9416V102.055C195.938%20105.462%20193.167%20108.225%20189.75%20108.225C186.333%20108.225%20183.563%20105.462%20183.563%20102.055V97.9416C183.563%2078.6324%20167.865%2062.9789%20148.5%2062.9789Z'%20fill='%23F1F4F9'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M66.0001%2021.8465C51.1917%2021.8465%2039.1875%2033.8167%2039.1875%2048.5825C39.1875%2063.3484%2051.1917%2075.3185%2066.0001%2075.3185C80.8081%2075.3185%2092.8125%2063.3484%2092.8125%2048.5825C92.8125%2033.8167%2080.8081%2021.8465%2066.0001%2021.8465ZM26.8125%2048.5825C26.8125%2027.0016%2044.3575%209.50659%2066.0001%209.50659C87.6427%209.50659%20105.187%2027.0016%20105.187%2048.5825C105.187%2070.1634%2087.6427%2087.6582%2066.0001%2087.6582C44.3575%2087.6582%2026.8125%2070.1634%2026.8125%2048.5825Z'%20fill='%23F1F4F9'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M148.5%2013.62C138.248%2013.62%20129.938%2021.9071%20129.938%2032.1296C129.938%2042.3524%20138.248%2050.6392%20148.5%2050.6392C158.752%2050.6392%20167.062%2042.3524%20167.062%2032.1296C167.062%2021.9071%20158.752%2013.62%20148.5%2013.62ZM117.562%2032.1296C117.562%2015.092%20131.414%201.28027%20148.5%201.28027C165.586%201.28027%20179.438%2015.092%20179.438%2032.1296C179.438%2049.1671%20165.586%2062.9789%20148.5%2062.9789C131.414%2062.9789%20117.562%2049.1671%20117.562%2032.1296Z'%20fill='%23F1F4F9'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_52_1204'%3e%3crect%20width='198'%20height='138'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.period-actions-section .period-actions-container .action-block.bilan.performance:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23F1F4F9'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M3%203v18h18'/%3e%3cpath%20d='m19%209-5%205-4-4-3%203'/%3e%3c/svg%3e")}.horaires-block{margin-top:30px;margin-bottom:30px;padding:20px;background-color:#fff;border-radius:32px;border:1px solid #e2e9f3;position:relative;overflow:hidden}@media(min-width:768px){.horaires-block{padding:30px}}.horaires-block h3{color:#1a1a1a;font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:10px;font-size:20px;position:relative;z-index:2}.horaires-form-grid{display:grid;grid-template-columns:1fr;gap:15px}@media(min-width:768px){.horaires-form-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.horaire-input-group{display:flex;flex-direction:column}.horaire-input-group label{font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;color:#1a1a1a;margin-bottom:6px}@media(min-width:768px){.horaire-input-group label{font-size:14px;margin-bottom:8px}}.horaire-input{font-family:Montserrat,sans-serif;font-size:16px;padding:8px 14px;border:2px solid #324F7B;border-radius:30px;background-color:#fff;color:#1a1a1a;transition:all .3s ease;outline:none}@media(min-width:768px){.horaire-input{padding:10px 16px}}.horaire-input:focus{background-color:#e2e9f3;border-color:#6b8ec2}.horaire-input.error{background-color:#fad6dd;border-color:#e62648}.horaire-input:disabled{background-color:#f2f2f2;border-color:#a6a6a6;color:#a6a6a6;cursor:not-allowed}.horaire-input{font-size:16px}@media(min-width:768px){.horaire-input{font-size:14px}}.horaire-input:focus{outline:none;border-color:#6b8ec2;box-shadow:0 0 0 2px #6b8ec233}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;opacity:0;transition:opacity .3s ease;background-color:#181818}.popup-overlay.popup-overlay-open{opacity:.35}.popup-container{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:20px 20px max(20px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border:2px solid #F2F2F2;background-color:#fff;opacity:0;transform:translateY(100%);transition:all .3s ease}.popup-container.popup-open{opacity:1;transform:translateY(0)}@media(min-width:480px){.popup-container{top:50%;left:50%;right:auto;bottom:auto;width:min(500px,100vw - 32px);padding:32px;border-radius:16px;transform:translate(-50%,-50%) scale(.9)}.popup-container.popup-open{transform:translate(-50%,-50%) scale(1)}}.popup-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.popup-header .popup-title{padding:0}.popup-header .popup-close-btn{flex:0 0 auto;width:var(--tap);height:var(--tap);margin:-8px -8px 0 auto;border:0;border-radius:50%;background:none;color:#1a1a1a;font-size:28px;line-height:1;cursor:pointer}.popup-header .popup-close-btn:hover{background-color:#f1f4f9}.popup-content{flex:1 1 auto;min-height:0;overflow-y:auto}.popup-footer{display:flex;align-items:center;justify-content:space-evenly;margin-top:20px;gap:12px}.popup-footer .popup-btn{cursor:pointer}.employee-form{background:#fff;padding:20px;display:flex;flex-direction:column;width:100%;gap:20px;border-radius:20px;box-shadow:0 0 30px #131e2f0d;margin-bottom:20px}@media(min-width:768px){.employee-form{padding:35px;width:fit-content}}.employee-form .form-field{display:flex;flex-direction:column;gap:6px;max-width:350px}@media(min-width:768px){.employee-form .form-field{gap:8px}}.employee-form .form-label{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#1a1a1a}@media(min-width:768px){.employee-form .form-label{font-size:14px}}.employee-form .form-title{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.employee-form .form-field-group{display:flex;flex-direction:column;gap:12px}.employee-form .form-section-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.employee-form .form-field-hint{font-family:Montserrat,sans-serif;font-size:13px;color:#8c8c8c;margin:0 0 12px;line-height:1.4}.employee-form .form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.employee-form .field-error{font-family:Montserrat,sans-serif;font-size:13px;color:#e62648;margin-top:4px}.employee-form .absence-planned-section{padding:20px;background-color:#f1f4f9;border:1px solid #c5d3e7;border-radius:16px;margin-top:8px}.employee-form #absence-periods-container{display:flex;flex-direction:column;gap:12px}.employee-form .absence-period-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:12px;border-bottom:1px solid #c5d3e7}.employee-form .absence-period-row .form-field{flex:1 1 140px;max-width:350px}@media(min-width:768px){.employee-form .absence-period-row .form-field{flex:1;min-width:120px;max-width:180px}}@media(min-width:768px){.employee-form .absence-period-row .form-field:first-of-type{min-width:160px;max-width:220px}}.employee-form .absence-period-row .absence-period-remove{flex:0 0 auto;align-self:flex-end}.employee-form #add-absence-period{margin-top:4px}.employee-form .absence-period-row .form-field-hint{display:inline;margin:0}.employee-form .absence-lecture-liste{list-style:none;margin:0 0 12px;padding:0}.employee-form .absence-lecture-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-bottom:1px solid #c5d3e7;font-size:15px}.employee-form .absence-lecture-motif{font-weight:600}.employee-form .absence-lecture-dates{color:#8c8c8c}.employee-form .absence-lecture-statut{margin-left:auto}@media(hover:none)and (pointer:coarse){.employee-form .custom-button.secondary,.employee-form .custom-button.small{min-height:var(--tap)}}.employee-form .custom-button.secondary{background-color:transparent;border:2px solid #4E78B6;color:#40649b;font-size:14px;padding:6px 14px;border-radius:24px}.employee-form .custom-button.secondary:hover{background-color:#e2e9f3;color:#324f7b;border-color:#40649b}.employee-form .custom-button.small{font-size:14px;padding:6px 14px;border-radius:24px}.employee-form .custom-button.small:before{width:.9em;height:.9em;margin-right:.35em}.login-username,.login-password{display:flex;flex-direction:column;gap:10px;max-width:350px}.poste-form,.product-form{display:flex;flex-direction:column;gap:20px}.poste-form .form-field,.product-form .form-field{display:flex;flex-direction:column;gap:10px;max-width:350px}select.filter-select.filter-secteur{max-width:350px;width:100%}.form-notice{margin-top:8px;padding:10px 12px;background:#f1f4f9;border-left:4px solid #6B8EC2;font-size:13px;line-height:1.4}.shortcode-header-with-actions{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.shortcode-header-with-actions{flex-direction:row;justify-content:space-between;align-items:flex-start}}.shortcode-header-with-actions .shortcode-export-container{background-color:#fff;padding:16px 20px;border-radius:32px;border:1px solid #e2e9f3;box-shadow:0 0 30px #131e2f0d}@media(min-width:768px){.shortcode-header-with-actions .shortcode-export-container{padding:24px 32px}}.shortcode-header-with-actions .shortcode-export-container .export-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.export-trigger.is-loading,.export-row-trigger.is-loading{position:relative;pointer-events:none;cursor:wait}.export-trigger.is-loading .export-trigger-label,.export-row-trigger.is-loading .export-trigger-label{visibility:hidden}.export-trigger.is-loading:before,.export-row-trigger.is-loading:before{opacity:0}.export-trigger.is-loading:after,.export-row-trigger.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;animation:export-spinner-spin .7s linear infinite}.export-option{display:flex;flex-direction:column;gap:4px}.armor-home{width:100%}@media(min-width:768px){.armor-home{padding:20px}}.armor-home .current-period-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;margin-bottom:16px;border-radius:12px;background-color:#fff}.armor-home .current-period-block .period-title{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}.armor-home .current-period-block .detail-value{color:#8c8c8c;font-size:14px}.single-period-content{width:100%;margin:0 auto}@media(min-width:768px){.single-period-content{padding:20px}}.armor-auth{min-height:100vh;min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) 0 calc(112.4% + 32px);background-image:url(./images/motif-connexion.webp);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media(min-width:768px){.armor-auth{padding-top:54px}}@media(min-width:1024px){.armor-auth{padding-bottom:54px;background-position:right top;background-size:min(960px,50vw) auto}}.armor-auth__inner{width:calc(100% - 2 * var(--gutter));max-width:1600px;margin:0 auto}@media(min-width:768px){.armor-auth__inner{width:80%}}.armor-auth__logo{display:block;width:200px;max-width:100%;height:auto;margin-bottom:48px}@media(min-width:768px){.armor-auth__logo{width:290px}}@media(min-width:1024px){.armor-auth__logo{margin-bottom:80px}}@media(min-width:1024px){.armor-auth__intro{max-width:47%}}.armor-auth__intro h1{margin:0}.armor-auth__notice{max-width:350px;margin:16px 0 0;padding:12px 16px;border-radius:8px;background-color:#fad6dd;color:#e62648;font-size:16px}.armor-auth .responsable-login-wrapper{margin-top:32px}@media(min-width:1024px){.armor-auth .responsable-login-wrapper{max-width:47%}}.armor-auth .responsable-login-wrapper .login-username input,.armor-auth .responsable-login-wrapper .login-password input{width:100%}@media(hover:none)and (pointer:coarse){.armor-auth .responsable-login-wrapper .login-remember label{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap)}}.armor-auth .responsable-login-wrapper #wp-submit{width:100%}@media(min-width:480px){.armor-auth .responsable-login-wrapper #wp-submit{width:auto}}.login-submit #wp-submit{font-family:Montserrat,sans-serif;font-weight:600;font-size:var(--fs-button);padding:8px 16px;border-radius:30px;transition:all .3s ease;color:#fff}@media(min-width:768px){.login-submit #wp-submit{padding:7px 20px}}.login-submit #wp-submit{background-color:#273d5f;border:solid 2px #273D5F}.login-submit #wp-submit:hover{background-color:#fff;color:#273d5f;border:solid 2px #273D5F;cursor:pointer}.login-submit #wp-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.login-submit #wp-submit:hover{filter:brightness(.98)!important}.login-submit #wp-submit:active{transform:translateY(1px)!important}.armor-dashboard{width:100%}@media(min-width:768px){.armor-dashboard{padding:20px}}.armor-dashboard .dashboard-periodes{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.armor-dashboard .dashboard-periodes__label{font-size:16px;font-weight:600;color:#1a1a1a}.armor-dashboard .dashboard-periodes__select{flex:1 1 180px;min-width:0}@media(min-width:768px){.armor-dashboard .dashboard-periodes__select{flex:0 1 auto}}.armor-dashboard .dashboard-chantier{margin-top:32px}@media(min-width:768px){.armor-dashboard .dashboard-chantier{margin-top:50px}}.armor-dashboard .dashboard-chantier:first-of-type{margin-top:30px}.armor-dashboard .dashboard-chantier__header{margin-bottom:30px}.armor-dashboard .dashboard-chantier__title{margin:0;padding:0;font-size:var(--fs-h2);font-weight:600;color:#1a1a1a}.armor-dashboard .dashboard-chantier__meta{margin:8px 0 0;padding:0;font-size:14px;color:#8c8c8c}.armor-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:30px}.armor-dashboard .dashboard-stats+.dashboard-stats{margin-top:30px}.armor-dashboard .armor-chart{margin-top:0}.armor-dashboard .dashboard-graphe{margin-top:30px}.armor-dashboard .dashboard-vide{font-size:14px;color:#8c8c8c}.armor-dashboard .shortcode-header-with-actions{flex-wrap:wrap;gap:12px}.single-day-content{width:100%;margin:0 auto}@media(min-width:768px){.single-day-content{padding:20px}}.single-day-layout{display:block}.single-day-main-column .single-day-header{margin-bottom:30px}.single-day-main-column .single-day-top-controls{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:30px}@media(min-width:768px){.single-day-main-column .single-day-top-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.single-day-main-column .single-day-top-controls{display:flex;justify-content:flex-start;gap:20px}}@media(min-width:1280px){.single-day-main-column .single-day-top-controls .single-day-summary-inline,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline{width:30%}}.single-day-main-column .single-day-top-controls .single-day-summary-inline .day-summary-block,.single-day-main-column .single-day-top-controls .single-day-summary-inline .day-off-block,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline .day-summary-block,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline .day-off-block{border-radius:16px;padding:20px;background-color:#fff;border:1px solid #e2e9f3;height:100%;width:100%}.single-day-main-column .single-day-top-controls .single-day-summary-inline .day-summary-block .stat-label,.single-day-main-column .single-day-top-controls .single-day-summary-inline .day-off-block .stat-label,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline .day-summary-block .stat-label,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline .day-off-block .stat-label{font-size:16px;font-weight:600}.single-day-main-column .single-day-top-controls .single-day-summary-inline .day-summary-block .summary-actions,.single-day-main-column .single-day-top-controls .single-day-dayoff-inline .day-summary-block .summary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.non-worked-message{font-weight:600;text-align:center;margin-bottom:20px}.single-day-content .off-reasons{margin-top:.75rem}.single-day-content .reason-item{margin:.25rem 0}.single-month-content{width:100%;margin:0 auto}@media(min-width:768px){.single-month-content{padding:20px}}.single-month-content .single-month-header,.month-weeks{margin-bottom:30px}.month-weeks .month-weeks-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.month-weeks .month-weeks-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.month-weeks .month-weeks-link{display:inline-flex;align-items:center;padding:8px 16px;border-radius:30px;background-color:#fff;color:#1a1a1a;text-decoration:none;font-size:14px;transition:background-color .3s ease}.month-weeks .month-weeks-link:hover{background-color:#f1f4f9}.bilan-period-content .employee-salary-period,.bilan-period-content .employee-days-worked,.bilan-period-content .employee-daily-average,.bilan-period-content .employee-ca,.bilan-period-content .employee-ca-average,.performance-period-content .employee-salary-period,.performance-period-content .employee-days-worked,.performance-period-content .employee-daily-average,.performance-period-content .employee-ca,.performance-period-content .employee-ca-average{text-align:right;font-variant-numeric:tabular-nums}.bilan-period-content .amount-value,.bilan-period-content .average-amount,.performance-period-content .amount-value,.performance-period-content .average-amount{font-weight:600}.employee-form-wrapper,.poste-form-wrapper,.product-form-wrapper{width:100%}@media(min-width:768px){.employee-form-wrapper,.poste-form-wrapper,.product-form-wrapper{padding:20px}}.employee-form-container,.poste-form-container,.product-form-container{max-width:780px;padding:16px;border-radius:12px;background-color:#fff}@media(min-width:768px){.employee-form-container,.poste-form-container,.product-form-container{padding:24px}}.form-field-row{display:flex;flex-wrap:wrap;gap:20px}.form-field-row>*{flex:1 1 240px}.interim-fields[hidden]{display:none}.required{color:#e62648;margin-left:2px}.radio-option{display:inline-flex;align-items:center;gap:6px;margin-right:16px}@media(hover:none)and (pointer:coarse){.radio-option{min-height:var(--tap)}}.radio-option .radio-label{cursor:pointer}.switch-container{display:flex;align-items:center;gap:12px}.switch-container .switch-title{font-weight:600;color:#1a1a1a}.switch-container .switch-label{color:#8c8c8c;font-size:14px}.employees-table-wrapper,.postes-table-wrapper,.products-table-wrapper,.past-periods-wrapper,.bilan-table-wrapper,.performance-table-wrapper,.plan-comptage-wrapper{width:100%}.armor-empty{padding:24px;border-radius:8px;background-color:#fff;color:#8c8c8c;text-align:center}.status-active,.employee-status.actif{color:#218300}.status-inactive{color:#e62648}.armor-message__retour{margin-top:16px;text-align:center}.shortcode-header+.data-table-actions{margin:40px 0 20px}.armor-statistiques{width:100%}@media(min-width:768px){.armor-statistiques{padding:20px}}.armor-statistiques__sous-titre{margin:0;padding:0;font-size:14px;color:#8c8c8c}.armor-statistiques__section{margin:32px 0 20px;padding:0;font-size:var(--fs-h2);font-weight:600;color:#1a1a1a}@media(min-width:768px){.armor-statistiques__section{margin:50px 0 30px}}.armor-statistiques__chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:30px}.armor-statistiques__graphes{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px}.armor-statistiques__graphes>.armor-card{width:100%;max-width:660px}@media(min-width:1024px){.armor-statistiques__graphes{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr))}}.armor-statistiques__frise{margin-top:30px}.armor-statistiques__vide{margin:0;font-size:14px;color:#8c8c8c}.armor-employe{padding:20px;border:1px solid #e2e9f3;border-radius:24px;background-color:#fff;box-shadow:0 0 30px #131e2f0d;display:flex;flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:30px}.armor-employe__nom{flex:1 1 200px;font-size:20px;font-weight:600;color:#1a1a1a}.armor-employe__contrat{font-size:16px;color:#8c8c8c}.armor-employe__etat{font-size:14px;font-weight:600}.armor-employe__etat.is-actif{color:#218300}.armor-employe__etat.is-inactif{color:#8c8c8c}.armor-selecteur{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.armor-selecteur__form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.armor-selecteur__label{font-size:16px;font-weight:600;color:#1a1a1a}.armor-selecteur__champ{flex:1 1 260px;max-width:360px}.presence-day .presence-pointage-wrapper{margin-top:20px}@media(min-width:768px){.presence-day .presence-pointage-wrapper{overflow-x:auto;background:#fff;border-radius:24px;box-shadow:0 0 30px #131e2f0d}}.presence-day .presence-pointage{width:100%;border-collapse:collapse;font-size:15px}.presence-day .presence-pointage th,.presence-day .presence-pointage td{padding:10px 12px;text-align:left;border-bottom:1px solid #e2e9f3;white-space:nowrap}.presence-day .presence-pointage th{color:#8c8c8c;font-size:13px;font-weight:600}.presence-day .presence-pointage .num{text-align:right;font-variant-numeric:tabular-nums}.presence-day .presence-pointage .total{font-weight:700;color:#273d5f}.presence-day .presence-pointage input,.presence-day .presence-pointage select{min-height:40px;padding:6px 8px}@media(hover:none)and (pointer:coarse){.presence-day .presence-pointage input,.presence-day .presence-pointage select{min-height:48px}}@media screen and (max-width:767.98px){.presence-day .presence-pointage input,.presence-day .presence-pointage select{min-height:42px}}.presence-day .presence-pointage input,.presence-day .presence-pointage select{border:1px solid #324F7B;border-radius:12px;background:#fff;font-size:15px}.presence-day .presence-pointage input:disabled,.presence-day .presence-pointage select:disabled{opacity:.45}.presence-day .presence-pointage input[type=number]{width:80px}.presence-day .presence-pointage tr.is-non-pointe td,.presence-day .presence-pointage tr.is-absent td.num{color:#8c8c8c}.presence-day .presence-pointage tr.is-absent select.statut{color:#e62648;background:#fad6dd}.presence-day .presence-pointage .empty{text-align:center;color:#8c8c8c}@media screen and (max-width:767.98px){.presence-day .presence-pointage{display:block}.presence-day .presence-pointage thead{display:none}.presence-day .presence-pointage tbody{display:block}.presence-day .presence-pointage tr{display:grid;gap:12px;margin-bottom:12px;padding:16px;border:1px solid #e2e9f3;border-radius:20px;background-color:#fff;box-shadow:0 0 30px #131e2f0d}.presence-day .presence-pointage td{display:block;padding:0;border:0;white-space:normal;text-align:left}.presence-day .presence-pointage td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:600}.presence-day .presence-pointage tr{grid-template-columns:repeat(3,minmax(0,1fr))}.presence-day .presence-pointage .employe,.presence-day .presence-pointage td.statut,.presence-day .presence-pointage .empty{grid-column:1/-1}.presence-day .presence-pointage .employe{font-size:17px;font-weight:600}.presence-day .presence-pointage select.statut,.presence-day .presence-pointage input,.presence-day .presence-pointage input[type=number]{width:100%}.presence-day .presence-pointage .total{grid-column:2/-1;text-align:right}.presence-day .presence-pointage .nuit{text-align:left}}@media(min-width:768px){.presence-day .presence-pointage th:first-child,.presence-day .presence-pointage td.employe{position:sticky;left:0;z-index:1;background-color:#fff;box-shadow:inset -1px 0 #e2e9f3}}.presence-day .presence-photo-ligne{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-left:6px;padding:0;border:1px solid #e2e9f3;border-radius:12px;background:#fff;color:#273d5f;cursor:pointer;vertical-align:middle}.presence-day .presence-gerer{display:inline-block;margin-left:6px;padding-block:10px;font-size:12px}.presence-week .presence-feuille-titre{margin:20px 0 12px}.presence-week .presence-feuille-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.presence-week .presence-feuille-recherche{flex:1 1 100%;min-width:0}@media(min-width:768px){.presence-week .presence-feuille-recherche{flex:0 1 420px;min-width:300px}}.presence-week .presence-carte-defilement{overflow-x:auto}.presence-week .presence-cartes{display:grid;grid-template-columns:1fr;gap:20px;margin-top:20px}@media(min-width:768px){.presence-week .presence-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.presence-week .presence-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}}.presence-week .presence-carte{padding:20px;border:1px solid #e2e9f3;border-radius:24px;background-color:#fff;box-shadow:0 0 30px #131e2f0d}.presence-week .presence-carte header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.presence-week .presence-carte header h3{margin:0;font-size:17px}.presence-week .presence-carte header p{margin:2px 0 0;color:#8c8c8c;font-size:13px}.presence-week .presence-carte table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.presence-week .presence-carte th,.presence-week .presence-carte td{padding:5px 4px;text-align:right;border-bottom:1px solid #e2e9f3}.presence-week .presence-carte th:first-child,.presence-week .presence-carte th.statut,.presence-week .presence-carte td:first-child,.presence-week .presence-carte td.statut{text-align:left}.presence-week .presence-carte th{color:#8c8c8c;font-weight:600}.presence-week .presence-carte .statut{color:#4e78b6}.presence-week .presence-imprimer-carte{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:transparent;color:#8c8c8c;cursor:pointer}@media(hover:none)and (pointer:coarse){.presence-week .presence-imprimer-carte{width:var(--tap);height:var(--tap)}}.presence-week .presence-imprimer-carte:hover,.presence-week .presence-imprimer-carte:focus-visible{background:#e2e9f3;color:#273d5f}.presence-week .presence-carte-totaux{display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin:12px 0 0;font-size:13px}.presence-week .presence-carte-totaux dt{color:#8c8c8c}.presence-week .presence-carte-totaux dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.presence-week .presence-print-only{display:none}@media print{body.presence-print-seule .presence-carte:not(.is-a-imprimer),.presence-week .presence-imprimer-carte,.presence-week .single-week-header,.presence-week .week-days-container,.presence-week .divider,.presence-week .presence-feuille-titre,.presence-week .presence-feuille-actions{display:none!important}.presence-week .presence-print-only{display:block}.presence-week .presence-feuille-entete{font-size:13px;color:#444;margin:0 0 12px}.presence-week .presence-cartes{display:block;margin:0}.presence-week .presence-carte-defilement{overflow:visible}.presence-week .presence-carte{width:100%;padding:0;box-shadow:none;border:none;page-break-inside:avoid;break-inside:avoid}.presence-week .presence-carte+.presence-carte{page-break-before:always;break-before:page}.presence-week .presence-carte[hidden]{display:none}.presence-week .presence-carte header{margin-bottom:8px}.presence-week .presence-carte header h3{font-size:18px}.presence-week .presence-carte header p{font-size:12px}.presence-week .presence-carte table{font-size:13px}.presence-week .presence-carte th,.presence-week .presence-carte td{padding:6px 8px;border-bottom:1px solid #999}.presence-week .presence-carte-totaux{max-width:60%;margin-top:12px;font-size:13px;gap:4px 24px}.presence-week .presence-pied{page-break-inside:avoid;break-inside:avoid;page-break-before:avoid;break-before:avoid}.presence-week .presence-signature{margin:24px 0 0;padding-top:36px;border-top:1px dashed #999;font-size:13px}.presence-week .presence-legende{margin:14px 0 0;font-size:10px;line-height:1.4;color:#444}}.presence-absences.is-loading{opacity:.6;pointer-events:none}.presence-absences .presence-hint{color:#8c8c8c;font-size:13px;font-weight:400}.presence-absences .presence-absence-form{padding:20px;border:1px solid #e2e9f3;border-radius:24px;background-color:#fff;box-shadow:0 0 30px #131e2f0d;margin-bottom:30px}.presence-absences .presence-absence-form h3{margin:0 0 12px}.presence-absences .presence-absence-champs{display:grid;grid-template-columns:1fr;gap:12px 20px;align-items:start}@media(min-width:768px){.presence-absences .presence-absence-champs{grid-template-columns:repeat(2,minmax(0,1fr))}}.presence-absences .presence-absence-champs .form-field{display:flex;flex-direction:column;gap:6px;margin:0}.presence-absences .presence-absence-champs .form-label{margin:0;font-size:13px}@media(min-width:768px){.presence-absences .presence-absence-champs .form-label{font-size:14px}}.presence-absences .presence-absence-champs .form-input{font-family:Montserrat,sans-serif;font-size:16px;padding:8px 14px;border:2px solid #324F7B;border-radius:30px;background-color:#fff;color:#1a1a1a;transition:all .3s ease;outline:none}@media(min-width:768px){.presence-absences .presence-absence-champs .form-input{padding:10px 16px}}.presence-absences .presence-absence-champs .form-input:focus{background-color:#e2e9f3;border-color:#6b8ec2}.presence-absences .presence-absence-champs .form-input.error{background-color:#fad6dd;border-color:#e62648}.presence-absences .presence-absence-champs .form-input:disabled{background-color:#f2f2f2;border-color:#a6a6a6;color:#a6a6a6;cursor:not-allowed}.presence-absences .presence-absence-champs .form-input{width:100%;height:42px;box-sizing:border-box}@media(min-width:768px){.presence-absences .presence-absence-champs .form-input{height:48px}}.presence-absences .presence-absence-champs .form-field-hint{margin:0;font-size:12px}.presence-absences .presence-absence-photo{grid-column:1/-1}.presence-absences .presence-absence-photo .presence-prendre-photo{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px}.presence-absences .presence-photo-choisie{position:relative;width:120px}.presence-absences .presence-photo-choisie img,.presence-absences .presence-photo-choisie .presence-photo-pdf{width:120px;height:160px;object-fit:cover;border-radius:12px;border:1px solid #e2e9f3}.presence-absences .presence-photo-choisie .presence-photo-pdf{display:flex;align-items:center;justify-content:center;font-weight:700;color:#273d5f}.presence-absences .presence-photo-choisie .presence-photo-retirer{position:absolute;top:-10px;right:-10px;width:32px;height:32px;border:none;border-radius:50%;background:#e62648;color:#fff;font-size:20px;line-height:1;cursor:pointer}@media(hover:none)and (pointer:coarse){.presence-absences .presence-photo-choisie .presence-photo-retirer{width:var(--tap);height:var(--tap)}}.presence-absences .presence-absence-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.presence-absences .presence-absence-section{container-type:inline-size;margin-bottom:30px}.presence-absences .presence-absence-section h3{display:flex;align-items:center;gap:8px}.presence-absences .presence-compte{padding:2px 10px;border-radius:30px;background:#e2e9f3;color:#273d5f;font-size:13px}@container (min-width: 1100px){.presence-absences .presence-absence-table-wrapper{overflow-x:auto;background:#fff;border-radius:24px;box-shadow:0 0 30px #131e2f0d}}.presence-absences .presence-absence-table{width:100%;border-collapse:collapse;font-size:15px}.presence-absences .presence-absence-table th,.presence-absences .presence-absence-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e2e9f3;white-space:nowrap}.presence-absences .presence-absence-table th{color:#8c8c8c;font-size:13px;font-weight:600}.presence-absences .presence-absence-table .actions{display:flex;flex-wrap:wrap;gap:6px}.presence-absences .presence-absence-table .actions .custom-button{padding:6px 12px;font-size:14px}@media(hover:none)and (pointer:coarse){.presence-absences .presence-absence-table .actions .custom-button{min-height:var(--tap)}}.presence-absences .presence-absence-table .presence-ajouter-justificatif{display:inline-flex;align-items:center;gap:6px}@media screen{@container (max-width: 1099.98px){.presence-absences .presence-absence-table{display:block}.presence-absences .presence-absence-table thead{display:none}.presence-absences .presence-absence-table tbody{display:block}.presence-absences .presence-absence-table tr{display:grid;gap:12px;margin-bottom:12px;padding:16px;border:1px solid #e2e9f3;border-radius:20px;background-color:#fff;box-shadow:0 0 30px #131e2f0d}.presence-absences .presence-absence-table td{display:block;padding:0;border:0;white-space:normal;text-align:left}.presence-absences .presence-absence-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:#8c8c8c;font-size:12px;font-weight:600}.presence-absences .presence-absence-table tbody{display:grid;gap:12px}@container (min-width: 640px){.presence-absences .presence-absence-table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}.presence-absences .presence-absence-table tr{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin-bottom:0}.presence-absences .presence-absence-table .employe,.presence-absences .presence-absence-table .motif,.presence-absences .presence-absence-table .justificatif,.presence-absences .presence-absence-table .actions{grid-column:1/-1}.presence-absences .presence-absence-table .employe{font-size:17px;font-weight:600}}}.presence-statut{display:inline-block;padding:3px 10px;border-radius:30px;font-size:12px;font-weight:600}.presence-statut.is-justifiee{background:#d8f3cf;color:#218300}.presence-statut.is-non-justifiee,.presence-statut.is-non-envoye{background:#fad6dd;color:#e62648}.presence-statut+.presence-statut{margin-left:4px}.presence-justificatif-rapide{display:none;position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:900;width:64px;height:64px;border:none;border-radius:50%;background:#273d5f;color:#fff;box-shadow:0 4px 16px #131e2f24;cursor:pointer;align-items:center;justify-content:center}.presence-justificatif-rapide:disabled{opacity:.6}@media(max-width:1279.98px),(pointer:coarse){.presence-justificatif-rapide{display:inline-flex}}@media print{.presence-justificatif-rapide{display:none!important}}@media(min-width:480px){.popup-container.popup-justificatif-rapide{width:min(520px,100vw - 32px)}}.popup-container.popup-justificatif-rapide .presence-jr-apercu{display:block;max-width:100%;max-height:220px;margin:0 auto 12px;border-radius:12px}.popup-container.popup-justificatif-rapide .presence-jr-question{font-weight:600;margin:0 0 8px}.popup-container.popup-justificatif-rapide .presence-jr-liste{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.popup-container.popup-justificatif-rapide .presence-jr-choix{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid #e2e9f3;border-radius:12px;cursor:pointer}.popup-container.popup-justificatif-rapide .presence-jr-choix input{width:20px;height:20px}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:12px}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle[hidden]{display:none}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle label{display:flex;flex-direction:column;gap:4px;font-size:13px}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input{font-family:Montserrat,sans-serif;font-size:16px;padding:8px 14px;border:2px solid #324F7B;border-radius:30px;background-color:#fff;color:#1a1a1a;transition:all .3s ease;outline:none}@media(min-width:768px){.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input{padding:10px 16px}}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input:focus{background-color:#e2e9f3;border-color:#6b8ec2}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input.error{background-color:#fad6dd;border-color:#e62648}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input:disabled{background-color:#f2f2f2;border-color:#a6a6a6;color:#a6a6a6;cursor:not-allowed}.popup-container.popup-justificatif-rapide .presence-jr-nouvelle .form-input{height:44px;width:100%;box-sizing:border-box}.popup-container.popup-justificatif-rapide .presence-jr-actions{display:flex;justify-content:flex-end;gap:12px}.presence-mois .presence-recap-titre{margin:20px 0 8px}.presence-mois .presence-recap-filtre{display:flex;margin:20px 0 12px}.presence-mois .presence-recap-wrapper{overflow-x:auto;background:#fff;border-radius:24px;box-shadow:0 0 30px #131e2f0d}.presence-mois .presence-recap-table{width:100%;border-collapse:collapse;font-size:15px}.presence-mois .presence-recap-table th,.presence-mois .presence-recap-table td{padding:10px 12px;text-align:left;border-bottom:1px solid #e2e9f3;white-space:nowrap}.presence-mois .presence-recap-table th{color:#8c8c8c;font-size:13px;font-weight:600}.presence-mois .presence-recap-table{font-variant-numeric:tabular-nums}.presence-mois .presence-recap-table .presence-recap-ligne td:first-child,.presence-mois .presence-recap-table td[data-absences]{white-space:normal}.presence-mois .presence-recap-table .num{text-align:right}.presence-mois .presence-recap-table .total{font-weight:700;color:#273d5f}.presence-mois .presence-recap-table thead th:first-child,.presence-mois .presence-recap-table .presence-recap-ligne td:first-child{position:sticky;left:0;z-index:1;background-color:#fff;box-shadow:inset -1px 0 #e2e9f3}.presence-mois .presence-recap-table .presence-recap-ligne{cursor:pointer}.presence-mois .presence-recap-table .presence-recap-ligne:hover,.presence-mois .presence-recap-table .presence-recap-ligne:focus-visible{background:#f1f4f9;outline:none}.presence-mois .presence-recap-table .presence-recap-ligne:hover td:first-child,.presence-mois .presence-recap-table .presence-recap-ligne:focus-visible td:first-child{background:#f1f4f9}.presence-mois .presence-recap-table .presence-recap-detail td{background:#f1f4f9;white-space:normal;font-size:13px;color:#8c8c8c}.presence-mois .presence-recap-table tfoot td{font-weight:700;border-top:2px solid #e2e9f3}.presence-mois .presence-recap-table .empty{text-align:center;color:#8c8c8c}.presence-mois .presence-recap-semaine{display:inline-block;margin-right:20px}.presence-mois .presence-pastille{display:inline-block;margin-right:4px;padding:2px 8px;border-radius:30px;background:#fad6dd;color:#e62648;font-size:12px;font-weight:600}@media print{.presence-mois .breadcrumb,.presence-mois .month-weeks,.presence-mois .divider,.presence-mois .presence-recap-filtre{display:none!important}.presence-mois .presence-recap-wrapper{box-shadow:none;overflow:visible}}
