.ReservationsTable_tableContainer__U1DJt{width:100%;overflow-x:auto;position:relative;display:flex;flex-direction:column;margin-top:10px;background-color:var(--color-background);padding:20px}.ReservationsTable_reservationsTable__hjjpH{width:100%;border-collapse:collapse;text-align:left}.ReservationsTable_reservationsTable__hjjpH td.ReservationsTable_actions__1oOz3{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.ReservationsTable_reservationsTable__hjjpH td.ReservationsTable_actions__1oOz3 .ReservationsTable_delete__oZw8q svg{fill:var(--color-red)}.ReservationsTable_reservationsTable__hjjpH td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7{position:relative;padding:5px;display:flex;justify-content:center;align-items:center;margin-right:15px;border-radius:5px}.ReservationsTable_reservationsTable__hjjpH td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7:hover{background-color:var(--color-background-secondary)}.ReservationsTable_reservationsTable__hjjpH td,.ReservationsTable_reservationsTable__hjjpH th{text-align:left;padding:5px 10px;height:45px;cursor:pointer}.ReservationsTable_reservationsTable__hjjpH th{background-color:var(--color-background-secondary);text-transform:uppercase;color:var(--text-color);font-weight:700}.ReservationsTable_reservationsTable__hjjpH tr{background:var(--color-background);border-bottom:1px solid var(--color-background-secondary)}.ReservationsTable_reservationsTable__hjjpH tr:last-of-type{border:none}@media(max-width:991px){.ReservationsTable_reservationsTable__hjjpH{display:block}.ReservationsTable_reservationsTable__hjjpH thead{display:none}.ReservationsTable_reservationsTable__hjjpH tbody{display:block}.ReservationsTable_reservationsTable__hjjpH tbody tr{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid var(--color-gray)}.ReservationsTable_reservationsTable__hjjpH tbody tr td{display:flex;justify-content:space-between;padding:5px 0;border:none;font-weight:500;height:auto}.ReservationsTable_reservationsTable__hjjpH tbody tr td:before{content:attr(data-label);font-weight:600;margin-right:10px}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3{padding:0;margin:15px 0 0;display:flex;justify-content:flex-end}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3:before{display:none}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7{margin:0;padding:10px 15px;background-color:var(--color-primary);color:var(--color-white)}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7:hover{background-color:var(--color-primary)}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7:last-child{background-color:var(--color-background-secondary);color:var(--color-primary);margin-left:8px}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7:first-child:after{content:"Détails";margin-left:10px}.ReservationsTable_reservationsTable__hjjpH tbody tr td.ReservationsTable_actions__1oOz3 .ReservationsTable_iconSvg__V_7m7:last-child:after{content:"Supprimer";margin-left:10px}}.ReservationsTable_status__cgZf5 span{border-radius:50px;padding:1px 5px;font-weight:600;font-size:14px}.ReservationsTable_status__cgZf5 span.ReservationsTable_red___Vvts{background:color-mix(in srgb,var(--color-red),transparent 95%);color:var(--color-red)}.ReservationsTable_status__cgZf5 span.ReservationsTable_green__iGoII{background:color-mix(in srgb,var(--color-green),transparent 95%);color:var(--color-green)}.ReservationsTable_status__cgZf5 span.ReservationsTable_dark__xN0ar{background:color-mix(in srgb,var(--color-primary),transparent 95%);color:var(--color-primary)}.ReservationsTable_status__cgZf5 span.ReservationsTable_yellow__7W8G4{background:color-mix(in srgb,var(--color-yellow),transparent 95%);color:var(--color-yellow)}.Dashboard_sidebarContent__yYYCJ{margin-left:260px;padding:30px 20px;flex-grow:1;transition:margin-left .3s ease;background-color:var(--color-background-secondary);min-height:100vh}@media screen and (max-width:991px){.Dashboard_sidebarContent__yYYCJ{margin-left:0;padding:90px 0}}.Dashboard_root__eN9Nf{background:var(--color-background-secondary);min-height:calc(100vh - 70px)}.Dashboard_sectionTitle__BPI3p{margin-bottom:20px}.Dashboard_sectionTitle__BPI3p h2{margin:0}.profil_root__cuY9e{height:100px;border-bottom:1px solid var(--color-gray)}.profil_profil__8_1cl{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;padding:20px 15px;height:100%}.profil_avatar__umjEA h3{margin:0;padding:0;color:var(--color-background)}.profil_info__IWi77{margin-left:10px;text-align:start}.profil_info__IWi77 h6{margin:0;padding:0}.header_header__hzKIX{position:fixed;top:0;width:100%;background-color:var(--color-background);z-index:1000;display:none;border-bottom:1px solid var(--color-background-secondary)}.header_content__c4ilr{display:flex;align-items:center;height:70px;justify-content:space-between}.header_navbrand__R8mbC svg{color:red;fill:red}.header_navbrand__R8mbC h1{font-size:22px;margin:0;padding-left:20px;font-weight:bolder}.header_navbrand__R8mbC a{text-decoration:none;color:var(--color-text);font-size:20px;font-weight:bolder}.header_navLogo__NSVpq{display:flex;flex-direction:row;align-items:center}.header_navToggle__icRX8{display:none;flex-direction:column;cursor:pointer}.header_navToggle__icRX8 span{height:3px;width:25px;background-color:var(--color-text);margin-bottom:4px;transition:all .3s ease}@media screen and (max-width:991px){.header_header__hzKIX{width:100%;margin-left:0;display:block;z-index:1000;display:flex}.header_navToggle__icRX8{display:flex}}.sidebar_sidebar__uua1_{position:fixed;top:0;height:100%;width:260px;background-color:var(--color-background);transition:transform .3s ease;border-right:1px solid var(--color-gray);margin:0;padding:0}.sidebar_sidebar__uua1_ nav{display:flex;justify-content:space-between;flex-direction:column;padding-top:1rem;height:calc(100% - 100px);margin:0}.sidebar_sidebar__uua1_ a{padding:12px 15px;text-decoration:none;color:var(--text-color);display:block;display:flex;align-items:center;transition:.3s;border-left:2px solid transparent}.sidebar_sidebar__uua1_ a.sidebar_active__x8krm{color:var(--color-primary);background-color:var(--color-background-secondary);border-color:var(--color-primary);font-weight:500}.sidebar_sidebar__uua1_ a:hover{background-color:var(--secondary-background-color)}.sidebar_sidebar__uua1_ a span.sidebar_text__Ue6Qf{margin-left:10px}@media screen and (max-width:991px){.sidebar_sidebar__uua1_{z-index:1000;position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--color-background);width:100%;height:100%;text-align:center;transition:.3s;padding-top:0;border-right:none;border-top:1px solid var(--color-background-secondary)}.sidebar_sidebar__uua1_ nav{height:calc(100% - 100px - 70px)}.sidebar_sidebar__uua1_ li{border-bottom:1px solid var(--color-background-secondary)}.sidebar_sidebar__uua1_ li a{font-size:16px;padding:15px;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.sidebar_sidebar__uua1_ li a:hover{color:var(--color-primary);background:var(--color-background-secondary)}.sidebar_sidebar__uua1_.sidebar_open__euZfd{transform:translateX(0);left:0;overflow-y:auto}}.sidebar_endSection__1EvYg{display:flex;border-top:1px solid var(--color-background-secondary);align-items:center;align-content:flex-end;padding:15px;height:55px;width:100%}.Button_button__8B4nB{display:block;border-radius:8px;color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);font-weight:500;padding:20px 25px;border-radius:5px;display:flex;justify-content:center;align-items:center;transition-duration:.15s;transition-timing-function:ease;height:40px;cursor:pointer;text-decoration:none}.Button_button__8B4nB:hover{background-color:#000}.Button_button__8B4nB:active{transform:translateY(.5px)}.Button_button__8B4nB[disabled]{background:transparent;color:var(--color-primary);cursor:not-allowed}.Button_ghost__w_HQw{background:var(--color-background-secondary);color:var(--color-primary);border:none}.Button_ghost__w_HQw:hover{background:var(--color-gray)}.Button_secondary__k_TzE{background:var(--color-primary-secondary);color:var(--color-white);border-color:var(--color-primary-secondary)}.Button_secondary__k_TzE:hover{background:var(--color-gray)}.Button_small__3B0kO{height:35px;font-size:13px}.Button_large__Z2ozi{height:50px;font-size:16px}.RoomDetails_imageContainer__chjKe{position:relative;width:100%;height:auto;overflow:hidden}.RoomDetails_imageContainer__chjKe img{object-fit:contain;object-position:top;width:100%;height:100%}.RoomDetails_asideLeft__gIP6T{background:var(--color-background-secondary);margin:0;padding:0;height:100%;display:flex;flex-direction:column;align-items:flex-start}.RoomDetails_asideLeft__gIP6T .RoomDetails_infos__Vf5ld{padding:20px}.RoomDetails_asideLeft__gIP6T .RoomDetails_infos__Vf5ld p{font-size:15px}.RoomDetails_asideRight__32A2M{padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.RoomDetails_asideRight__32A2M button{height:55px}.RoomDetails_asideRight__32A2M .RoomDetails_amenities__j4ctW{margin-top:1.5rem}.RoomDetails_asideRight__32A2M .RoomDetails_amenities__j4ctW ul{padding:0}.RoomDetails_asideRight__32A2M .RoomDetails_amenities__j4ctW ul li .RoomDetails_item__LVUZS{display:flex;align-items:center;background-color:var(--color-background);padding:15px;border:1px solid var(--color-background-secondary);border-radius:8px}.RoomDetails_asideRight__32A2M .RoomDetails_amenities__j4ctW ul li svg{color:var(--color-primary-secondary)}.RoomDetails_asideRight__32A2M .RoomDetails_amenities__j4ctW ul li .RoomDetails_text___ndPG{margin-left:20px}.RoomDetails_asideRight__32A2M .RoomDetails_reservations__pxFWK{margin-top:30px}.RoomDetails_asideRight__32A2M .RoomDetails_reservations__pxFWK .RoomDetails_item__LVUZS{display:flex;align-items:center;background-color:var(--color-background);padding:15px;border:1px solid var(--color-background-secondary);border-radius:8px}.RoomDetails_asideRight__32A2M .RoomDetails_reservations__pxFWK svg{color:var(--color-primary-secondary)}.RoomDetails_asideRight__32A2M .RoomDetails_reservations__pxFWK .RoomDetails_text___ndPG{margin-left:20px}.RoomDetails_asideRight__32A2M .RoomDetails_reservations__pxFWK .RoomDetails_price__d9Evb{font-weight:700;color:var(--color-primary-secondary)}.RoomModal_overlay__FEP3y{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .4s ease-in;display:flex;justify-content:flex-end;align-items:center;width:100%;opacity:1;pointer-events:auto;z-index:99999}.RoomModal_overlay__FEP3y .RoomModal_closeModal__9Ucsr{position:absolute;top:1rem;right:1rem;background:var(--color-background-secondary);border-radius:5px;z-index:9999999;height:35px;display:flex;justify-content:center;align-items:center;width:35px;cursor:pointer}.RoomModal_overlay__FEP3y .RoomModal_closeModal__9Ucsr i{font-size:30px;padding:0;margin:0;color:var(--color-text)}.RoomModal_overlay__FEP3y .RoomModal_closeModal__9Ucsr:hover{background:var(--color-background-secondary);border:1px solid var(--color-background-secondary)}.RoomModal_overlay__FEP3y .RoomModal_modalBox__IntGS{background-color:var(--color-background);height:100%;position:relative!important;border-radius:0;overflow:hidden;overflow-y:auto;padding:0;width:100%;-webkit-overflow-scrolling:touch}.RoomModal_overlay__FEP3y .RoomModal_modalBox__IntGS .RoomModal_content___HJ_4{margin:0;width:100%}@media screen and (min-width:991px){.RoomModal_overlay__FEP3y .RoomModal_modalBox__IntGS{height:auto;background-color:var(--color-background);margin:0 auto;max-height:80vh;max-width:960px;border-radius:10px;display:flex;justify-content:center;align-items:center}}@media screen and (min-width:1200px){.RoomModal_overlay__FEP3y .RoomModal_modalBox__IntGS{max-width:1140px}}@media screen and (min-width:1400px){.RoomModal_overlay__FEP3y .RoomModal_modalBox__IntGS{max-width:1320px}}.alert_overlay__xWSWa{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:99999}.alert_dialog__biDoq{background:#fff;padding:30px;border-radius:10px;position:relative;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s}.alert_dialog__biDoq p{margin-top:10px;font-size:12.5px}.alert_head__q9OCA{position:absolute;top:0;left:0;width:100%;padding:8px;background:var(--gray-color);text-transform:uppercase;color:var(--primary-color)}.alert_buttons__xYZyu,.alert_head__q9OCA{display:flex;justify-content:center;align-items:center}.alert_buttons__xYZyu{margin-top:30px;flex-direction:row}.pagination_pagination__v_uQ5{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;transition:all .3s;margin:20px 0 0;width:100%}.pagination_pagination__v_uQ5 a{text-decoration:none;color:var(--color-foreground)}.pagination_pagination__v_uQ5 .pagination_items__BYFTm{display:flex;flex-direction:row;transition:all .3s}.pagination_pagination__v_uQ5 .pagination_items__BYFTm .pagination_indicators__uslvW{display:flex;height:35px;width:35px;border-radius:5px;display:inline-flex;justify-content:center;flex-direction:row;align-items:center;margin-right:5px;transition:.3s;border:1px solid var(--color-gray)}.pagination_pagination__v_uQ5 .pagination_items__BYFTm .pagination_indicators__uslvW svg{fill:var(--color-text)}.pagination_pagination__v_uQ5 .pagination_items__BYFTm .pagination_number__PipDN{display:flex;flex-direction:row;align-items:center;justify-content:center;height:35px;width:35px;border-radius:5px;margin-right:5px;transition:.3s;border:1px solid var(--color-gray)}.pagination_pagination__v_uQ5 .pagination_items__BYFTm .pagination_number__PipDN.pagination_active__X7tI9{border:1px solid var(--color-primary);color:var(--color-white);background-color:var(--color-primary)}.UsersTable_tableContainer__6rni_{width:100%;overflow-x:auto;position:relative;display:flex;flex-direction:column;margin-top:10px;background-color:var(--color-background);padding:20px}.UsersTable_reservationsTable__VzO8P{width:100%;border-collapse:collapse;text-align:left}.UsersTable_reservationsTable__VzO8P td.UsersTable_actions__Y4UmF{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.UsersTable_reservationsTable__VzO8P td.UsersTable_actions__Y4UmF .UsersTable_delete__QUCsE svg{fill:var(--color-red)}.UsersTable_reservationsTable__VzO8P td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF{position:relative;padding:5px;display:flex;justify-content:center;align-items:center;margin-right:15px;border-radius:5px}.UsersTable_reservationsTable__VzO8P td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF:hover{background-color:var(--color-background-secondary)}.UsersTable_reservationsTable__VzO8P td,.UsersTable_reservationsTable__VzO8P th{text-align:left;padding:5px 10px;height:45px;cursor:pointer}.UsersTable_reservationsTable__VzO8P th{background-color:var(--color-background-secondary);text-transform:uppercase;color:var(--text-color);font-weight:700}.UsersTable_reservationsTable__VzO8P tr{background:var(--color-background);border-bottom:1px solid var(--color-background-secondary)}.UsersTable_reservationsTable__VzO8P tr:last-of-type{border:none}@media(max-width:991px){.UsersTable_reservationsTable__VzO8P{display:block}.UsersTable_reservationsTable__VzO8P thead{display:none}.UsersTable_reservationsTable__VzO8P tbody{display:block}.UsersTable_reservationsTable__VzO8P tbody tr{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid var(--color-gray)}.UsersTable_reservationsTable__VzO8P tbody tr td{display:flex;justify-content:space-between;padding:5px 0;border:none;font-weight:500;height:auto}.UsersTable_reservationsTable__VzO8P tbody tr td:before{content:attr(data-label);font-weight:600;margin-right:10px}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF{padding:0;margin:15px 0 0;display:flex;justify-content:flex-end}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF:before{display:none}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF{margin:0;padding:10px 15px;background-color:var(--color-primary);color:var(--color-white)}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF:hover{background-color:var(--color-primary)}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF:last-child{background-color:var(--color-background-secondary);color:var(--color-primary);margin-left:8px}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF:first-child:after{content:"Détails";margin-left:10px}.UsersTable_reservationsTable__VzO8P tbody tr td.UsersTable_actions__Y4UmF .UsersTable_iconSvg__t9RhF:last-child:after{content:"Supprimer";margin-left:10px}}.UsersTable_status__NmKL8 span{border-radius:50px;padding:1px 5px;font-weight:600;font-size:14px}.UsersTable_status__NmKL8 span.UsersTable_red__7gXjc{background:color-mix(in srgb,var(--color-red),transparent 95%);color:var(--color-red)}.UsersTable_status__NmKL8 span.UsersTable_green__DDjk6{background:color-mix(in srgb,var(--color-green),transparent 95%);color:var(--color-green)}.UsersTable_status__NmKL8 span.UsersTable_dark__6_cbd{background:color-mix(in srgb,var(--color-primary),transparent 95%);color:var(--color-primary)}.UsersTable_status__NmKL8 span.UsersTable_yellow__LNPMY{background:color-mix(in srgb,var(--color-yellow),transparent 95%);color:var(--color-yellow)}.Footer_footer__7blBZ{background-color:var(--color-background);padding:2rem 0;display:flex;justify-content:center;border-top:1px solid var(--color-background-secondary)}.Footer_footer__7blBZ h3{font-size:1.5rem;margin-bottom:.5rem}.Footer_footer__7blBZ li,.Footer_footer__7blBZ p,.Footer_footer__7blBZ ul{font-size:1rem;margin:.5rem 0;list-style:none;font-weight:400}.Footer_footer__7blBZ ul{padding:0}.Footer_footer__7blBZ ul li{margin-bottom:.5rem}.Footer_footer__7blBZ small{color:var(--color-text)}.Footer_socialLinks___8JeO{display:flex;justify-content:center}.Footer_socialLinks___8JeO li{margin:0 .5rem}.Footer_socialLinks___8JeO li a{display:inline-flex;justify-content:center;align-items:center;color:var(--color-white);text-decoration:none;border:1px solid var(--color-primary);width:35px;height:35px;border-radius:50px;padding:0;background:var(--color-primary)}.Footer_socialLinks___8JeO li a svg{margin:0;padding:0;color:var(--color-white)}.Footer_socialLinks___8JeO li a:hover{text-decoration:underline}.Footer_bottomBar__6YKfP{padding-top:1rem;text-align:center}.Footer_bottomBar__6YKfP p{font-size:.9rem;margin:0}@media screen and (max-width:991px){.Footer_footer__7blBZ{display:flex;flex-direction:column;text-align:center;margin:0 auto}.Footer_footer__7blBZ,.Footer_socialLinks___8JeO{justify-content:center}}.Footer_othersLink__VJ3RW{display:flex;justify-content:center;flex-direction:column;margin-top:.5rem}.Footer_othersLink__VJ3RW a{color:var(--color-text);text-decoration:none}.Navbar_root__OT4pi{position:fixed;top:0;width:100%;background-color:var(--color-background);z-index:1000;border-bottom:1px solid var(--color-background-secondary)}.Navbar_root__OT4pi a{font-size:14px}.Navbar_navbar__hCAHd{display:flex;align-items:center;height:70px;justify-content:space-between}.Navbar_navbrand__Jyu0a h1{font-size:22px;margin:0;padding-left:20px;font-weight:bolder}.Navbar_navbrand__Jyu0a a{text-decoration:none;color:var(--color-text);font-size:20px;font-weight:bolder}.Navbar_navLogo__dXgh3{display:flex;flex-direction:row;align-items:center}.Navbar_navMenu__pVCnU{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative}.Navbar_navMenu__pVCnU li{margin-left:2rem;display:flex;align-items:center}.Navbar_navMenu__pVCnU a{color:var(--color-text);text-decoration:none;transition:color .3s ease}.Navbar_navMenu__pVCnU a:hover{color:var(--color-primary-secondary)}.Navbar_navMenu__pVCnU a.Navbar_active__M1U0E{color:var(--color-primary-secondary);font-weight:700}.Navbar_navToggle__8ZtO_{display:none;flex-direction:column;cursor:pointer}.Navbar_navToggle__8ZtO_ span{height:3px;width:25px;background-color:var(--color-text);margin-bottom:4px;transition:all .3s ease}.Navbar_dropdownSection__3w41e{position:relative;display:inline-block;transition:all .3s ease-in-out}.Navbar_dropdownSection__3w41e .Navbar_dropdown__86GCu{position:absolute;right:0;top:40px;width:200px;background-color:var(--color-white);border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;overflow:hidden;transition:all .3s ease-in-out}.Navbar_dropdownSection__3w41e .Navbar_dropdownContent__tKgeU{display:flex;flex-direction:column}.Navbar_dropdownSection__3w41e .Navbar_dropdownItem__I6MoT{padding:12px 16px;text-decoration:none;text-align:left;cursor:pointer;transition:all .3s ease-in-out}.Navbar_dropdownSection__3w41e .Navbar_dropdownItem__I6MoT:hover{background-color:var(--color-background-secondary)}.Navbar_dropdownSection__3w41e .Navbar_toggleDropdown__H9Xpj{font-size:16px}@media screen and (max-width:991px){.Navbar_navMenu__pVCnU{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--color-background);width:100%;height:100%;text-align:center;transition:.3s;padding-bottom:30px;overflow-y:auto;border-top:1px solid var(--color-background-secondary);z-index:99999}.Navbar_navMenu__pVCnU.Navbar_active__M1U0E{left:0}.Navbar_navMenu__pVCnU li{margin:0;border-bottom:1px solid var(--color-background-secondary);transition:all .3s ease-in-out}.Navbar_navMenu__pVCnU li a{font-size:16px;padding:15px;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:center}.Navbar_navMenu__pVCnU li a:hover{color:var(--color-primary);background:var(--color-background-secondary)}.Navbar_navMenu__pVCnU li.Navbar_dropdownActive__x4Jqg{margin-top:108px}.Navbar_navToggle__8ZtO_{display:flex}.Navbar_active__M1U0E .Navbar_navToggle__8ZtO_ span:first-child{transform:rotate(-45deg) translate(-5px,6px)}.Navbar_active__M1U0E .Navbar_navToggle__8ZtO_ span:nth-child(2){opacity:0}.Navbar_active__M1U0E .Navbar_navToggle__8ZtO_ span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.Navbar_dropdownSection__3w41e{display:flex;justify-content:flex-start;align-items:center;padding:15px;height:100%;width:100%}.Navbar_dropdownSection__3w41e .Navbar_dropdown__86GCu{width:100%;margin-top:15px;border:none;border-bottom:1px solid var(--color-background-secondary);border-radius:0;box-shadow:none}.Navbar_dropdownSection__3w41e .Navbar_dropdown__86GCu .Navbar_dropdownItem__I6MoT{padding:15px 15px 15px 30px}}.UserProfileDropdown_container__O0dFX{position:relative;display:inline-block}.UserProfileDropdown_avatar__N1oB1{cursor:pointer}.UserProfileDropdown_avatar__N1oB1 h1{display:none}.UserProfileDropdown_dropdown__2G2dB{position:absolute;right:0;top:50px;width:200px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000}.UserProfileDropdown_dropdownContent__diarB{display:flex;flex-direction:column}.UserProfileDropdown_dropdownItem__Ze1s6{padding:12px 16px;color:#333;text-decoration:none;text-align:left;cursor:pointer;font-size:14px;transition:background-color .2s ease-in-out}.UserProfileDropdown_dropdownItem__Ze1s6:hover{background-color:#f5f5f5;border-radius:8px}@media screen and (max-width:991px){.UserProfileDropdown_container__O0dFX{display:flex;justify-content:flex-start;align-items:center;padding:15px;height:100%;width:100%}.UserProfileDropdown_dropdown__2G2dB{width:100%;margin-top:15px;border:1px solid var(--color-background-secondary);border-radius:0;box-shadow:none}.UserProfileDropdown_avatar__N1oB1{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.UserProfileDropdown_avatar__N1oB1 h1{display:block;margin:0;font-size:16px;padding-left:20px}.UserProfileDropdown_avatar__N1oB1 h1:first-letter{text-transform:uppercase}}.Send_root__3JNbg{background:var(--color-background-secondary);min-height:100vh;width:100%;text-align:center}.Send_content__TMMyh,.Send_root__3JNbg{display:flex;justify-content:center;align-items:center;flex-direction:column}.Send_content__TMMyh{position:relative;padding:40px 30px;border-radius:10px;background-color:var(--color-background);border:1px solid var(--color-gray)}.Send_content__TMMyh i{font-size:54px}.Send_content__TMMyh h6{margin-top:10px}.SelectDates_root__zNTY6{margin-bottom:30px;margin-top:20px}.SelectDates_root__zNTY6 form{padding-left:60px;margin-bottom:2rem}.SelectDates_root__zNTY6 form input,.SelectDates_root__zNTY6 form select{display:block;height:50px;max-width:500px}.SelectDates_root__zNTY6 form .SelectDates_groupInput__9kLf_{max-width:500px}.SelectDates_root__zNTY6 form .SelectDates_groupInput__9kLf_ input{width:100%}.SelectDates_root__zNTY6 input,.SelectDates_root__zNTY6 select{height:50px}.SelectDates_root__zNTY6 small{color:var(--color-red)}.SelectDates_root__zNTY6 input[type=date],.SelectDates_root__zNTY6 input[type=time],.SelectDates_root__zNTY6 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.SelectDates_root__zNTY6 input[type=date]::-webkit-calendar-picker-indicator,.SelectDates_root__zNTY6 input[type=time]::-webkit-calendar-picker-indicator{color:var(--color-background-secondary)}.SelectDates_head__dYYrs{display:flex;align-items:center;flex-direction:row;padding:10px;border-bottom:1px solid var(--color-background-secondary)}.SelectDates_head__dYYrs i{font-size:36px;margin:0}.SelectDates_head__dYYrs h2{font-size:18px;margin:0;padding-left:15px}@media screen and (max-width:991px){.SelectDates_root__zNTY6 form{padding-left:0}.SelectDates_root__zNTY6 form .SelectDates_groupInput__9kLf_,.SelectDates_root__zNTY6 form input,.SelectDates_root__zNTY6 form select{max-width:100%}.SelectDates_root__zNTY6 form .SelectDates_groupInput__9kLf_ input{width:100%}.SelectDates_head__dYYrs{padding:10px 0}}.RoomsList_card__QTZNR{border:1px solid var(--color-gray);margin-bottom:10px;border-radius:8px}.RoomsList_card__QTZNR .RoomsList_containerImg__QP0jg{position:relative;min-height:235px;background:var(--color-background-secondary)}.RoomsList_card__QTZNR img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px 8px 0 0}.RoomsList_card__QTZNR a{text-decoration:none;color:var(--color-primary-secondary)}.RoomsList_card__QTZNR .RoomsList_infos__9wdTP{padding:20px}.RoomsList_card__QTZNR .RoomsList_infos__9wdTP p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;padding:0;margin:0;font-size:14px}.RoomsList_card__QTZNR .RoomsList_infos__9wdTP p:first-letter{text-transform:uppercase}.RoomsList_filterAction__2u5x_{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:2rem 0}.RoomsList_filterAction__2u5x_.RoomsList_forReservation__704Nq{justify-content:flex-start}@media screen and (max-width:991px){.RoomsList_filterAction__2u5x_.RoomsList_forReservation__704Nq{justify-content:center}}.RoomsList_filterAction__2u5x_ .RoomsList_actions__Vt7YB{background-color:var(--color-background-secondary);border-radius:5px;display:flex;justify-content:space-between;align-items:center}.RoomsList_filterAction__2u5x_ .RoomsList_actions__Vt7YB button{border-radius:5px;display:inline-block;width:100px;color:var(--color-foreground);outline:none;border:none;padding:8px 0;background:transparent}.RoomsList_filterAction__2u5x_ .RoomsList_actions__Vt7YB button.RoomsList_active__nORhc{background:var(--color-primary);color:var(--color-white)}.RoomsList_filterAction__2u5x_ h1{font-size:18px}.SelectRoom_root__Z1jHH{margin-bottom:30px;margin-top:20px}.SelectRoom_head__xTNP6{display:flex;align-items:center;flex-direction:row;padding:10px;border-bottom:1px solid var(--color-background-secondary)}.SelectRoom_head__xTNP6 i{font-size:36px;margin:0}.SelectRoom_head__xTNP6 h2{font-size:18px;margin:0;padding-left:15px}.Map_iframe___3u5G{margin:0;padding:0;min-height:30vh;background-color:var(--color-background-secondary)}.Map_iframe___3u5G iframe{margin:0;padding:0;border:none;min-height:30vh;width:100%}