*{--0:#ed1b2f;--1:#ae0e1d;--2:#424242;--3:#eee;--4:#ccc;--5:#d2d0ce;color:var(--2);font-family:Noto Sans,sans-serif;margin:0}h1,h2,h3{font-family:roboto,sans-serif}h2,h3{font-weight:400}button{background-color:var(--2);border:none;color:#fff;cursor:pointer;padding:.5rem 1rem}a{color:#333;height:100%;text-decoration:none}input{border:1px solid #333;border-radius:0;padding:.3rem}a:hover{background-color:#b0b0b0}.content{padding:0}.navbar{position:sticky;top:0;z-index:1}.navbar .logged-in,.navbar .logged-out{align-items:center;background-color:var(--2);display:flex;justify-content:space-between;position:sticky;top:0;z-index:1}.navbar a{color:var(--3);padding:1rem}.navbar .active{background-color:var(--4);color:var(--2)}.navbar img{height:2.1rem}.navbar .logo{padding:.5rem}.create-booking{display:flex;flex-direction:column;margin:1rem}.create-booking h1{color:var(--0)}.create-booking h2{margin-bottom:1rem;margin-top:2rem}.create-booking h3{margin-bottom:.5rem}.create-booking select{background:none;border:1px solid #333;border-radius:0;padding:.3rem}.create-booking button{margin-top:2rem}.create-booking .date-range{display:flex;flex-direction:row;gap:2rem}.create-booking .input-container{display:flex;flex-direction:column}.create-booking .time-picker-container,.create-booking .time-picker-container-disabled{align-items:center;display:flex;flex-direction:row;gap:1rem}.create-booking .time-picker-container-disabled{opacity:.5;pointer-events:none}.create-booking .check-container{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.create-booking .check-container .day{flex:1 1}.create-booking .check-container .day-disabled{flex:1 1;opacity:.5}.create-booking .check-container .daily-time-range{flex:10 1}.create-booking .err{color:var(--0);margin-top:.5rem}.time-picker{align-items:center;display:flex;gap:.2rem}.time-picker select{-webkit-appearance:none;-moz-appearance:none;background:none;border:1px solid #333;border-radius:0;padding:.3rem}.booking-card{align-items:center;border:1px solid var(--2);display:flex;justify-content:space-between;padding:.5rem}.booking-card .info{display:flex;flex-direction:column;gap:.25rem}.booking-card h2{color:var(--2);margin-bottom:.5rem}.booking-card .property{display:flex;flex-direction:row;gap:.5rem}.booking-card .property-label{color:var(--1)}.booking-card button{background:none;display:flex;font-size:2rem;padding:0}.booking-card .trash:hover{fill:var(--0)}.overview{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:1rem;padding:1rem}.overview .bookings-container{display:flex;flex-direction:column;gap:1rem;width:50%}.overview .label{color:var(--0);font-weight:700}.request-booking{padding:1rem}.request-booking .time-range{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:1rem}.request-booking h1{color:var(--0)}.request-booking h2{margin-bottom:1rem;margin-top:2rem}.request-booking .sub{margin-top:1rem}.request-booking .times{display:flex;justify-content:space-around}.request-booking .err{color:var(--0);margin-top:.5rem}.accept-booking{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:1rem;padding:1rem}.accept-booking h1{color:var(--0)}.accept-booking .bookings-container{display:flex;flex-direction:column;gap:1rem;width:50%}.request-card{align-items:center;border:1px solid var(--2);display:flex;justify-content:space-between;padding:.5rem}.request-card .info{display:flex;flex-direction:column;gap:.25rem;width:100%}.request-card h2{color:var(--2);margin-bottom:.5rem}.request-card .property{display:flex;flex-direction:row;gap:.5rem}.request-card .property-label{color:var(--1)}.request-card .option-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;width:100%}.request-card .alt-btn{background-color:var(--1)}.login{align-items:center;gap:2rem;justify-content:center;margin:1rem;padding:1rem}.login,.login form{display:flex;flex-direction:column}.login form{gap:1rem;margin-top:10rem;width:40%}.login h1{color:var(--0);margin-bottom:2rem}.login button{margin-top:1rem}.register{align-items:center;gap:2rem;justify-content:center;margin:1rem;padding:1rem}.register,.register form{display:flex;flex-direction:column}.register form{gap:1rem;margin-top:10rem;width:40%}.register h1{color:var(--0);margin-bottom:2rem}.register button{margin-top:1rem}.landing .hero-container{position:relative;text-align:center}.landing img{height:calc(100vh - 3rem);opacity:.5;width:100%}.landing h1{font-size:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing .container-h{align-items:center;display:flex;flex-direction:row;gap:1rem;padding:1rem}.landing .container{align-items:end;display:flex;flex-direction:column;padding:1rem}.landing .sub{display:flex;flex:1 1;flex-direction:column;gap:1rem}.landing .btn{background-color:var(--0);border:none;color:var(--3);padding:1rem}.landing h2{color:var(--0)}.landing .footer{background-color:var(--2);padding:2rem}.landing .footer p{color:var(--3)}.landing .footer .left-align{display:inline-block;text-align:left;width:50%}.landing .footer .right-align{display:inline-block;text-align:right;width:50%}.landing .footer p a{color:var(--3);text-decoration:underline}
/*# sourceMappingURL=main.e6785d3a.css.map*/