fieldset{border:none;width:100%}.radio legend{text-align:center}.radio>.contain-radio{gap:2%}.radio>.contain-radio label{border:2px solid #b5bfd9;border-radius:.5rem;height:5vw;position:relative;width:5vw}.radio label:hover{border-color:#2260ff;box-shadow:0 5px 10px rgba(0,0,0,.1),0 0 0 4px #b5c9fc}.radio label input{display:none}.radio label span{background-color:#fff;border:2px solid #b5bfd9;border-radius:50%;display:block;height:.75rem;left:.25rem;opacity:0;position:absolute;top:.25rem;-webkit-transform:scale(0);transform:scale(0);transition:.25s ease;width:.75rem}.radio label input:checked+span,.radio label:hover span{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio label input:checked+span{background-color:#2260ff;border-color:#2260ff}.radio>.contain-radio label:has(input:checked){border:2px solid #2260ff;box-shadow:0 3px 1px rgba(0,0,0,.1),0 0 0 2.5px #b5c9fc;color:#2260ff}form{gap:2%;padding:2vw}form,form section{width:100%}form section label,form section legend{color:var(--text-color-dark);margin-bottom:.5vw;text-align:left;width:100%}form section .password,form section select,form section textarea,form section:not(:has(.password)) input{background:#fff;height:4vw;min-height:40px;padding:.5vw;width:100%}div form section textarea{min-height:80px}input:focus{outline:1px solid var(--forthy-color)}.password{border:2px solid var(--forthy-color);border-radius:10px;overflow:hidden;width:100%}.password:focus-within{outline:1px solid var(--forthy-color)}form section .password input{border:none;width:calc(100% - 50px)}.password input:focus{outline:none}.password-visibility{height:100%;width:50px}.password-visibility img{object-fit:contain}section:has(>.kilom){position:relative}section:has(>.kilom):after{content:"km";left:87%;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}form section input[type=submit]{background:#4f55ff;border:none;border-radius:1vw;color:#fff;font-family:Mont-semi;margin:0 auto 0 0;padding:1vw 1.5vw}p[role=alert]{color:var(--alert-color);height:19.5px}form section:has(.none){height:0}form .none{display:none}form section:has(input[type=file]) label p{align-items:center;border:.2vw solid var(--forthy-color);border-radius:1vw;display:flex;height:4vw;margin-top:.5vw;min-height:40px;padding:.5vw;width:100%}form input[type=file]{display:none}form .files img{height:30px;width:30px}@media (min-width:750px){form section .password,form section select,form section textarea,form section:not(:has(.password)) input{border:.2vw solid var(--forthy-color);border-radius:1vw}}@media (max-width:750px){form section select,form section textarea,form section:has(input[type=file]) label p,form section:not(:has(.password)) input{border:.3vw solid var(--forthy-color);border-radius:1vw}form section{min-width:350px}}@media (max-width:500px){form section .password,form section select,form section textarea,form section:has(input[type=file]) label p,form section:not(:has(.password)) input{border:.4vw solid var(--forthy-color);border-radius:2vw}form section input[type=submit]{border-radius:2vw}.bydate input[type=submit]{border-radius:1vw;min-height:30px}}@media (max-width:380px){form section .password,form section select,form section textarea,form section:has(input[type=file]) label p,form section:not(:has(.password)) input{border:.6vw solid var(--forthy-color);border-radius:3vw}.bydate input[type=submit]{border-radius:2vw}}.bydate{-webkit-animation:fromBottom 1s ease .5s 1 normal backwards running;animation:fromBottom 1s ease .5s 1 normal backwards running;width:60%}.bydate h2{text-align:left}.bydate form{background-color:var(--principal-color);border-radius:2vw;justify-content:flex-start;padding:1vw 2vw;width:100%}.bydate form input{height:3vw;min-height:40px}.bydate section:has(input[type=submit]){width:-webkit-max-content;width:max-content}@media (max-width:850px){.contain-filter{flex-direction:column-reverse;height:85vh}.contain-filter article{height:-webkit-max-content;height:max-content}section.contain-filter figure{height:50%}.bydate{border-radius:20px;width:94%}.bydate form{flex-direction:row;justify-content:center}.bydate form section:not(:first-child){width:auto}}@media (max-width:750px){.bydate form section{min-width:inherit}}.contain-filter{background:#dbecec;height:85vh;min-height:600px;padding:1vw 0}.contain-filter article{width:40%}.contain-filter article h1{-webkit-animation:fromTop 1s ease 0s 1 normal backwards running;animation:fromTop 1s ease 0s 1 normal backwards running;color:var(--text-color-dark);font-size:4vw;margin-bottom:.5vw;width:60%}.contain-filter figure{height:100%;overflow:hidden;position:relative;width:60%}.contain-filter figure:after{-webkit-animation:fromRightA 1s ease 1.5s 1 normal backwards running;animation:fromRightA 1s ease 1.5s 1 normal backwards running;background-image:url(/static/media/mechanic.6fe764c11e9c98ed30fa.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:75%;left:60%;position:absolute;top:47.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.contain-filter img{object-fit:contain;position:relative;z-index:2}.contain-filter img.expo{-webkit-animation:fromRight 1s ease 1.5s 1 normal backwards running;animation:fromRight 1s ease 1.5s 1 normal backwards running}.contain-filter .bubbleHome{-webkit-animation:opac 1s ease 2s 1 normal backwards running;animation:opac 1s ease 2s 1 normal backwards running;background:linear-gradient(232deg,#169494,#65d7d1);border-radius:15px;font-size:2vw;left:0;padding:2vw 1vw;position:absolute;top:5%;z-index:2}.bubbleHome *{color:#fff}.bubbleHome span{font-family:Mont-Semi;font-size:3vw;text-transform:capitalize}.bubbleHome img{-webkit-filter:invert(1);filter:invert(1);height:30px}.bubbleHome span img{margin-right:10px}.bubbleHome p img{border:1px solid #000;border-radius:45px;margin-left:10px;width:61px}.filterveh a{width:90%}.filterveh a article{width:100%}.filterveh a article:hover{box-shadow:1px -1px 10px 0 var(--second-color) inset;-webkit-box-shadow:1px -1px 10px 0 var(--second-color) inset;-moz-box-shadow:1px -1px 10px 0 var(--second-color) inset}.filter{margin:1vw 0 2vw}.filter button{margin:0 1vw;padding:.5vw}.filter .cross{height:18px;margin-right:1vw;object-fit:contain;width:18px}@media (max-width:850px){.contain-filter.flex>*{width:100%}}@-webkit-keyframes fromRightA{0%{opacity:0;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes fromRightA{0%{opacity:0;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.modal{background-color:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:3}.modal-content{background-color:var(--principal-color);border-radius:10px;max-width:90vw;min-width:300px;padding:2vw 4vw}.modal-content>:not(:last-child){margin-bottom:1vw}.modal-actions{align-items:center;display:flex;justify-content:space-around;width:100%}.container-price:focus-within{outline:2px solid var(--forthy-color)}.container-price input:focus{outline:none}.title-categories{-webkit-animation:fromBottom 1s ease 3s 1 normal backwards running;animation:fromBottom 1s ease 3s 1 normal backwards running;text-align:center}.categories>article>a{height:100%;width:100%}.categories .content-categorie{flex-wrap:nowrap;gap:1vw;height:100%;justify-content:space-between;width:100%}.categories .content-categorie section{width:100%}.content-categorie p{text-transform:capitalize}.categories aside{background:var(--principal-color);border-radius:10px;height:100%;width:-webkit-min-content;width:min-content}.categories aside button:not(.modal-actions button){border-radius:0;height:50%;width:100%}.categories aside button:hover{box-shadow:1px 0 6px 0 var(--second-color) inset;-webkit-box-shadow:1px 0 6px 0 var(--second-color) inset;-moz-box-shadow:1px 0 6px 0 var(--second-color) inset}@media (max-width:450px){.categories.list{flex-wrap:nowrap;gap:4vw;justify-content:flex-start;overflow-y:scroll;scroll-snap-type:x mandatory}.categories.list::-webkit-scrollbar-thumb,::-webkit-scrollbar{background:transparent}.categories.list article{min-width:80vw;scroll-snap-align:center}}.nav .ulfooter,.nav .ulprincipal{align-items:center;display:flex;gap:1vw;justify-content:center;padding:1vw 0}section.admin{align-items:flex-start;flex-wrap:nowrap;padding:3vw}.admin .nav{padding-top:1.5vw}.admin>*{border-radius:10px;height:100%}.admin>:nth-child(2){border-left:2px solid var(--forthy-color);box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 var(--second-color);justify-content:flex-start;min-height:100vh;padding:2vw;width:100%}.admin .nav ul{width:-webkit-max-content;width:max-content}.admin .nav li{position:relative;right:-2px;width:100%;z-index:2}.admin nav li:has(.active){box-shadow:15px 0 8px 0 #fff}.admin .nav a{border:2px solid transparent;border-radius:10px;display:flex;height:100%;padding:2.4vw 1.6vw;position:relative;width:100%}.admin .nav a.active{background-color:var(--principal-color);border:2px solid var(--forthy-color);border-radius:10px 0 0 10px;border-right:none;box-shadow:-16px -1px 24px 0 var(--second-color);-webkit-box-shadow:-16px -1px 24px 0 var(--second-color);-moz-box-shadow:-16px -1px 24px 0 var(--second-color)}.admin.page nav li img{display:none;height:40px;object-fit:contain;width:40px}@media (max-width:820px){.admin.page nav{bottom:0;display:flex;height:-webkit-max-content;height:max-content;padding:1vw 2vw;position:fixed;width:100%;z-index:10}.admin.page nav ul{align-items:center;background:#fff;border-radius:10px;box-shadow:-1px 2px 19px 8px var(--second-color);display:flex;justify-content:center;width:100%}.admin.page nav li{position:relative}.admin.page nav li img+a{opacity:0}.admin.page nav li img{display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.vehicules article a{flex-wrap:nowrap;justify-content:space-around}.linkVeh section,.vehicules article a{height:100%;width:100%}.vehicules article aside{border-radius:10px;height:100%;width:-webkit-min-content;width:min-content}.vehicules aside button:not(.modal-actions button){border-radius:0;height:50%;width:100%}.vehicules aside button:hover{box-shadow:1px 0 16px 0 var(--second-color) inset;-webkit-box-shadow:1px 0 16px 0 var(--second-color) inset;-moz-box-shadow:1px 0 16px 0 var(--second-color) inset}.up.flex{align-items:stretch;min-height:91.9vh}.up>*{min-width:350px;width:50%}.up picture{border-radius:10% 20% 20% 10%;overflow:hidden}@media (max-width:700px){section.up>*{width:100%}}.fc .fc-daygrid-day.fc-day-today{background-color:var(--text-color-details)}.fc-day-past:not(.fc-day-other){opacity:.3}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-top *{color:var(--text-color-light)}.fc .fc-scrollgrid-liquid{border:none}div .fc .fc-button-primary:disabled{background:transparent;border:1px solid var(--forthy-color);color:var(--forthy-color)}.fc .fc-toolbar-title{font-weight:100}div .fc .fc-button-primary{border:1px solid var(--forthy-color);color:var(--forthy-color)}.fc .fc-button-primary:hover,div .fc .fc-button-primary{background:var(--fifty-color)}.container-calendar .fc-media-screen button.fc-button-primary{background-color:initial;border:1px solid transparent;box-shadow:1px 1px 5px 0 var(--forthy-color)!important;color:var(--forthy-color)}.container-calendar .fc-media-screen :is(button.fc-button-primary)::selection,.container-calendar .fc-media-screen :is(button.fc-button-primary):active,.container-calendar .fc-media-screen :is(button.fc-button-primary):focus,.container-calendar .fc-media-screen :is(button.fc-button-primary):hover,.container-calendar .fc-media-screen button.fc-button-primar{background:var(--fifty-color);border:1px solid var(--forthy-color);box-shadow:1px 1px 5px 0 var(--forthy-color)!important;color:var(--forthy-color)}div .fc-theme-standard td,tr .fc-col-header-cell{border:none}.fc-daygrid-day-frame{border:.5px solid var(--fifty-color)}.fc-day-past{opacity:.3}.fc .fc-daygrid-day-number{color:var(--forthy-color);font-size:2vw;font-weight:700}.fc .fc-col-header-cell-cushion{color:var(--forthy-color);font-size:2vw;font-weight:600}.fc .fc-daygrid-day-top{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.fc-daygrid-event-harness-abs{height:-webkit-max-content;height:max-content}.fc-daygrid-event-harness a.validate{pointer-events:none}.adminasede .fc-daygrid-event-harness a.validate{pointer-events:auto}.fc-daygrid-event-harness a.waiting:before{background:var(--sixty-color);border:.2vw solid var(--forthy-color)}.fc-daygrid-event-harness a.waiting div p{color:var(--forthy-color)}.fc-daygrid-event-harness a.fc-event{padding:.5vw}.fc-daygrid-event-harness a:before{background:var(--fifty-color);border:.2vw solid var(--forthy-color);content:"";display:flex;height:calc(12vw - 1px);left:0;position:absolute;top:-1px;width:100%;z-index:1}.fc .fc-daygrid-day-bg *{background:var(--principal-color);border-radius:1vw}.fc .fc-daygrid-bg-harness{border:.2vw solid var(--forthy-color)}.fc-h-event{background-color:initial;border:none}.fc-h-event *{color:var(--text-color)}.fc-event-start.fc-event-end:before{border-radius:1vw}.fc-daygrid-event-harness .fc-event-end:not(.fc-event-start):before{border-left:0;border-radius:0 1vw 1vw 0}.fc-daygrid-event-harness .fc-event-start:not(.fc-event-end):before{border-radius:1vw 0 0 1vw;border-right:0}.fc-event-end:not(.fc-event-start) .event-title{display:none}.event-title{color:var(--forthy-color);font-size:clamp(15px,1.5vw,30px);overflow:hidden;padding:0 2vw 0 .5vw}.adminasede .event-title:after,.waiting .event-title:after{align-items:center;background:var(--principal-color) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAADiQAAA4kBCjXUcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAmgSURBVHic7Z1trB1FGcd/z4WWtraFghGQatE2BmyK1gIBbQwtxWslKbTVxpdESHz7oiZINDEa/aCJwQTFiImpHyRKBNsqJBD1FogWWpBaECElNaGttFXbaqC0WLgt7eOHOef23Nud2Zez5+zs2eeXPB/u3XnZs///zu7Mzs6KqmLEj4icA1wJXNCKN4D9wL+AJ1X1tULlmgHiRUSmAJ8DVgMfAM70JH0N+CPwK+AeVT2ZuQ4zQHyIyBDwWeBbwEU5sz8PfENV789UlxkgLkTkbNyZ/JEui/op8GVVPR6szwwQDyIyF3gQuKSkIjcBK1X1ZW+dZoA4EJF5uOv47JKL/iuwTFVfSto4VHJlRgEKiH8EGM2YdiHwsIicm7TRDFAxOcT/HfBRYB5wNjAdWAB8GngmJa/fBKpqUVG0xNwLaCBeBm5KKedM4Ju4ViFU1jbgTZ157R6gIjKe+S8A16rqnoxlXg5sBGYFkq1X1TXtP+wSUAE5xF+SVXwAVd0GLMO1Gj4+JiJfHdsXawH6S07x9xWs433Aw/hbgqPAXFXd35UBROQ8YEbhAopx2NeliZ2M4p8ELlPV7V3WlWaCO1X1S3luWM7HjUs/COzEjT+Hbjh6Gc8AC6u+ievBDV87/gzMLKHOlYE6RoGZWQpZADwAnKhQ8KT4ZxkHKULxyzbBukAda0IZzwXuilD4zlhVtbg9Er8dT3RrAuAt+FvruxN7ASLybmArcBNx9xTOqnoHQpQwvHsVMCIiM4vug6oeBP7m2Tz/NHFFZAnOeXOLVtonDuMObpRkFP8fwKeAVwNpujYB8JTn/+dPbC4uBQ5RfdOeFv8Brq+6ee+y2d8NzGmlX4wb3w+lfxyYUXB/vugp89jYDJNWl+4B3DhziKPA07hLxFbgQEr6snkF2K6qx/pcbyZynPnXqOqLAKq6WUSWA7/HjfEncTWuJRhW1SM5d8vXmh/qdMlawg48DnwHmFz1GRZrkPPMT8jfk5YAeNRT1rPtBJfgJhn6Kn0OWFT1AY45uhU/pwm2ZDUBrkXxlffbdqJQX/HvwLSqD3DMUZb4vTAB8ONAGZ8BN5T7uifBG8BVVR/gmKNs8cs0AfB+/OM4J3BjBKwJVPC9qg9wzNEr8XOaYDMwPSHvbGBXIN+9rXT8IuCQQt2OJkSvxe/GBMDbcM9rfOmPA+9qG2CLJ9GOqg9yrNEv8XOa4DHcDd+clDNfgR91lO1NfHfVBzrG6Lf4OU2wpVV3WprJHeV6HxR8peqDHVtkFH9X2eLnNEEo9gAXdJY5BEwhmVpOuugVGUf4dtMxwlc2qroZWE742YGPfcBSVd3f+c+Yn/RFQ07xM8/hK0JBE+zDTTF7YeIGM0AKMYnfJqcJvOKDGSBIjOJ3sI/w7N92Gq/4YAbwErP4InIx8Cdcf99HqvhgBkikJuLPCSTLJD6YAU6jSeKDGWAcTRMfzABjNFF8MAMAzRUfzACNFh8aboCM4u9iQMUH/7pzA09O8ff2Z68c/RIfGtoCmPinaJwBTPzxNMoAJv7pNMYAJn4yjTCAie9n4A1g4ocZaAOY+OkMrAFM/GwMpAFM/OwMnAEyir8TEx8YMAPkEH+Jie8YmGcBOc/8QitwFiVW8WFAWgATvzi1N4CJ3x21NoCJ3z21NYCJXw61NICJXx61M4CJXy61MoCJXz61MYCIXIiJXzq1MQBwG+mfWTHxc1ILA4jILOCTgSTHgGETPz+1MABwLXBGYPtk4IciMqlP+zMQ4kN9DPDhDGlWABv6YYJBER/qY4APZUy3AljfSxMMkvhQAwO0Pl8TWgljIjfQIxMMmvhQAwMAwwXy3ACsK9MEgyg+1NsAh3Grmfu4kZJMMKjiQ+QGEJEpwAc9m9cDn6DHJhhk8SFyA+DEn+rZNqKqG8hmgl8XMcGgiw/xG8DX/J/AfReXjCZYSU4TNEF8qK8B/qKqY4sk5jDBvSKSOg+yKeJDxAYQkdnAfM/mkYn/yGiCVbiWwGuCJokPERuAcPfvNANALhMktgRNEx/qaYBDuA9WJpLRBKuZYIImig+RGkBEzgCWeTY/oqonQvnzmqCp4kO8L4ZcAczybEts/ieiqhtEBOAe/L9zNfAb4D00UHyI1wC5r/9JZDTBipRiBlZ8qJ8BduRdry+jCXzUTnwRmQN8HPcFsT+o6pa0PL4PDN3ciw8fpQWu6fd9x/iOgmVOAu4I/Nak2AvMq+IYdHHsFuOekbR/w0nga6E8MbYAodk/mZv/1gziYdxcgqX4P8ueRO3O/BZ34j4F3EaA74rIXap6MClDjAbwzf4ZBTb5MonIDJzQw614Z8H6aym+iEwFFiRsmgS8F9iYlC9GA/hm/2xW1aPtP8Rd2Be10g8DV+N+bDfUUvwWZ+Hv1k/zZYrKACmzf0Za7wa0Bb8OeHOJ1W8Hbqyp+IWJygCEu3+3AN8vub4juJdN7gd+qaqhgaOBpE4GuLCE8hV4GnczOQI8oarHSyi3tkRjgJTZP93wb9wN0AjwkKr+twd11JZoDEB49k8eRnGfUt+ImzX0bAllDiwxGaBotw1gB6ea9U2dvQUjTEwG+F+OtIdwU8JGgI15h4eNU8RkgHXAt4G5CdtO4OYAtK/lW9MeCRvZiMYAqjoqItcBtwNX4r6M/RhO8Ec65wAa5RGNAQBUdTduypbRJ6KcEWT0DzNAwzEDNBwzQMMxAzQcM0DDMQM0HDNAwzEDNBwzQMMxAzQcM0DDMQM0HDNAwzEDNBwzQMMxAzQD9W0Ywr1OnMTbe7MvRo8I6eXTmCHcixNJXN7V7hj9JqSXT+OgARZ1tTtGvwnpFTSA782Zt4pINy9rGP1lsef/e1T1FV+mIeC+QKE/6WqXjL4gIp8HLvNsDumL4JZjOQCc50nzBVVdW3z3jF7SWhTqOcYvDdPJNarqXVllqPWGzc8CddwuIklLjxgVIyLTgJ/jF3877uUaL+1xgNuAlzxppgNbReRWEbFxg0gQkcW4+7clgWRfV9WTwYI6lhi7hfSl0x7F3WxMrXpJtCYG7oS9FPgB7n3JkFabspQprYJpnd33kb5yJq3Knwe2AYnLjxmlMg230tdCsi13dwC4QlX3piUcMwCAiEwHNuPWzjXqySiwVFUfz5J43DVdVV8FlgNP9WDHjN5zBFiVVXwA37VmGrCBfEurWlQbO4H5ue8rAjccAtwM7Ingx1n443XcmgrnFLqxzHDnOQW4FdflqPrHWpyKg8Ba4OJuehbjbgLTEJF3ANfjuiIXtcI3CGGUxzHcA519wIvAQ8CTmtbHz8D/AR469JUtDiFtAAAAAElFTkSuQmCC) center/70% no-repeat;border-radius:clamp(5px,.6vw,15px);content:"";display:flex;height:clamp(15px,3vw,40px);justify-content:center;object-fit:cover;padding:.5vw;position:absolute;right:0;top:-10%;width:clamp(15px,3vw,40px)}.event-title,.fc-col-header-cell-cushion,.fc-toolbar-title{text-transform:capitalize}.fc .fc-toolbar.fc-header-toolbar{display:flex}.fc-toolbar-chunk{align-items:center;display:flex;flex:1 1;justify-content:center}.fc .fc-toolbar-chunk button.fc-button.fc-button-primary{background-color:initial;border:0;color:var(--forthy-color);padding:.5vw 1vw}.calendar{background-color:rgba(0,0,0,.75);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2}.calendar>section{background:var(--principal-color);border-radius:10px;flex-wrap:nowrap;min-width:700px;overflow-y:auto;padding:2vw;width:50vw}.calendar>section form{padding:0;width:100%}.calendar .annuler-btn{margin-top:1vw;width:100%}.calendar .annuler{background-color:var(--alert-color);border-radius:10px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:var(--text-color-light);height:4vw;min-height:40px;padding:1vw 1.5vw;width:100%}.fc-scrollgrid-sync-table td{border-radius:1vw;height:12vw;width:14vw}.fc-scrollgrid-sync-table td[style="background: var(--forthy-color);"] .fc-daygrid-day-top a{color:var(--principal-color)}.fc-scrollgrid-sync-table td .fc-daygrid-day-frame{border:none}.modal-infos-e{grid-gap:.4vw;display:grid;gap:.4vw}@media (max-width:750px){.calendar>section{justify-content:flex-start;min-width:380px}}@media (max-width:500px){.fc .fc-toolbar{flex-direction:column}.calendar .annuler{border-radius:2vw}.fc-h-event.fc-event-selected:before{left:0;top:0}.fc-daygrid-event-harness a:before{border:.3vw solid var(--forthy-color)}.fc-daygrid-day-top:has(+.fc-daygrid-day-events:has(div)) a{color:var(--forthy-color)}}.disconnect{background:#4f55ff;color:#fff;padding:.5vw 1vw}.logo:has(+section+.sign){display:none}.nav-principal:has(+.sign){display:none}.contain-nav-principal:has(+.sign){display:none}#signup{display:none}#signup:target{display:flex}#signup:target+#login{display:none}.sign form{width:100%}.sign>section{flex-wrap:nowrap;height:100vh}.sign>section>section{height:100%;width:60%}.sign .sign-img{position:relative;width:100%}.sign img{border-radius:100vw 40vw 40vw 100vw}.sign .sign-img a{background:#fff;border-radius:50%;color:var(--text-color-dark);height:133px;left:100%;padding:1vw 1.5vw;position:absolute;top:10%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:133px;z-index:1}.sign #login img{border-radius:40vw 100vw 100vw 40vw}.sign #login .sign-img a{left:0;right:100%}.contrat form{padding:4vw 11vw}.contrat h3{text-decoration:underline}.contrat h3,.contrat h5{text-align:center}.contrat form>section{align-items:flex-end;gap:2%}.contrat form>section input{border:2px solid var(--forthy-color);width:-webkit-fill-available}.contrat form>section label{width:100%}section.alerts{flex-direction:column-reverse;padding:1vw;position:fixed;top:0;width:100%;z-index:100}.alerts:not(:has(>section)){display:none}.alerts .contain-alert{-webkit-animation:alert 4s linear;animation:alert 4s linear;height:0;margin:0;opacity:0;width:100%}.alert{background:var(--principal-color);border:2px solid #60970e;border-radius:10px;min-width:50%;padding:1vw;width:-webkit-max-content;width:max-content}.error .alert{border:2px solid var(--alert-color)}.error .alert p{color:var(--alert-color)}.alert p{color:#60970e;font-family:Mont-Semi}@-webkit-keyframes alert{0%{height:auto;margin:.5vw;opacity:0}5%{opacity:1}95%{opacity:1}to{height:auto;margin:.5vw;opacity:0}}@keyframes alert{0%{height:auto;margin:.5vw;opacity:0}5%{opacity:1}95%{opacity:1}to{height:auto;margin:.5vw;opacity:0}}.agenda{width:90%}.agenda *{text-transform:capitalize}section .container-date{flex-wrap:nowrap;gap:1vw;width:100%}.container-date button{box-shadow:none}.container-date img{height:30px;width:30px}.agenda-date{border:2.5px solid #000;border-radius:10px;height:50px;margin:1vw 0;padding:0 1vw;width:100%}.agenda-date *{cursor:pointer}.agenda h3{align-items:center;height:4vw;margin-bottom:.5vw;text-transform:capitalize;width:100%}.agenda article,.agenda h3{background:var(--principal-color);border-radius:10px;box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 var(--second-color);display:flex;padding:1vw}.agenda article{flex-wrap:nowrap;gap:.2vw;height:-webkit-max-content;height:max-content;margin-bottom:.7vw;width:90%}.agenda article button{margin:0 0 0 auto}.agenda article .user{font-family:Mont-Semi}.no-agenda{margin:2vw 0;text-align:center}.container-validate h2{margin-bottom:2vw}.container-validate section{gap:.2vw;justify-content:space-around;width:90%}.container-validate section div:not(aside div){width:100%}.container-validate label{background:var(--principal-color);border-radius:10px;box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 var(--second-color);gap:1vw;margin-bottom:.5vw;padding:1vw;width:100%}.container-validate .nb_valid{background:var(--alert-color);border:1px solid;border-radius:50%;color:#fff;height:22px;text-align:center;width:22px}.container-validate input[type=checkbox]{display:none}.container-validate .validate{background:var(--principal-color);border-radius:10px;box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 var(--second-color);display:none;flex-wrap:nowrap;margin-bottom:.7vw;min-width:-webkit-min-content;min-width:min-content;padding:1vw;width:90%}.container-validate input[type=checkbox]:checked~.validate{display:flex}.content-validate{width:100%}.content-validate p{gap:.3vw;text-transform:capitalize}.content-validate p .user{font-family:Mont-Semi}.validate aside{display:flex;gap:.3vw}.price form{gap:1vw}.price label{flex-wrap:nowrap}.price input{border:none;height:100%;width:100%}@media (max-width:1000px){.container-validate article.validate{flex-wrap:wrap}.container-validate section{align-items:flex-start;flex-direction:column;min-width:330px}}.add.admin{justify-content:flex-start}.add>section{margin:-2vw -2vw -2vw 0;padding:2vw}@font-face{font-family:Mont-Bold;src:url(/static/media/Montserrat-Bold.0915f0a8c3367a6d05ec.ttf)}@font-face{font-family:Mont-Semi;src:url(/static/media/Montserrat-SemiBold.2f7a846126c7d5ee9163.ttf)}@font-face{font-family:Mont;src:url(/static/media/Montserrat-Light.34270926ef09970234f5.ttf)}*{box-sizing:border-box;color:#03045e;color:var(--text-color-dark);font-family:Mont;list-style-type:none;margin:0;padding:0;text-decoration:none}:root{--principal-color:#fff;--second-color:#dbecec;--third-color:#289e9e;--forthy-color:#6266d6;--fifty-color:#f2f4f6;--sixty-color:#d0ffc8;--text-color-light:#fff;--text-color-dark:#03045e;--text-color-details:#2b4162;--alert-color:#f8333c;scroll-behavior:smooth}body{background:#fff;background:var(--principal-color)}h1,h2,h3,h4,h5{font-family:Mont-Bold}h2{color:#03045e;color:var(--text-color-dark);font-size:1.7vw;margin:1vw 0}button{background:#fff;background:var(--principal-color);border:none;border-radius:5px;box-shadow:1px -1px 24px 0 #dbecec;box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 #dbecec;-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 #dbecec;-moz-box-shadow:1px -1px 24px 0 var(--second-color);padding:.3vw}a,button,label,legend{font-family:Mont-Semi}.absolute{left:0;position:absolute;top:0}.cover,.imgCover{height:100%;width:100%}.imgCover{object-fit:cover}.flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.fdc{flex-direction:column}.transform{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pointer:hover{cursor:pointer}.text{padding:4vw 3vw;width:100vw}.icon{height:20px;margin:1vw;width:20px}.logo img{-webkit-filter:hue-rotate(224deg) brightness(.5);filter:hue-rotate(224deg) brightness(.5);height:40px;object-fit:contain;width:260px}.nav-principal:has(+.home){background:#dbecec;background:var(--second-color)}.nav-principal{margin:0 auto;padding:.5vw;width:100%}.nav-principal>section{background:#fff;background:var(--principal-color);border-radius:10px;box-shadow:0 5px 13px 2px #03045e26;gap:2vw;justify-content:space-around;padding:.5vw;width:95%}.contain-nav-principal{gap:1vw}.list{gap:1%;padding:3vw}.list article{background:#fff;background:var(--principal-color);border-radius:10px;box-shadow:1px -1px 24px 0 #dbecec;box-shadow:1px -1px 24px 0 var(--second-color);-webkit-box-shadow:1px -1px 24px 0 #dbecec;-webkit-box-shadow:1px -1px 24px 0 var(--second-color);-moz-box-shadow:1px -1px 24px 0 #dbecec;-moz-box-shadow:1px -1px 24px 0 var(--second-color);flex-wrap:nowrap;height:25vh;margin-bottom:1%;min-height:200px;overflow:hidden;width:49.5%}.list article:hover{box-shadow:inset 1px -1px 10px 0 #dbecec;box-shadow:1px -1px 10px 0 var(--second-color) inset;-webkit-box-shadow:inset 1px -1px 10px 0 #dbecec;-webkit-box-shadow:1px -1px 10px 0 var(--second-color) inset;-moz-box-shadow:inset 1px -1px 10px 0 #dbecec;-moz-box-shadow:1px -1px 10px 0 var(--second-color) inset}.list article img{height:100%;object-fit:cover;width:30%}@-webkit-keyframes fromTop{0%{opacity:0;-webkit-transform:translate(-10%);transform:translate(-10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fromTop{0%{opacity:0;-webkit-transform:translate(-10%);transform:translate(-10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fromBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fromBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fromRight{0%{opacity:0;-webkit-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fromRight{0%{opacity:0;-webkit-transform:translate(10%);transform:translate(10%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes opac{0%{opacity:0}to{opacity:1}}@keyframes opac{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=main.a8fe7195.css.map*/