.navigation{align-items:flex-start;background-color:#f8f6f4;border:.2rem solid #d2c1b7;border-radius:1rem;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:10rem;max-height:80rem;max-width:30rem;padding:4rem 0;position:fixed;top:10rem;width:100%}.navigation .title{align-items:center;display:flex;justify-content:center;width:100%}.navigation .title strong{color:#25325f;font-size:1.6rem;text-align:center}.navigation ul{align-items:flex-start;flex-direction:column;gap:1rem;justify-content:flex-start;margin:4rem 0 0}.navigation ul,.navigation ul li{display:flex;padding:0;width:100%}.navigation ul li{align-items:center;justify-content:center;list-style-type:none;margin:0 auto}.navigation ul li a{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;padding:.5rem 1rem;width:100%}.navigation ul li a:hover{background-color:#d2c1b7}.navigation ul li a span{color:#25325f;display:block;font-size:1.4rem;font-weight:500;margin:1rem 0}.navigation .bottomNav{align-items:center;bottom:0;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:2rem;position:absolute;width:100%}.navigation .bottomNav span{color:#25325f;font-size:1.2rem;font-weight:700}.navigation .bottomNav .createBooking{background-color:#25325f;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem}.navigation .bottomNav .createBooking:hover{background-color:#141b34}.navigation .bottomNav .logout{background-color:#ef5350;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem}.navigation .bottomNav .logout:hover{background-color:#e53935}.showDialog{align-items:center;background-color:#00000080;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100dvw}.showDialog .inner{background-color:#fff;border-radius:1rem;box-shadow:10px 10px 10px #0000000d;height:auto;padding:4rem;width:auto}.showDialog .inner,.showDialog .inner form{align-items:flex-start;display:flex;flex-direction:column;justify-self:flex-start}.showDialog .inner form{width:100%}.showDialog .inner form .row{align-items:flex-start;display:flex;gap:2rem;justify-content:flex-start;padding:2rem}.showDialog .inner form .row .col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.showDialog .inner form .row .col label{color:#25325f;font-size:1.2rem;font-weight:700}.showDialog .inner form .row .col input,.showDialog .inner form .row .col select{background-color:#e1e1e1;border:none;border-bottom:.1rem solid #25325f;font-size:1.8rem;margin-top:1rem;padding:1rem 2rem;width:25rem}.showDialog .inner form .row .col button{background-color:#25325f;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:700;padding:1rem 2rem}.showDialog .inner form .row .col button:hover{background-color:#182247}.content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:2rem 1rem;width:100%}.content .contentRow{align-items:center;display:flex;justify-content:space-between;padding:1rem 0;width:100%}.content .contentRow h1{color:#25325f;font-size:3.2rem;font-weight:700;margin:0;padding:0;text-align:center}.content .contentRow button{background-color:#25325f;border:none;border-radius:.5rem;color:#fff;font-weight:700;padding:1rem 2rem}.content .contentRow button:hover{background-color:#182247}
