#flash-center{left:50%;position:fixed;top:80px;transform:translateX(-50%);z-index:300}#flash-center .flash-feed{display:flex;flex-direction:column;gap:12px;width:320px}#flash-center .flash-feed .flash-message{border-radius:0 0 var(--radius-default) var(--radius-default);color:var(--color-light);display:block;justify-content:space-between;opacity:0;padding:15px 0;position:relative;width:100%}#flash-center .flash-feed .flash-message .flash-content{display:block;font-size:.9rem;line-height:1.2rem;padding:0 50px 0 25px}#flash-center .flash-feed .flash-message .flash-control{cursor:pointer;display:flex;font-size:.65rem;padding:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}#flash-center .flash-feed .flash-message.success{background-color:var(--color-green)}#flash-center .flash-feed .flash-message.error{background-color:var(--color-error)}#flash-center .flash-feed .flash-message.warning{background-color:var(--color-warning)}@media(max-width:576px){#flash-center{top:56px}}@media(max-width:1920px){#flash-center .flash-feed{width:280px}#flash-center .flash-feed .flash-message{padding:14px 0}#flash-center .flash-feed .flash-message .flash-content{font-size:.75rem;padding:0 50px 0 22px}}.form .modal-actions{display:flex;justify-content:flex-end;padding:0 40px 50px 0}.preview .modal-view .profile-info{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);padding:30px}.preview .modal-view .profile-info .profile-row{border-bottom:1px solid var(--color-grey-light);display:flex;flex-direction:column;gap:5px;justify-content:center;padding-bottom:20px}.preview .modal-view .profile-info .profile-row h4{font-size:1.05rem}.preview .modal-view .profile-info .profile-row p{font-size:1rem}@media(max-width:500px){.preview{width:100%}.preview .modal-view .profile-info{gap:35px;grid-template-columns:1fr}.preview .modal-view .profile-info .modal-picture-container{display:flex;justify-content:center;margin-bottom:20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes notif-bump{0%{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:scale(.98)}to{transform:scale(1)}}@keyframes notif-pop{0%{opacity:0}35%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes swipe-hint{0%{transform:translateX(0)}50%{transform:translateX(-4px)}to{transform:translateX(0)}}.modal{align-items:center;animation:fadeIn .4s ease;background-color:hsla(0,0%,64%,.7);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modal .modal-content{background-color:var(--color-light);border-radius:var(--radius-large);margin:0 10px;max-height:90vh;max-width:800px;overflow-y:auto}.modal .modal-content::-webkit-scrollbar{width:6px}.modal .modal-content::-webkit-scrollbar-track{background:transparent}.modal .modal-content::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:var(--radius-large)}.modal .modal-content .title-container{align-content:center;background-color:#fff;border-bottom:2px solid var(--color-selected);display:flex;gap:50px;justify-content:space-between;padding:20px;position:sticky;top:0;width:100%;z-index:99}.modal .modal-content .title-container a{align-items:center;display:flex;justify-content:center}.modal .modal-content .title-container a i{color:var(--color-grey-light);font-size:1rem}.modal .modal-content .title-container .modal-cancel{cursor:pointer}.modal .modal-content .modal-view{padding:20px}.modal.loading .modal-content{display:none}.modal.loading:after{position:fixed;z-index:1000}.modal.loading:before{margin:0 auto;position:fixed;top:50%;z-index:1001}@media(max-width:576px){.modal .modal-content .title-container h3{font-size:1rem}}.flatpickr-calendar{font-size:.75rem}.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .flatpickr-month,.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month{height:30px}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--color-primary)}.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{fill:var(--color-light);opacity:.5;padding-bottom:6px;padding-top:6px;transition:opacity .2s ease}.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{height:12px;width:12px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover{opacity:1}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--color-light)}.flatpickr-calendar .flatpickr-months .flatpickr-current-month{font-size:125%;padding:6px 0 0}.flatpickr-calendar .flatpickr-months .flatpickr-month{background-color:var(--color-primary);color:var(--color-light)}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-monthDropdown-months{background-color:inherit}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-monthDropdown-months option{color:var(--color-dark);font-size:.8rem}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>.numInputWrapper>.arrowUp:after{border-bottom:4px solid var(--color-light)}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>.numInputWrapper>.arrowDown:after{border-top:4px solid var(--color-light)}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>.numInputWrapper>span{border:none}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>.numInputWrapper>span:hover{background-color:var(--color-primary);box-shadow:none}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>.numInputWrapper:hover{background-color:var(--color-primary)}.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.selected,.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day:hover{border-color:transparent!important}.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.selected{background-color:var(--color-primary)}.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.today{border-color:var(--color-primary)}.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day:hover{background-color:var(--color-select-hover)}.flatpickr-calendar.noCalendar{min-width:0!important;width:150px!important}.flatpickr-time{width:150px}.flatpickr-time input{color:var(--color-primary)}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-primary)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--color-primary)}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{color:var(--color-primary)}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(/build/fonts/Satoshi-Variable.353a66cd.woff2) format("woff2"),url(/build/fonts/Satoshi-Variable.4db206aa.woff) format("woff")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(/build/fonts/Satoshi-VariableItalic.9d501e44.woff2) format("woff2"),url(/build/fonts/Satoshi-VariableItalic.fe877592.woff) format("woff")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.4a5c27fb.ttf),url(/build/fonts/icomoon.cb65db8b.woff),url(/build/images/icomoon.79df3778.svg)}.icon{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail-open:before{content:""}.icon-download:before,.icon-mail-close:before{content:""}.icon-upload:before{content:""}.icon-document:before{content:""}.icon-expense:before{content:""}.icon-plus:before{content:""}.icon-checkmark:before{content:""}.icon-exit:before{content:""}.icon-filter:before{content:""}.icon-absences:before{content:"󩤥"}.icon-checkmark-done:before{content:""}.icon-users:before{content:""}.icon-calendar:before{content:""}.icon-check:before{content:"󩁑"}.icon-check-2:before{content:""}.icon-user:before{content:""}.icon-equalizer:before{content:""}.icon-directory:before{content:""}.icon-pencil:before{content:""}.icon-home:before{content:""}.icon-warning:before{content:""}.icon-star-full:before{content:""}.icon-cross:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-right:before{content:""}.icon-left:before{content:""}.icon-fonctions:before{content:"󩄔"}.icon-envelop:before{content:""}.icon-eye:before{content:""}.icon-eye-blocked:before{content:""}.icon-moins:before{content:"󩅔"}.icon-notif-validation:before{content:"󩅤"}.icon-gift:before{content:""}.icon-bell:before{content:""}.icon-cog:before{content:""}.icon-project:before{content:"󩆴"}.icon-search:before{content:""}.icon-paragraph-left:before{content:""}.icon-cancel-circle:before{content:""}.icon-clock:before{content:""}.icon-shield:before{content:""}.icon-select:before{content:"󩈱"}.icon-select-champ:before{content:"󩉁"}.icon-stats:before{content:""}.icon-bin:before{content:""}.icon-phone:before{content:""}.icon-power:before{content:""}.icon-user-plus:before{content:""}.icon-spoon-knife:before{content:""}.icon-info:before{content:""}input,p,textarea{color:var(--color-dark)}button,div[tabindex="0"],input,textarea{outline:none}a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance}h2{font-size:1.8rem}h3{font-size:1.3rem}.form-titles{align-items:center;border-bottom:1px solid var(--color-selected);display:flex;gap:20px;padding:20px}.form-titles,.form-titles h1{font-size:1rem}.form-titles i{color:var(--color-grey-light);font-size:1.2rem}figure a,figure img{height:100%;width:100%}figure a{display:block}li,ul{list-style-type:none}ol,ul{margin:0}ol,ol>li,ul,ul>li{padding:0}:root{--color-primary:#006cff;--color-dark:#222b45;--color-light:#fff;--color-grey:#8f9bb3;--color-grey-light:#c5cee0;--color-blue-light:#0095ff;--color-blue-light-2:#c6deff;--color-background:#f7f7f7;--color-selected:#eff4fa;--color-select-hover:#e0e1fe;--color-card-hover:#edf5ff;--color-border:#e4e9f4;--color-error:red;--color-error-dark:#721c24;--color-error-light:#f8d7da;--color-green:#0ed896;--color-green-dark:#155724;--color-green-light:#d4edda;--color-warning:#faa942;--color-warning-dark:#856404;--color-warning-light:#fff3cd;--color-owner:#8a2be2;--color-admin:#52b96d;--color-manager:#1a9eff;--color-collaborator:#b1b1b1;--font-family-content:Satoshi,Arial,sans-serif;--font-family-icon:icomoon,sans-serif;--radius-default:4px;--radius-large:8px;--box-shadow:0 8px 16px rgba(0,0,0,.1);--accordion-max-height:0px}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-dark);font-family:var(--font-family-content),sans-serif!important;font-size:14px;font-weight:500;min-width:360px}body label.required:after{content:"*"}.primary-color{color:var(--color-primary)!important}.error-color{color:var(--color-error)!important}.warning-color{color:var(--color-warning)!important}.green-color{color:var(--color-green)!important}.full-width{width:100%!important}.bold{font-weight:700}.underline{text-decoration:underline}.separator{background-color:var(--color-background);height:2px;width:100%}.separator.large{background-color:var(--color-border)}.separator.dark{background-color:var(--color-dark)}.lock-scroll{overflow:hidden}.hide{display:none!important}.disable-event{pointer-events:none}.buttons{border:1px solid transparent;border-radius:var(--radius-large);color:var(--color-light)!important;cursor:pointer;display:inline-block;font-weight:500;opacity:.9;padding:12px 50px;position:relative;text-align:center;transition:opacity .3s ease;white-space:nowrap}.buttons:hover{opacity:1}.buttons-primary{background-color:var(--color-green)}.buttons-security{background-color:var(--color-primary)}.buttons-error{background-color:var(--color-error)}.buttons-grey{background-color:var(--color-grey)}.buttons-outline{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)!important;transition:background-color .3s ease,color .3s ease}.buttons-outline:hover{background-color:var(--color-blue-light);color:var(--color-light)!important}.buttons-icon{font-size:1rem;padding:8px 12px}.buttons-switch-icon i{display:none}.buttons-round{border-radius:50%;padding:10px}.buttons-round-error{border:3px solid var(--color-error)}.buttons-round-error i{color:var(--color-error)}.buttons-neutral{background:none;border:none;box-shadow:none;color:inherit;cursor:pointer;outline:none;padding:0}@container pageContent (max-width: 800px){.buttons-switch-icon{font-size:1rem;padding:8px 12px}.buttons-switch-icon i{display:block}.buttons-switch-icon span{display:none}}.form-errors{margin:10px 0}.form-errors>li{align-items:center;background-color:var(--color-error-light);border:1px solid var(--color-error);border-radius:var(--radius-default);display:flex;margin-bottom:2px;padding:12px}.form-errors>li:before{color:var(--color-error);content:"";font-family:var(--font-family-icon);font-size:1.2rem;margin-right:10px}.form-content-containers{background-color:var(--color-light);border-radius:var(--radius-default);display:flex;flex-direction:column;margin:auto;padding-bottom:30px;width:100%}.form-content-containers.security{max-width:800px}.form-grid-container{display:grid;grid-template-columns:repeat(2,1fr);padding:10px;grid-gap:10px}.form-grid-container .full-width{grid-column:1/-1}.form-grid-container .half-width{grid-column:1/-1;width:50%}.form-grid-container .form-row .input-containers>div{padding-top:10px}form{display:flex;flex-direction:column;padding:50px 100px}form[name$=_filter]{padding:0}form label{font-weight:700}form input:not([type=checkbox]){border:1px solid var(--color-selected);border-radius:var(--radius-default);margin:10px 0;padding:10px 12px;width:100%}form input:not([type=checkbox])::placeholder{color:var(--color-grey)}form input[type=checkbox]{align-items:center;appearance:none;background-color:var(--color-light);border:1px solid var(--color-grey);border-radius:var(--radius-default);cursor:pointer;display:flex;height:17px;justify-content:center;min-width:17px;transition:all .2s ease-in-out;width:17px}form input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}form input[type=checkbox]:checked:before{color:#fff;content:"✔";font-size:10px}form .textarea-container textarea{border:1px solid var(--color-selected);border-radius:var(--radius-default);margin:10px 0 20px;padding:10px 12px;resize:none;width:100%}form .row-standard-filter .select-wrapper{margin-bottom:0;width:170px}form .select-wrapper{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;position:relative;width:100%}form .select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-light);border:1px solid var(--color-selected);border-radius:var(--radius-default);cursor:pointer;padding:10px 12px;position:relative;transition:border-color .2s ease-in-out;width:100%}form .select-wrapper:after{bottom:11px;content:"󩉁";font-family:icomoon;pointer-events:none;position:absolute;right:1em;transition:transform .2s ease-in-out}form .select-wrapper:focus-within:after{transform:rotate(-180deg)}form .input-checkbox-container{display:flex;gap:10px;padding:5px 0}form .input-checkbox-container label{font-weight:500}form .color-radio-row{display:flex;flex-direction:row;gap:10px}form .color-radio-row .color-radio-group{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-left:10px;max-width:150px}form .color-radio-row .color-radio-group .color-radio-label{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;position:relative;transition:box-shadow .3s ease}form .color-radio-row .color-radio-group .color-radio-label input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}form .color-radio-row .color-radio-group .color-radio-label input[type=radio]:checked+.color-circle:after{color:var(--color-light);content:"";font-family:icomoon;font-size:.8rem;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}form .color-radio-row .color-radio-group .color-circle{background-color:currentColor;border-radius:50%;box-sizing:border-box;height:30px;pointer-events:none;position:relative;width:30px}form .card-checkbox-group{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}form .card-checkbox-group input[type=checkbox]{left:-9999px;margin:0;position:absolute}form .card-checkbox-group label{align-items:center;background:var(--color-selected);border-radius:var(--radius-large);cursor:pointer;display:flex;font-weight:700;margin-bottom:8px;min-width:180px;padding:10px 22px;position:relative;transition:background .15s,color .15s}form .card-checkbox-group label:before{background:var(--color-light);border:2px solid var(--color-grey-light);border-radius:var(--radius-default);content:"";display:inline-block;height:18px;margin-right:12px;transition:border .2s,background .2s;width:18px}form .card-checkbox-group input[type=checkbox]:checked+label{background:var(--color-select-hover);color:var(--color-primary)}form .card-checkbox-group input[type=checkbox]:checked+label:before{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-light);content:"✔";font-size:13px;text-align:center}form .form-links{color:var(--color-grey);opacity:.9;transition:opacity .3s ease}form .form-links:hover{opacity:1}form button{margin:20px 0}form .daily-hours-wrapper>div{display:flex;flex-direction:column;gap:20px}form .daily-hours-wrapper>div>div{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:10px}form .with-eur-suffix{position:relative}form .with-eur-suffix .input-containers{display:flex;flex-direction:column;position:relative}form .with-eur-suffix .input-containers input{width:140px}form .with-eur-suffix .input-containers:after{content:"EUR";font-size:.95em;left:100px;opacity:.7;pointer-events:none;position:absolute;top:50%}form .upload-field{display:flex;flex-direction:column;gap:10px;width:100%}form .upload-field .input-hidden{display:none}form .upload-field.has-file .file-label{background-color:var(--color-selected)}form .upload-field .file-label{align-items:center;background-color:var(--color-selected);border-radius:var(--radius-large);color:var(--color-grey);cursor:pointer;display:flex;justify-content:center;padding:20px 10px;position:relative;width:100%}form .upload-field .file-label .file-cta{align-items:center;display:flex;gap:10px;justify-content:center}form .upload-field .file-label .file-cta i.icon-upload{font-size:1.2rem}form .upload-field .file-label .file-cta .file-cta-text{max-width:500px;overflow-wrap:anywhere}form .upload-field .file-label .file-remove{align-items:center;background:transparent;border:none;color:var(--color-grey);cursor:pointer;display:inline-flex;font-size:.7rem;padding:10px;position:absolute;right:0;top:-20px;transition:color .3s ease}form .upload-field .file-label .file-remove:hover{color:var(--color-primary)}@media(max-width:700px){.form-content-containers form{padding:40px 20px}.form-content-containers form .color-radio-group{gap:15px}.form-content-containers .form-grid-container{grid-template-columns:repeat(1,1fr);padding-bottom:0}}@media(min-width:1800px){form .row-standard-filter .select-wrapper{width:200px}}