@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.p.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_9e82e722-module__ToQOKq__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_9e82e722-module__ToQOKq__variable{--font-noto-sans:"Noto Sans", "Noto Sans Fallback"}
.Snackbar-module__yt1eja__snackbar{z-index:1000;background-color:var(--color-surface-2);border-radius:var(--radius-sm);box-shadow:var(--box-shadow-center);border-left:6px solid;align-items:center;gap:8px;padding:12px 40px;font-weight:500;animation:.3s ease-out Snackbar-module__yt1eja__slideIn;display:flex;position:fixed;bottom:40px;right:40px}.Snackbar-module__yt1eja__hiding{animation:.3s ease-in forwards Snackbar-module__yt1eja__slideOut}@keyframes Snackbar-module__yt1eja__slideIn{0%{opacity:0;transform:translate(100px)translateY(0)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes Snackbar-module__yt1eja__slideOut{0%{opacity:1;transform:translate(0)translateY(0)}to{opacity:0;transform:translate(100px)translateY(0)}}.Snackbar-module__yt1eja__success{color:#23a164}.Snackbar-module__yt1eja__info{color:var(--color-text-subtle)}.Snackbar-module__yt1eja__error{color:var(--color-primary)}
.Fields-module__JMT9BW__container{flex-direction:column;gap:3px;display:flex}.Fields-module__JMT9BW__label{color:var(--color-text-subtle);font-size:.85rem;font-weight:500}.Fields-module__JMT9BW__input{border:1px solid var(--color-neutral-lightest);border-radius:var(--radius-sm);background-color:var(--color-surface-2);padding:6px 8px;font-size:1rem}.Fields-module__JMT9BW__input:focus{border-color:var(--color-neutral-dark);outline:none}.Fields-module__JMT9BW__dropdownInput{cursor:pointer;font-family:inherit;font-size:inherit}.Fields-module__JMT9BW__dropdownOption{font-family:inherit;font-size:1rem}.Fields-module__JMT9BW__radioOptions{flex-wrap:wrap;gap:4px 16px;margin-top:3px;display:flex}.Fields-module__JMT9BW__radioLabel{cursor:pointer}.Fields-module__JMT9BW__radioButton{cursor:pointer;accent-color:var(--color-neutral-dark);margin:0 5px 0 0}
.EditPanel-module___ahMNG__container{background-color:var(--color-surface-2);box-shadow:var(--box-shadow);z-index:100;flex-direction:column;min-width:300px;max-width:400px;height:100vh;padding:8px;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.EditPanel-module___ahMNG__editContainer{scrollbar-width:thin;scrollbar-color:var(--color-neutral-light) transparent;flex-direction:column;flex-shrink:1;padding:22px;display:flex;overflow:hidden auto}.EditPanel-module___ahMNG__editContainer::-webkit-scrollbar{width:6px}.EditPanel-module___ahMNG__editContainer::-webkit-scrollbar-track{background:0 0}.EditPanel-module___ahMNG__editContainer::-webkit-scrollbar-thumb{background-color:var(--color-text-light);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.EditPanel-module___ahMNG__open{transform:translate(0)}.EditPanel-module___ahMNG__header{justify-content:space-between;align-items:start;gap:8px;display:flex}.EditPanel-module___ahMNG__title{font-size:1.2rem}.EditPanel-module___ahMNG__subtitle{color:var(--color-text-subtle);overflow-wrap:break-word;overflow-wrap:anywhere;font-size:.9rem;font-weight:400}.EditPanel-module___ahMNG__closeButton{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}.EditPanel-module___ahMNG__closeButton:hover{color:var(--color-text)}.EditPanel-module___ahMNG__children{flex-direction:column;gap:22px;margin-top:36px;display:flex}.EditPanel-module___ahMNG__saveButton{border-radius:var(--radius-sm);background-color:var(--color-primary);height:4.5rem;color:var(--color-text-inverted);letter-spacing:.2px;justify-content:center;align-items:center;margin:22px;font-size:1.1rem;font-weight:600;transition:background-color .2s;display:flex}.EditPanel-module___ahMNG__saveButton:hover{background-color:var(--color-primary-hover)}.EditPanel-module___ahMNG__saveButton:disabled{background-color:var(--color-neutral-light)}
.LoadingSpinner-module__HbiDZG__container{justify-content:center;align-items:center;height:100vh;display:flex}
.EditVehiclePanel-module__gm3zSq__divider{border-bottom:1px solid var(--color-neutral-lightest);height:3px}.EditVehiclePanel-module__gm3zSq__warning{color:var(--color-primary);margin-top:4px;font-size:.9rem}
.Sidebar-module__e01fDG__sidebar{background-color:var(--color-sidebar);width:240px;height:100vh;color:var(--color-text-inverted);flex-direction:column;padding:20px;display:flex;position:sticky;top:0}.Sidebar-module__e01fDG__logo{width:170px;margin:5px 10px}.Sidebar-module__e01fDG__adminTag{text-align:center;margin:-10px 0 50px;font-size:1.1rem;font-weight:300}.Sidebar-module__e01fDG__buttons{flex-direction:column;flex-grow:1;justify-content:space-between;padding-bottom:20px;display:flex}.Sidebar-module__e01fDG__topButtons{flex-direction:column;gap:8px;display:flex}
.MonthlyPrices-module__Inftmq__container h3{color:var(--color-text-subtle);margin-bottom:12px;font-size:1rem;font-weight:600}.MonthlyPrices-module__Inftmq__gridContainer{grid-template-columns:repeat(2,40%);gap:8px 24px;display:grid}
.TabButton-module__ISo4KG__button{letter-spacing:.8px;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;border:none;justify-content:start;align-items:center;gap:12px;width:100%;padding:6px 12px;font-size:1.1rem;font-weight:400;text-decoration:none;transition:background-color .3s;display:flex}.TabButton-module__ISo4KG__button:hover{background-color:#ffffff1a}.TabButton-module__ISo4KG__activeButton{pointer-events:none;cursor:default;background-color:#ffffff3a}.TabButton-module__ISo4KG__iconWrapper{justify-content:center;display:flex}
.StatusCell-module__B9uDaG__selectWrapper{border-radius:var(--radius-sm);display:inline-flex}.StatusCell-module__B9uDaG__select{box-shadow:none;color:inherit;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;outline:none;padding:4px 9px;font-family:inherit;font-size:.78rem;font-weight:600}.StatusCell-module__B9uDaG__select option{background-color:var(--color-surface-2);color:var(--color-text);font-weight:500}.StatusCell-module__B9uDaG__select:disabled{cursor:not-allowed}.StatusCell-module__B9uDaG__pendingStatus{color:#d38900;background-color:#ffb6182a}.StatusCell-module__B9uDaG__confirmedStatus{color:#02a887;background-color:#00ffd53a}.StatusCell-module__B9uDaG__cancelledStatus{color:#ef4444;background-color:#ff32321f}.StatusCell-module__B9uDaG__expiredStatus{color:#6b7280;background-color:#9494941f}
.VehicleCard-module__zALa_G__card{border:1px solid var(--color-neutral-lightest);border-radius:var(--radius-md);text-transform:capitalize;background-color:var(--color-surface-2);flex-direction:column;padding:20px;display:flex}.VehicleCard-module__zALa_G__selectedCard{outline:2px solid var(--color-neutral-medium);outline-offset:-1px}.VehicleCard-module__zALa_G__topSection{justify-content:space-between;gap:20px;display:flex}.VehicleCard-module__zALa_G__vehicleNameAndActivityWrapper{align-items:start;gap:10px;display:flex}.VehicleCard-module__zALa_G__vehicleName{letter-spacing:.8px;overflow-wrap:break-word;overflow-wrap:anywhere;font-size:1.6rem;font-weight:800}.VehicleCard-module__zALa_G__inactiveTag{background-color:var(--color-primary);color:var(--color-text-inverted);border-radius:var(--radius-sm);margin-top:6px;padding:2px 6px;font-size:.8rem}.VehicleCard-module__zALa_G__vehicleCategory{color:var(--color-text-subtle)}.VehicleCard-module__zALa_G__editButton{border-radius:var(--radius-sm);width:35px;height:35px;color:var(--color-text-inverted);background-color:var(--color-neutral-medium);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.VehicleCard-module__zALa_G__editButton:hover{background-color:var(--color-neutral-dark)}.VehicleCard-module__zALa_G__tagSection{opacity:.8;flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.VehicleCard-module__zALa_G__tag{color:var(--color-text-subtle);text-transform:capitalize;white-space:nowrap;border-right:1px solid;align-items:center;gap:4px;padding-right:8px;display:flex}.VehicleCard-module__zALa_G__tag:last-child{border-right:none}.VehicleCard-module__zALa_G__imageWrapper{aspect-ratio:4/3;align-items:center;padding:0 20px;display:flex;overflow:hidden}.VehicleCard-module__zALa_G__imageWrapper img{width:100%}.VehicleCard-module__zALa_G__priceText{align-items:center;gap:8px;margin-top:12px;display:flex}.VehicleCard-module__zALa_G__currentlyText{color:var(--color-text-subtle);font-size:.9rem}.VehicleCard-module__zALa_G__price{font-size:1.4rem;font-weight:600}
.AdminLayout-module__3bqJhq__shell{min-height:100vh;display:flex}.AdminLayout-module__3bqJhq__content{flex:1;padding:24px 50px;overflow-y:auto}
.AddVehicle-module__4rGQhW__inputFields{background-color:var(--color-surface-2);border:1px solid var(--color-neutral-lightest);border-radius:var(--radius-lg);flex-direction:column;gap:16px;max-width:700px;padding:30px;display:flex}.AddVehicle-module__4rGQhW__divider{border-top:1px solid var(--color-neutral-lightest);margin-top:10px}
.BookingsPage-module__JdKoyW__notFound{color:var(--color-text-subtle);font-size:1rem;font-weight:400}.BookingsPage-module__JdKoyW__table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-neutral-lightest);border-radius:var(--radius-lg);background-color:var(--color-surface-2);width:100%;font-size:.95rem}.BookingsPage-module__JdKoyW__table th{color:var(--color-neutral-medium);text-align:left;font-weight:500}.BookingsPage-module__JdKoyW__table th,.BookingsPage-module__JdKoyW__table td{vertical-align:middle;border-bottom:1px solid var(--color-neutral-lightest);padding:12px 20px;line-height:1.5rem}.BookingsPage-module__JdKoyW__table td{font-weight:300}.BookingsPage-module__JdKoyW__table tr:last-child td{border-bottom:none}.BookingsPage-module__JdKoyW__name{text-transform:capitalize}.BookingsPage-module__JdKoyW__iconTextWrapper{align-items:center;gap:3px;display:flex}.BookingsPage-module__JdKoyW__icon{color:var(--color-neutral-medium)}.BookingsPage-module__JdKoyW__nowrap{white-space:nowrap}.BookingsPage-module__JdKoyW__filterBar{margin-bottom:16px}.BookingsPage-module__JdKoyW__filterSelect{border:1px solid var(--color-neutral-lightest);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--color-surface-2);color:var(--color-text-subtle);padding:6px 10px;font-family:inherit;font-size:.9rem;font-weight:400}c.BookingsPage-module__JdKoyW__paginationBar{align-items:center;gap:12px;margin-top:16px;display:flex}.BookingsPage-module__JdKoyW__pageButton{border-radius:var(--radius-sm);border:1px solid var(--color-neutral-lightest);background:var(--color-bg,#fff);cursor:pointer;padding:6px 14px;font-size:.9rem;font-weight:500;transition:background-color .2s}.BookingsPage-module__JdKoyW__pageButton:hover:not(:disabled){background-color:var(--color-surface)}.BookingsPage-module__JdKoyW__pageButton:disabled{opacity:.4;cursor:not-allowed}.BookingsPage-module__JdKoyW__pageInfo{color:var(--color-neutral-medium);font-size:.9rem}
.ContactPage-module__gFuonG__contactInputs{background-color:var(--color-surface-2);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-lightest);flex-direction:column;gap:20px;min-width:550px;max-width:700px;padding:30px;display:flex}
.DiscountsPage-module__UFo08G__discountInputs{background-color:var(--color-surface-2);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-lightest);grid-template-columns:repeat(2,1fr);gap:20px 30px;min-width:550px;max-width:800px;padding:30px;display:grid}
.LoginPage-module__H_7Qzq__container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;min-height:calc(100vh - 100px);padding:40px 20px;display:flex}.LoginPage-module__H_7Qzq__logo{text-align:center;letter-spacing:.7px;font-size:1.2rem}.LoginPage-module__H_7Qzq__logo img{width:180px;margin:5px;display:block}.LoginPage-module__H_7Qzq__card{background-color:var(--color-surface-2);border-radius:var(--radius-lg);box-shadow:var(--box-shadow-subtle);flex-direction:column;gap:20px;min-width:450px;padding:50px;display:flex}.LoginPage-module__H_7Qzq__inputGroup{flex-direction:column;gap:2px;display:flex}.LoginPage-module__H_7Qzq__label{color:var(--color-text-subtle);font-size:.8rem}.LoginPage-module__H_7Qzq__input{border:1px solid var(--color-neutral-light);border-radius:var(--radius-sm);padding:5px 8px;font-size:1rem}.LoginPage-module__H_7Qzq__input:focus{border:1px solid var(--color-text);outline:none}.LoginPage-module__H_7Qzq__passwordInputWrapper{border:1px solid var(--color-neutral-light);border-radius:var(--radius-sm);justify-content:space-between;padding:0;font-size:1rem;display:flex}.LoginPage-module__H_7Qzq__passwordInputWrapper:focus-within{border:1px solid var(--color-text)}.LoginPage-module__H_7Qzq__passwordInput{width:100%;font-size:inherit;background:0 0;border:none;padding:5px 8px}.LoginPage-module__H_7Qzq__passwordInput:focus{outline:none}.LoginPage-module__H_7Qzq__eyeButton{color:var(--color-neutral-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 8px;display:flex}.LoginPage-module__H_7Qzq__eyeButton:hover{color:var(--color-text-subtle)}.LoginPage-module__H_7Qzq__button{justify-content:center;align-items:center;height:3rem;margin-top:20px;font-size:1.1rem;display:flex}
.VehicleGrid-module__h92NLa__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));justify-items:stretch;gap:25px;margin-bottom:30px;display:grid}
