:root{--color-primary: #005F27;--color-primary-light: #e6efe9;--color-secondary: #383838;--color-accent: #547cc4;--color-error: #ce383b;--color-error-light: #fce4e5;--color-info: #2F2F2F;--color-success: #4CAF50;--color-warning: #dcb42e;--color-light: #9a9a9a;--color-white: #fff;--toastify-icon-color-success: var(--color-primary);--toastify-icon-color-error: var(--color-error);--toastify-icon-color-info: var(--color-info);--toastify-icon-color-warning: var(--color-warning)}gmp-place-autocomplete{border-radius:5rem;border:solid 1px var(--color-info);color-scheme:light}.v-skeleton-loader{background-color:transparent!important}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/build/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/build/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/build/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-style:normal}body{font-family:Satoshi,sans-serif}html{scroll-behavior:smooth}h1{font-size:1.6em}.inertia-loading{opacity:.6;transition:opacity .3s ease}.active-radio-card{border:2px solid var(--color-primary)!important;background-color:color-mix(in srgb,var(--color-primary) 5%,white 90%)!important}.v-card-title{font-weight:700!important}.v-stepper-item{opacity:100!important}.v-btn{text-transform:none!important;font-weight:700!important}.v-expansion-panel-title{font-weight:700}.v-expansion-panel{border:solid 1px #d9d9d9!important}.multiline{white-space:pre-line}.bg-primary-light{background-color:var(--color-primary-light)!important}a{color:#666!important;text-decoration:none;transition:all .3s ease}a:hover{color:#004a1f!important;text-decoration:underline}.v-table__wrapper{display:contents}/*!* Style spécifique pour les liens dans les formulaires *!*//*!* Style pour les liens de navigation *!*//*!* Classe personnalisée pour les liens avec pseudo-élément *!*/.two-columns-layout{display:grid;grid-template-columns:350px 1fr;gap:1.5rem;align-items:start;min-height:100vh}.left-column{position:sticky;top:1rem;height:fit-content}.cell{height:25px}.hour-col{width:2em}.day-col{flex:1}.spacer{margin-bottom:.6rem}.slot{background-color:#a5d6a7;transition:background-color .2s}.day-col:hover .slot{background-color:#80af93}.Toastify__toast{background-color:var(--color-primary-light)!important;color:var(--color-secondary)!important}.Toastify__toast--success{background-color:var(--color-primary-light)!important;color:var(--color-primary)!important}.Toastify__toast--success .Toastify__toast-icon{color:var(--color-primary)!important}.Toastify__toast--success .Toastify__toast-icon svg{fill:var(--color-primary)!important}.Toastify__toast--error{background-color:var(--color-error-light)!important;color:var(--color-error)!important}.Toastify__toast--error .Toastify__toast-icon{color:var(--color-error)!important}.Toastify__toast--error .Toastify__toast-icon svg{fill:var(--color-error)!important}.Toastify__toast--info .Toastify__toast-icon{color:var(--color-info)!important}.Toastify__toast--info .Toastify__toast-icon svg{fill:var(--color-info)!important}.Toastify__toast--warning .Toastify__toast-icon{color:var(--color-warning)!important}.Toastify__toast--warning .Toastify__toast-icon svg{fill:var(--color-warning)!important}
