:root{--skili-default-font-size: 20px;--skili-default-font-weight: 700;--skili-default-input-font-weight: 500;--skili-default-background-color: #f6f7f8;--skili-default-color: #234A61;--skili-default-primary-accent: #16B4B5;--skili-default-secondary-accent: #16B4B5;--skili-default-help: #E57B6D;--skili-default-info: #4376AE;--skili-default-error: #db3f2b;--skili-default-danger: #db3f2b;--skili-default-placeholder-color: rgba(0, 0, 0, .4);--skili-default-loader-accent: rgba(22, 180, 181, .6);--skili-default-loader-background-color: white;--skili-default-element-background-color: #FFFFFF;--skili-default-element-hover-background-color: var(--skili-element-background-color, var(--skili-default-element-background-color));--skili-default-element-focus-background-color: var(--skili-element-background-color, var(--skili-default-element-background-color));--skili-default-element-active-background-color: var(--skili-element-background-color, var(--skili-default-element-background-color));--skili-default-element-border: none;--skili-default-element-hover-border: var(--skili-element-border, var(--skili-default-element-border));--skili-default-element-focus-border: var(--skili-element-border, var(--skili-default-element-border));--skili-default-element-active-border: var(--skili-element-border, var(--skili-default-element-border));--skili-default-element-outline: none;--skili-default-element-hover-outline: rgb(67, 118, 174, .2) solid 4px;--skili-default-element-focus-outline: rgb(67, 118, 174, .4) solid 4px;--skili-default-element-active-outline: rgb(67, 118, 174, .6) solid 4px;--skili-default-element-transition: all .1s ease-out;--skili-default-element-box-shadow: 0px 101px 114px rgba(129, 165, 190, .05), 0px 42.1954px 47.6265px rgba(129, 165, 190, .0359427), 0px 22.5597px 25.4634px rgba(129, 165, 190, .0298054), 0px 12.6468px 14.2746px rgba(129, 165, 190, .025), 0px 6.7166px 7.58112px rgba(129, 165, 190, .0201946), 0px 2.79493px 3.15467px rgba(129, 165, 190, .0140573);--skili-default-element-hover-box-shadow: var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));--skili-default-element-focus-box-shadow: var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));--skili-default-element-active-box-shadow: var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));--skili-default-choice-button-padding: .7rem 1.5rem;--skili-default-result-button-border-bottom: 1px solid rgba(67, 118, 174, .2);--skili-default-result-button-hover-background-color: var(--skili-element-hover-background-color, var(--skili-default-element-hover-background-color));--skili-default-result-button-hover-outline: var(--skili-element-hover-outline, var(--skili-default-element-hover-outline));--skili-default-result-button-focus-background-color: var(--skili-element-focus-background-color, var(--skili-default-element-focus-background-color));--skili-default-result-button-focus-outline: var(--skili-element-focus-outline, var(--skili-default-element-focus-outline));--skili-default-result-button-active-background-color: var(--skili-element-active-background-color, var(--skili-default-element-active-background-color));--skili-default-result-button-active-outline: var(--skili-element-active-outline, var(--skili-default-element-active-outline));--skili-default-border-radius: 8px;--skili-default-logo-width: 48%;--skili-default-logo-max-width: 8.75rem;--skili-default-logo-vertical-margin: 2.75rem;--skili-default-logo-small-vertical-margin: 1rem;--skili-default-mobile-background-position: fixed;--skili-default-mobile-background-top: auto;--skili-default-mobile-background-bottom: 0px;--skili-default-mobile-background-left: 50%;--skili-default-mobile-background-right: auto;--skili-default-mobile-background-width: 170%;--skili-default-mobile-background-max-width: 700px;--skili-default-mobile-background-height: auto;--skili-default-mobile-background-max-height: none;--skili-default-mobile-background-transform: translate(-47%, 40%);--skili-default-desktop-background-position: fixed;--skili-default-desktop-background-top: auto;--skili-default-desktop-background-bottom: 0px;--skili-default-desktop-background-left: 55%;--skili-default-desktop-background-right: auto;--skili-default-desktop-background-width: 67%;--skili-default-desktop-background-max-width: none;--skili-default-desktop-background-height: auto;--skili-default-desktop-background-max-height: none;--skili-default-desktop-background-transform: translateY(40%);--skili-default-action-button-color: white;--skili-default-action-button-background-color: #16B4B5;--skili-default-action-button-border-radius: 1.4rem;--skili-default-action-button-font-weight: 600;--skili-default-action-button-border: none;--skili-default-action-button-hover-background-color: #14aaaa;--skili-default-action-button-active-background-color: #149b9b;--skili-default-help-button-color: var(--skili-action-button-color, var(--skili-default-action-button-color));--skili-default-info-button-color: var(--skili-action-button-color, var(--skili-default-action-button-color));--skili-default-error-button-color: var(--skili-action-button-color, var(--skili-default-action-button-color));--skili-default-help-button-hover-background-color: #ce6051;--skili-default-help-button-active-background-color: #bb5143;--skili-default-element-card-align-items: flex-start;--skili-default-element-card-background-color: var(--skili-element-background-color, var(--skili-default-element-background-color));--skili-default-element-card-border-radius: var(--skili-border-radius, var(--skili-default-border-radius));--skili-default-element-card-box-shadow: var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));--skili-default-suivi-planif-picto-color: var(--skili-action-button-background-color, var(--skili-default-action-button-background-color));--skili-default-suivi-suivi-notcurrentstate-color: rgb(180, 179, 179);--skili-default-suivi-suivi-currentstate-color: var(--skili-action-button-background-color, var(--skili-default-action-button-background-color));--skili-default-table-border: rgba(0, 0, 0, .08);--skili-default-civilite-border-color: rgba(0, 0, 0, .08);--skili-default-civilite-background-color: var(--skili-element-background-color, var(--skili-default-element-background-color));--skili-default-civilite-hover-background-color: #16B4B533;--skili-default-calendar-day-border-radius: 100%;--skili-default-calendar-day-hover-background-color: rgba(22, 180, 181, .3);--skili-default-calendar-today-border: 2px solid rgba(22, 180, 181, .4);--skili-default-selected-day-background: rgba(22, 180, 181, .9);--skili-default-selected-day-color: white;--skili-default-disabled-day-background: rgb(67, 118, 174, .2);--skili-default-disabled-day-color: rgb(67, 118, 174, .6);--skili-default-line-separator-color: rgba(0,0,0,.2)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden;font-family:Quicksand,sans-serif;font-weight:var(--skili-font-weight, var(--skili-default-font-weight));font-size:var(--skili-font-size, var(--skili-default-font-size));color:var(--skili-color, var(--skili-default-color))}button,input{font-family:Quicksand,sans-serif;font-weight:var(--skili-font-weight, var(--skili-default-font-weight));font-size:var(--skili-font-size, var(--skili-default-font-size));color:var(--skili-color, var(--skili-default-color))}p{margin:0 auto 1.3rem;max-width:25rem}.choices-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem}.choice-button,.element-input{width:100%;max-width:25rem;box-shadow:var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));justify-content:space-between;padding:var(--skili-choice-button-padding, var(--skili-default-choice-button-padding));border-radius:var(--skili-border-radius, var(--skili-default-border-radius));background-color:var(--skili-element-background-color, var(--skili-default-element-background-color));border:var(--skili-element-border, var(--skili-default-element-border));outline:var(--skili-element-outline, var(--skili-default-element-outline));transition:var(--skili-element-transition, var(--skili-default-element-transition))}.choice-button:hover,.element-input:hover{background-color:var(--skili-element-hover-background-color, var(--skili-default-element-hover-background-color));border:var(--skili-element-hover-border, var(--skili-default-element-hover-border));outline:var(--skili-element-hover-outline, var(--skili-default-element-hover-outline));box-shadow:var(--skili-element-hover-box-shadow, var(--skili-default-element-hover-box-shadow))}.choice-button:focus,.choice-button.focus,.element-input:focus,.element-input.focus{background-color:var(--skili-element-focus-background-color, var(--skili-default-element-focus-background-color));border:var(--skili-element-focus-border, var(--skili-default-element-focus-border));outline:var(--skili-element-focus-outline, var(--skili-default-element-focus-outline));box-shadow:var(--skili-element-focus-box-shadow, var(--skili-default-element-focus-box-shadow))}.choice-button:active,.element-input:active{background-color:var(--skili-element-active-background-color, var(--skili-default-element-active-background-color));border:var(--skili-element-active-border, var(--skili-default-element-active-border));outline:var(--skili-element-active-outline, var(--skili-default-element-active-outline));box-shadow:var(--skili-element-active-box-shadow, var(--skili-default-element-active-box-shadow))}.choice-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.choice-button:after{content:"";display:block;width:.4rem;height:.4rem;border-radius:0;background-color:transparent;border-color:var(--skili-choice-button-arrow-color, var(--skili-color, var(--skili-default-color)));border-style:solid;border-width:0 0 3px 3px;transform:rotate(-135deg);flex-shrink:0}.element-input{width:100%;margin-bottom:1.1rem;cursor:text;font-weight:var(--skili-input-font-weight, var(--skili-default-input-font-weight))}.element-input ::placeholder{color:var(--skili-input-placeholder-color, var(--skili-default-input-placeholder-color))}.next-button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:auto;width:initial;border:var(--skili-action-button-border, var(--skili-default-action-button-border));padding:.6rem 1.1rem;gap:.5rem;font-size:.8rem;background-color:var(--skili-action-button-background-color, var(--skili-default-action-button-background-color));color:var(--skili-action-button-color, var(--skili-default-action-button-color));font-weight:var(--skili-action-button-font-weight, var(--skili-default-action-button-font-weight));border-radius:var(--skili-action-button-border-radius, var(--skili-default-action-button-border-radius));cursor:pointer;transition:var(--skili-element-transition, var(--skili-default-element-transition))}.next-button:after{content:"";display:block;width:.4rem;height:.4rem;border-radius:0;background-color:transparent;border-color:var(--skili-action-button-color, var(--skili-default-action-button-color));border-style:solid;border-width:0 0 3px 3px;transform:rotate(-135deg);flex-shrink:0}.next-button:hover:not(:disabled){background-color:var(--skili-action-button-hover-background-color, var(--skili-default-action-button-hover-background-color))}.next-button:active:not(:disabled){background-color:var(--skili-action-button-active-background-color, var(--skili-default-action-button-active-background-color))}.next-button:disabled{cursor:not-allowed;opacity:.5}.cancel-button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:auto;width:initial;border:var(--skili-action-button-border, var(--skili-default-action-button-border));padding:.6rem 1.1rem;gap:.5rem;font-size:.8rem;background-color:var(--skili-default-danger, var(--skili-default-action-button-background-color));color:var(--skili-action-button-color, var(--skili-default-action-button-color));font-weight:var(--skili-action-button-font-weight, var(--skili-default-action-button-font-weight));border-radius:var(--skili-action-button-border-radius, var(--skili-default-action-button-border-radius));cursor:pointer;transition:var(--skili-element-transition, var(--skili-default-element-transition))}.cancel-button:hover:not(:disabled){background-color:var(--skili-default-danger, var(--skili-default-action-button-hover-background-color))}.cancel-button:active:not(:disabled){background-color:var(--skili-default-danger, var(--skili-default-action-button-active-background-color))}.cancel-button:disabled{cursor:not-allowed;opacity:.5}.element-card{background-color:var(--skili-element-card-background-color, var(--skili-default-element-card-background-color));border-radius:var(--skili-element-card-border-radius, var(--skili-default-element-card-border-radius));box-shadow:var(--skili-element-card-box-shadow, var(--skili-default-element-card-box-shadow));width:100%;margin:auto;max-width:25rem;overflow:hidden;display:flex;flex-direction:column;align-items:var(--skili-element-card-align-items, var(--skili-default-element-card-align-items));justify-content:center;font-size:.8rem;padding:1rem}.element-card hr{width:100%;border:0;border-bottom:1px solid var(--skili-color, var(--skili-default-color))}.element-table{background-color:var(--skili-element-card-background-color, var(--skili-default-element-card-background-color));border-radius:var(--skili-element-card-border-radius, var(--skili-default-element-card-border-radius));box-shadow:var(--skili-element-card-box-shadow, var(--skili-default-element-card-box-shadow));width:100%;margin:auto;max-width:25rem;overflow:hidden}.search-results{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:25rem;box-shadow:var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));border:var(--skili-element-border, var(--skili-default-element-border));border-radius:var(--skili-border-radius, var(--skili-default-border-radius))}.search-results .result-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:nowrap;width:100%;padding:var(--skili-choice-button-padding, var(--skili-default-choice-button-padding));outline:var(--skili-element-outline, var(--skili-default-element-outline));background-color:var(--skili-element-background-color, var(--skili-default-element-background-color));text-align:start;font-size:.8rem;border:none;transition:var(--skili-element-transition, var(--skili-default-element-transition));cursor:pointer}.search-results .result-button:first-child{border-top-left-radius:var(--skili-border-radius, var(--skili-default-border-radius));border-top-right-radius:var(--skili-border-radius, var(--skili-default-border-radius))}.search-results .result-button:last-child{border-bottom-left-radius:var(--skili-border-radius, var(--skili-default-border-radius));border-bottom-right-radius:var(--skili-border-radius, var(--skili-default-border-radius))}.search-results .result-button:not(:last-child){border-bottom:var(--skili-result-button-border-bottom, var(--skili-default-result-button-border-bottom))}.search-results .result-button:hover{background-color:var(--skili-result-button-hover-background-color, var(--skili-default-result-button-hover-background-color));outline:var(--skili-result-button-hover-outline, var(--skili-default-result-button-hover-outline));z-index:2}.search-results .result-button:focus{background-color:var(--skili-result-button-focus-background-color, var(--skili-default-result-button-focus-background-color));outline:var(--skili-result-button-focus-outline, var(--skili-default-result-button-focus-outline));z-index:2}.search-results .result-button:active{background-color:var(--skili-result-button-active-background-color, var(--skili-default-result-button-active-background-color));outline:var(--skili-result-button-active-outline, var(--skili-default-result-button-active-outline));z-index:2}.search-results .result-button:after{content:"";display:block;width:.4rem;height:.4rem;border-radius:0;background-color:transparent;border-color:var(--skili-choice-button-arrow-color, var(--skili-color, var(--skili-default-color)));border-style:solid;border-width:0 0 3px 3px;transform:rotate(-135deg);flex:0 0 auto;flex-shrink:0}.input-loader{width:1.5rem;height:1.5rem;border-radius:50%;border-style:solid;border-width:4px;border-color:var(--skili-loader-background-color, var(--skili-default-loader-background-color));border-top-color:var(--skili-loader-accent, var(--skili-default-loader-accent));box-shadow:var(--skili-element-box-shadow, var(--skili-default-element-box-shadow));animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-left:auto;margin-right:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.labelMandatoryMark{margin:0;position:relative;font-size:.6rem;top:-.1rem;left:.25rem;color:var(--skili-default-help, var(--skili-default-help))}
