.mainContainer{min-height:100vh;position:relative;width:100vw}@media(max-width:700px){.mainContainer{width:100%}}.welcomeTitle{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 60px 0;text-align:center;width:100%}.welcomeTitle .welcomeTitle-main{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#7ef7c4 55%,#0a9b70);-webkit-background-clip:text;background-clip:text;-webkit-filter:drop-shadow(0 0 22px rgba(0,220,150,.45));filter:drop-shadow(0 0 22px rgba(0,220,150,.45));font-size:64px;font-weight:800;letter-spacing:3px;margin:0;text-transform:uppercase}.welcomeTitle .welcomeTitle-sub{color:hsla(0,0%,100%,.55);font-size:24px;font-weight:500;letter-spacing:4px;margin:10px 0 0;text-transform:uppercase}@media(max-width:700px){.welcomeTitle{padding:24px 20px 0}.welcomeTitle .welcomeTitle-main{font-size:30px;letter-spacing:1.5px}.welcomeTitle .welcomeTitle-sub{font-size:14px;letter-spacing:2px}}.desktopContainer{-ms-flex-align:end;-ms-flex-pack:end;align-items:flex-end;bottom:150px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;justify-content:flex-end;position:absolute;right:40px}@media(max-width:700px){.desktopContainer{margin-top:24px;position:static;width:100%}}.floorGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(14,155px);grid-template-rows:130px 110px repeat(2,130px) 110px repeat(2,130px) 110px 130px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:700px){.floorGrid{display:none}}.floorList{display:none}@media(max-width:700px){.floorList{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;padding:0 14px 30px;width:100%}}.floorList-title{color:hsla(0,0%,100%,.55);font-size:13px;font-weight:700;letter-spacing:2px;margin:0 0 8px 4px;text-transform:uppercase}.floorList-items{grid-gap:14px 12px;display:grid;gap:14px 12px;grid-template-columns:repeat(4,1fr);padding:0 4px}.floorList-items .pcItem{border-radius:12px;height:58px;width:100%}.floorList-items .pcItem p{font-size:22px}.floorList-items .pcItem .timeLeft{font-size:12px}.floorList-price{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;margin-top:6px;min-width:0;width:100%}.floorList-price .tarifs-container{-webkit-transform:none;transform:none;width:100%}.priceListSlot{left:40px;position:fixed;top:190px}@media(max-width:700px){.priceListSlot{display:none}}.pcItem{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:120px;justify-content:center;padding:5px;position:relative;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:155px}@media(max-width:500px){.pcItem{height:72px;width:108px}}.pcItem p{font-size:60px;font-weight:900;margin:0}@media(max-width:500px){.pcItem p{font-size:26px;font-weight:700}}.pcItem .timeLeft{font-size:28px;font-weight:700;margin:0}@media(max-width:500px){.pcItem .timeLeft{font-size:15px;font-weight:700}}.pcItem--free{background:linear-gradient(145deg,#0a9b70,#07b87f);-webkit-box-shadow:0 0 18px rgba(0,200,130,.5),inset 0 0 6px rgba(0,230,150,.3);box-shadow:0 0 18px rgba(0,200,130,.5),inset 0 0 6px rgba(0,230,150,.3)}.pcItem--free .timeLeft,.pcItem--free p{color:#fff}.pcItem--busy{background:linear-gradient(145deg,#6e0f0f,#9a1515);-webkit-box-shadow:0 0 18px rgba(200,20,20,.5),inset 0 0 6px rgba(220,40,40,.25);box-shadow:0 0 18px rgba(200,20,20,.5),inset 0 0 6px rgba(220,40,40,.25)}.pcItem--busy .timeLeft,.pcItem--busy p{color:#fff}.pcItem--warning{background:linear-gradient(145deg,#e0a600,#ffd21a);-webkit-box-shadow:0 0 22px rgba(255,200,0,.7),inset 0 0 6px rgba(255,230,120,.4);box-shadow:0 0 22px rgba(255,200,0,.7),inset 0 0 6px rgba(255,230,120,.4)}.pcItem--warning .timeLeft,.pcItem--warning p{color:#2a1c00}.pcItem--blocked{background:linear-gradient(145deg,#28087a,#3d1199);-webkit-box-shadow:0 0 18px rgba(120,50,255,.55),inset 0 0 6px rgba(140,70,255,.3);box-shadow:0 0 18px rgba(120,50,255,.55),inset 0 0 6px rgba(140,70,255,.3)}.pcItem--blocked .timeLeft,.pcItem--blocked p{color:#fff}.pcItem--nolimit{background:linear-gradient(145deg,#8a1ff0,#b45cff);-webkit-box-shadow:0 0 24px rgba(160,80,255,.75),inset 0 0 8px rgba(190,130,255,.45);box-shadow:0 0 24px rgba(160,80,255,.75),inset 0 0 8px rgba(190,130,255,.45)}.pcItem--nolimit .timeLeft,.pcItem--nolimit p{color:#fff}.tarifs-container{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,rgba(8,15,40,.9),rgba(15,8,35,.9));border:2px solid rgba(100,160,255,.35);border-radius:24px;-webkit-box-shadow:0 0 30px rgba(80,120,255,.15),0 8px 24px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(80,120,255,.15),0 8px 24px rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;justify-content:center;padding:21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tarifs-container .tarif-table{border-collapse:collapse;width:100%}.tarifs-container .tarif-table thead tr th{padding:0 4px;text-align:center}.tarifs-container .tarif-table thead tr th div{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:36px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:41px;font-weight:800;height:53px;justify-content:center;margin:5px;padding:9px 17px;white-space:nowrap}.tarifs-container .tarif-table tbody tr td{padding:0 4px;text-align:center}.tarifs-container .tarif-table tbody tr td div{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;border-radius:36px;display:-ms-flexbox;display:flex;font-size:44px;font-weight:700;height:53px;justify-content:center;margin:5px;padding:9px 17px;white-space:nowrap}.tarifs-container .tarif-table .th-time{background:-webkit-gradient(linear,left top,left bottom,from(#04080f),to(#080f1e));background:linear-gradient(180deg,#04080f,#080f1e);border-top-left-radius:18px;padding:6px 4px 0}.tarifs-container .tarif-table tbody tr:last-child .td-time{border-bottom-left-radius:18px;padding-bottom:6px}.tarifs-container .tarif-table .td-time{background:-webkit-gradient(linear,left top,left bottom,from(#04080f),to(#080f1e));background:linear-gradient(180deg,#04080f,#080f1e);padding:0 4px}.tarifs-container .tarif-table .td-time div,.tarifs-container .tarif-table .th-time div{background:transparent;border:none;color:#7ec8ff;font-size:35px;letter-spacing:.3px;min-width:308px;white-space:nowrap;width:auto}.tarifs-container .tarif-table .th-time div span{color:rgba(126,200,255,.6);font-size:23px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.tarifs-container .tarif-table .th-day{padding-top:4px}.tarifs-container .tarif-table .td-day div,.tarifs-container .tarif-table .th-day div{background:rgba(130,90,0,.4);-webkit-box-shadow:inset 0 0 8px rgba(255,190,60,.15);box-shadow:inset 0 0 8px rgba(255,190,60,.15);color:#ffe6a8}.tarifs-container .tarif-table .th-day div span{color:rgba(255,230,168,.65);font-size:18px;font-weight:500}.tarifs-container .tarif-table .th-evening{padding-top:4px}.tarifs-container .tarif-table .td-evening div,.tarifs-container .tarif-table .th-evening div{background:rgba(20,50,110,.5);-webkit-box-shadow:inset 0 0 8px rgba(80,150,255,.18);box-shadow:inset 0 0 8px rgba(80,150,255,.18);color:#a8c8ff}.tarifs-container .tarif-table .th-evening div span{color:rgba(168,200,255,.65);font-size:18px;font-weight:500}.tarifTitle{-ms-flex-align:center;align-items:center;color:#c8e0ff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:45px;font-weight:800;letter-spacing:3px;text-shadow:0 0 24px rgba(130,190,255,.7),0 0 48px rgba(100,160,255,.3)}.timeDiv{background:rgba(30,80,160,.5)!important;border:none!important;-webkit-box-shadow:inset 0 0 12px rgba(80,150,255,.2)!important;box-shadow:inset 0 0 12px rgba(80,150,255,.2)!important;color:#a8d4ff!important}.zoneTitle{letter-spacing:.4px}@media(max-width:700px){.tarifs-container{border-radius:16px;gap:10px;padding:12px 8px}.tarifs-container .tarifTitle{font-size:20px}.tarifs-container .tarif-table{table-layout:fixed}.tarifs-container .tarif-table .td-day div,.tarifs-container .tarif-table .td-evening div,.tarifs-container .tarif-table .td-time div,.tarifs-container .tarif-table .th-day div,.tarifs-container .tarif-table .th-evening div,.tarifs-container .tarif-table .th-time div{font-size:14px;height:30px;margin:3px;min-width:0;padding:4px 6px}.tarifs-container .tarif-table .td-time div,.tarifs-container .tarif-table .th-time div{font-size:12px;line-height:1.1;text-align:center;white-space:normal}.tarifs-container .tarif-table .td-time,.tarifs-container .tarif-table .th-time{width:38%}.tarifs-container .tarif-table .th-day div span,.tarifs-container .tarif-table .th-evening div span,.tarifs-container .tarif-table .th-time div span{font-size:8px}.tarifs-container .tarif-table .th-day div,.tarifs-container .tarif-table .th-evening div{font-size:13px;height:36px}}.starCanvas{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}body{-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start;background:radial-gradient(ellipse at 15% 60%,rgba(40,0,100,.45) 0,transparent 55%),radial-gradient(ellipse at 85% 15%,rgba(0,30,90,.5) 0,transparent 55%),radial-gradient(ellipse at 50% 90%,rgba(0,20,60,.4) 0,transparent 50%),#04080f;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;justify-content:center;margin:0;overflow-y:auto;padding:0}.App,body{min-height:100vh;overflow-x:hidden}.App{min-width:0;width:100%}.App,.appContent{position:relative}.appContent{z-index:1}#root{min-width:0;width:100%}
/*# sourceMappingURL=main.045ac448.css.map*/