:root{--color-one: #000;--color-two: #b2b2b2;--color-three: #0f0;--color-four: #808080;--color-five: #4d4d4d;--color-body: #b2b2b2;--color-menu: var(--color-one);--color-cancel: #c01823;--color-error: hsla(356, 77%, 59%, .2);--font-body: -apple-system, "Segoe UI", Helvetica Neue, Helvetica, Roboto, Arial, sans-serif, system-ui, "Apple Color Emoji", "Segoe UI Emoji";--side-menu-width: 168px;--app-menu-bg: var(--color-one);--app-menu-fg: white;--app-menu-height: 50px;--app-menu-link-width: 120px;--site-bar-height: 32px;--content-top: calc(var(--app-menu-height) + var(--site-bar-height))}html{box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:transparent!important}input::placeholder{color:var(--color-two)}*,*:before,*:after{box-sizing:inherit}:-moz-focusring{outline:auto}html,body{padding:0;margin:0;color:var(--color-one);font-family:var(--font-body);background-repeat:no-repeat;background:#e8ecef;background:linear-gradient(0deg,#e8ecef,#bfc5d1 43%,#a8b4c0);overscroll-behavior-y:none}body{min-height:calc(100vh - env(safe-area-inset-bottom))}a{text-decoration:none;color:var(--color-one)}a:hover{color:var(--color-three)}.container{min-height:inherit;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}#filtre:focus{outline:none}.AppBarLink{color:#fff;background-color:var(--color-one);padding:12px;font-weight:700}.AppBarLinkDisabled{color:var(--color-one);padding:12px;font-weight:700;cursor:not-allowed}.AppBarCarteLink{margin-left:-8px;padding:4px 6px 4px 4px}.AppBarLink:hover{background-color:var(--color-three)}.AppBarLinkActive{padding:12px;font-weight:700;color:var(--color-one);background-color:#fff}.AppBarLinkActive:hover{color:var(--color-five);background-color:var(--color-three)}.carteFranceImg{background-image:url(/carteFranceWhite.svg);background-size:40px;width:40px;height:40px}.arrondi{border-radius:2rem}.blackButton{margin-top:8px;background-color:var(--color-one);border:none;color:#fff;padding:15px 32px;text-align:center;display:inline-block;font-size:24px;font-weight:700;overflow:hidden;transition:.8s all ease}.blackButton:hover{background-color:var(--color-three);color:var(--color-one);animation:animColorPile .4s;cursor:pointer}.blackButton:disabled{background-color:var(--color-two);color:#dcdcdc;cursor:not-allowed}.blackButton:disabled:hover{color:#dcdcdc;animation:none;transition:none}.cancelButton{margin-top:8px;background-color:transparent;border:1px solid;padding:15px 32px;text-align:center;display:inline-block;font-size:24px;font-weight:700;overflow:hidden}.cancelButton:hover{color:var(--color-cancel);border:1px solid var(--color-cancel);cursor:pointer}.fontSizeMed{font-size:20px}.fontSizeSmall{font-size:16px}.container-flex{display:flex;gap:8px;height:100%;align-items:center}.TextInput{width:400px}.Card{border:2px var(--color-five) solid}.CardRoot{margin-top:8px;margin-bottom:8px}.CardContent{min-height:calc(100vh - 64px)}@keyframes animColorPile{0%{background-color:var(--color-one);color:#fff;fill:#fff;stroke:#fff}25%{background-color:var(--color-five);color:#fff;fill:#fff;stroke:#fff}50%{background-color:var(--color-four);color:var(--color-two);fill:var(--color-two);stroke:var(--color-two)}75%{background-color:var(--color-two);color:var(--color-four);fill:var(--color-four);stroke:var(--color-four)}to{background-color:var(--color-three);color:var(--color-one);fill:var(--color-one);stroke:var(--color-one)}}.Modal{display:none;position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000b3;animation-timing-function:linear}@keyframes modalAnimOn{0%{opacity:0}to{opacity:1}}.ModalOn{display:block;animation:modalAnimOn .4s forwards}.Form{max-width:872px;margin:2px auto auto;background-color:#fff;border-radius:8px;padding:8px}.Form h2{margin-top:8px;text-align:center}fieldset{margin:0;padding:0;border:0}legend{display:block;max-width:100%;margin-bottom:.5rem;color:inherit;white-space:normal}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;display:flex;align-items:center;width:100%;height:2.5rem;margin:0;padding:.5rem .75rem;border:1px solid var(--color-one);border-radius:4px;background-color:#ffffff1a;background-blend-mode:luminosity;box-shadow:none;font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-foreground);transition:box-shadow .2s,border-color 50ms ease-out,background-color 50ms ease-out,color 50ms ease-out}[data-light] [type=text],[data-light] [type=password],[data-light] [type=date],[data-light] [type=datetime],[data-light] [type=datetime-local],[data-light] [type=month],[data-light] [type=week],[data-light] [type=email],[data-light] [type=number],[data-light] [type=search],[data-light] [type=tel],[data-light] [type=time],[data-light] [type=url],[data-light] [type=color],[data-light] textarea{color:var(--color-background);background-color:#0000001a}[type=text][aria-invalid=true],[type=password][aria-invalid=true],[type=date][aria-invalid=true],[type=datetime][aria-invalid=true],[type=datetime-local][aria-invalid=true],[type=month][aria-invalid=true],[type=week][aria-invalid=true],[type=email][aria-invalid=true],[type=number][aria-invalid=true],[type=search][aria-invalid=true],[type=tel][aria-invalid=true],[type=time][aria-invalid=true],[type=url][aria-invalid=true],[type=color][aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-invalid)}textarea{display:block;min-height:50px;max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{opacity:.7;cursor:not-allowed}input[type=checkbox]{width:24px;height:24px;border-radius:50%;vertical-align:middle;border:1px solid var(--color-four);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;clip-path:circle(50% at 50% 50%);accent-color:var(--color-three)}input[type=date]{outline-color:var(--color-three);width:138px}[type=file],[type=checkbox],[type=radio]{margin:0}[type=file]{width:100%}label{margin:0}[type=checkbox]+label,[type=radio]+label{margin-left:.5rem}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}::placeholder{color:#ffffffa6}.PhebInput{margin:8px}.PhebInput:focus{border-color:var(--color-one)}.PhebInputFieldset{border:solid 1px var(--color-five);border-radius:4px}fieldset:focus-within{border:solid 2px var(--color-three)}.PhebInput .Input{border:none;outline:none;font-size:1.4em;text-transform:uppercase}.PhebInputLegend{margin:8px;color:var(--color-four)}.PhebInputLegendNotValid{margin:8px;color:var(--color-cancel)}.NotValid{border-color:var(--color-cancel)}.PhebInputErrorContainer{background-color:var(--color-error);border-radius:.25rem;padding:.25rem 1rem;margin:4px 0 8px}.NoStyleButton{padding:0;border:none;background:none}.FAIcon{cursor:pointer}.FAIcon:hover{background-color:var(--color-three)}.PhotoIndispo{border:dashed 1px var(--color-two);color:var(--color-two);display:grid;place-items:center}.PhotoDropZoneContainer{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:4fr 1fr;gap:8px;justify-items:center;align-items:center}.PhotoDropZone{outline:1px dashed var(--color-two);width:408px;height:240px;text-align:center;align-items:center;justify-content:center;display:flex}.PhotoDropZone:before{background-color:var(--color-three)}.PhotoDropZone:after{background-color:var(--color-three)}.PhotoDropZone>p{color:var(--color-four)}.ButtonPhotoDropZone{width:408px}.FormRow{display:grid;grid-template-columns:1fr 1fr}table{border-collapse:collapse;border:1px solid var(--color-one);font-size:1rem;width:100%}table thead{background-color:var(--color-one);color:#fff}table th,table td{border:1px solid rgb(160 160 160);padding:8px;text-align:left;white-space:nowrap}table th{position:sticky;top:var(--content-top);background-color:var(--color-one)}.PhebMainContent{position:sticky;top:calc(var(--content-top) + 4px);min-height:calc(100vh - var(--app-menu-height) - var(--site-bar-height) - 8px)}.WidgetContainer{border-radius:4px;border:2px var(--color-five) solid;background-color:#fff}.WithTopMenuOnly{margin:calc(var(--content-top) + 4px) 4px 0 4px}.WithSideMenu{margin:calc(var(--content-top) + 4px) 4px 0 calc(var(--side-menu-width) + 4px)}.Padding8{padding:8px}.Padding4{padding:4px}.DivFlexRow{display:flex;flex-direction:row;gap:4px}.DivFlexColumn{display:flex;flex-direction:column;margin-block:.6rem}.ModalCloseButton{width:50px;height:50px;position:fixed;top:0;right:0;z-index:1;font-size:24px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.Transparent{background-color:#ffffff45}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}span[data-descr]:active:after{content:attr(data-descr);position:absolute;left:0;min-width:300px;border:1px #aaaaaa solid;border-radius:10px;background-color:#ffc;padding:12px;margin-top:-9px;color:#000;font-size:14px;z-index:1}.Loading{width:100%;height:calc(100vh - 200px);text-align:center;align-items:center;justify-content:center;display:flex}.GradientText{background-image:linear-gradient(180deg,#2ecc71,var(--color-three));background-size:100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.Loading{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000f2;color:var(--color-three);align-items:center}.ImageIcon{position:relative;cursor:pointer}.ImageIcon:hover img{animation:1.5s ease 0s infinite beat}div.ImageIcon .Tooltip{display:none;position:absolute;top:0;left:-128px;border-radius:8px;padding:4px;background:var(--color-three);color:var(--color-one);width:132px;text-align:center;background:#0f0;background:radial-gradient(circle,#0f0,#0f0 88%,#fff);border-bottom:solid rgba(255,255,255,.5)}div.ImageIcon:hover .Tooltip{display:block}@keyframes beat{0%,50%,to{transform:scale(1)}30%,80%{transform:scale(.92,.95)}}
