body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:100vw;padding:0;.confirm-button,.yellow-btn{background-color:#ffca3a;font-weight:700}.confirm-button:hover,.yellow-btn:hover{background-color:#ffca3a!important;color:#000!important;font-weight:700}.load-more-btn{background-color:#e6e6e6;border:none;border-radius:15px;color:#000;font-weight:500}.load-more-btn:hover{background-color:#dad9d9!important;color:#000!important}}.banner-container{align-items:start;background-image:url(/static/media/home.c9301ffd756207c4c7e2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;height:75vh;justify-content:left;max-width:100%;position:relative;text-align:left}.banner-overlay{background-color:#fff6;justify-content:space-between;width:100%}.banner-content,.banner-overlay{align-items:flex-start;display:flex;flex-direction:column;height:100%;text-align:left}.banner-content{color:#fff;justify-content:center;padding:20px;width:70%}.banner-text h1{color:#000;font-size:2.8rem;font-weight:700}.banner-text p{color:#000;font-size:1.4rem}.banner-btn{align-items:flex-end;display:flex;flex-direction:column;padding:20px;width:100%}.banner-btn .ant-btn{align-items:center;background:#fff;border-radius:5px;color:#000;display:flex;font-size:1.1rem;font-weight:700;justify-content:left;margin-right:50px;width:110px}.bottom-banner-container{background-image:url(/static/media/home-bottom-banner.48b544bca780c5441299.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;height:50vh;margin-top:20px;max-width:100%;position:relative}.bottom-banner-overlay{align-items:center;background-color:#00000026;display:flex;flex-direction:column;height:100%;justify-content:space-around;text-align:left;width:100%}.question-text{color:#fff;font-size:2rem;padding:15px}.question-button{align-content:center;justify-content:center;padding:20px;text-align:center}.question-btn{width:fit-content}.location-header{padding:0 10px;width:100%}@media (max-width:800px){.banner-container{height:400px}.banner-content,.banner-overlay{align-items:center}.banner-content{padding:15px;text-align:center;width:100%}.banner-text h1{font-size:2rem}.banner-text p{font-size:1.1rem}.ant-btn{margin-right:0}.banner-overlay{background-color:#fff6;flex-direction:column}.banner-btn{align-items:center}.location-header{text-align:center}.question-text{color:#fff;font-size:1.2rem;padding:15px}@media (max-width:400px){.banner-text h1{font-size:1.6rem}.banner-text p{font-size:1rem}}}.search-bar-container{margin:20px 0}.search-bar{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;margin:auto;max-width:900px;padding:8px;width:100%}.search-item{display:flex;flex:1 1;flex-direction:column;min-width:100px;padding:0 8px;text-align:center}.date,.location,.luggage{flex:1 1}.search-item label{color:#8c8c8c;font-size:1rem;font-weight:700;margin-bottom:4px;padding:5px 0;text-align:center}.centered-datepicker .ant-picker-input>input{text-align:center}.ant-input::placeholder,.search-item .location .ant-input{font-weight:700;text-align:center}.divider{background-color:#d9d9d9;height:40px;margin:0 8px;width:1px}.search-button{align-items:center;background-color:#ffca3a;border:none;border-radius:25px;color:#333;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px!important}.search-button:hover{background-color:#ffca3a!important}.search-button .search-icon{display:inline}.search-button .search-text{display:none}@media (max-width:600px){.divider{display:none}.search-bar{border-radius:12px;flex-direction:column;max-width:100%;padding:10px}.search-item{padding:8px 0;width:75%}.search-button{border-radius:10px;height:auto;margin:8px 0 0;padding:10px 0;width:100px!important}.search-button .search-icon{display:none}.search-button .search-text{display:inline}}.copy{font-size:13px}.row{bottom:0;margin-top:auto;position:relative;width:100%}.footer,.row{text-align:center}.footer{background-color:#001529;color:#fff;padding:20px 0}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:10px}.footer-links a{color:#0c0c0c;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#40a9ff;text-decoration:underline}.footer-copy{color:#a6adb4;font-size:14px}@media (max-width:768px){.footer-links{gap:10px}.footer-links a{font-size:14px}.footer-copy{font-size:12px}}@media (max-width:480px){.footer-links{flex-direction:column;gap:5px}.footer-links a{font-size:14px}.footer-copy{font-size:12px}}.header{padding-right:0}.user-area{flex:1 1;justify-content:flex-end!important}.navbar-links{column-gap:10px}.logo-area h2{color:#ffb600;font-family:Kanit,sans-serif;font-size:1.8rem;font-weight:700}.logo-area{align-items:center;column-gap:15px;display:flex;flex:2 1}.logo-area img{width:50px}.search-area{display:block;flex:4 1}@media (max-width:575px){.logo-area h2{font-size:1.5rem}}@media (max-width:475px){.logo-area h2{font-size:1.1rem}}@media (max-width:400px){.logo-area h2{font-size:.8rem}}.google-btn-container{display:flex;justify-content:center;padding:10px 0;width:100%}.google-auth-btn{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:6px;box-shadow:none!important;display:flex;font-weight:500;gap:10px;height:35px;justify-content:center;outline:none!important;transition:background-color .25s ease,box-shadow .25s ease}.google-auth-btn:hover{box-shadow:0 2px 4px #00000014}.google-icon{height:20px;width:20px}.google-btn-text{color:#000;font-size:14px;font-weight:600}.navbar{padding:0 10px 0 20px;position:relative;right:0}.user-dropdown{inset:45px 15px auto auto!important;min-width:50px;width:200px}.navbar-links{align-items:center;display:flex;justify-content:flex-end}.navbar-links a{color:#333;font-size:16px;font-weight:700;margin-right:20px;text-decoration:none}.icon{color:#333;cursor:pointer;font-size:20px;margin-right:16px}.menu-button{display:none}.ant-dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:10px}.user-greeting{padding:10px;text-align:center}.welcome-text{color:#8c8c8c;font-size:14px;font-weight:500;margin-bottom:5px}.user-name-text{color:#333;font-size:18px;font-weight:700;margin-top:5px}.navbar-login:hover{color:#ffca3a;cursor:pointer}@media (max-width:768px){.icon,.navbar-links a,.navbar-links h4{display:none}.menu-button{display:inline-block}.user-greeting{padding:8px}.welcome-text{font-size:12px}.user-name-text{font-size:16px}}.global-layout-container{background-color:#fff;border-radius:8px;min-height:80vh;padding:24px}.ant-layout-content{padding:0 36px}@media (max-width:800px){.ant-layout-content{padding:0 5px}.global-layout-container{padding:5px}}.my-account .ant-card{border-radius:8px;box-shadow:0 4px 12px #00000026;height:100%;transition:box-shadow .3s ease-in-out}.my-account .ant-card:hover{box-shadow:0 6px 20px #0000004d}.popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-container{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-height:95vh;max-width:500px;overflow-y:auto;padding:20px;position:relative;width:90%}.popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.popup-header h2{font-size:18px;font-weight:700}.close-button{background:none;border:none;color:#333;cursor:pointer;font-size:24px;font-weight:700}.close-button:hover{color:#f5222d}.popup-subtitle{color:#888;font-size:14px;margin-bottom:5px}.popup-rating{color:#555;font-size:14px;margin-bottom:10px}.popup-tags{display:flex;margin-bottom:15px}.popup-tag{border-radius:5px;color:#fff;font-size:10px;font-weight:700;padding:5px 10px;text-transform:uppercase}.popup-input{border:1px solid #d9d9d9;border-radius:5px;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.popup-input:focus{border-color:#1890ff;outline:none}.popup-label{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.time-selection{display:flex;gap:20px;margin-bottom:15px}.time-selection label{cursor:pointer;font-size:14px}.summary-section{margin-top:20px}.summary-section h3{font-size:16px;font-weight:700;margin-bottom:10px}.summary-section p{font-size:14px;margin:5px 0}.free-cancellation{color:#52c41a;font-size:14px;margin-top:10px}.confirm-button{background:#1890ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px;width:100%}.confirm-button:hover{background:#40a9ff}.booking-dates{display:flex;flex-direction:row;gap:15%;justify-content:space-around}.booking-dates-drop-off,.booking-dates-pickup{width:100%}@media screen and (max-width:768px){.popup-header h2{font-size:16px}.popup-rating,.popup-subtitle{font-size:12px}.popup-tag{font-size:10px;padding:4px 8px}.confirm-button{font-size:14px;padding:10px}}@media (max-width:400px){.booking-dates{display:flex;flex-direction:column}}.place-card{border-radius:10px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:12px;margin-bottom:10px;padding:16px}.place-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.place-card-header .rating{color:#f90;font-size:14px}.place-card-tags{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.place-card-tags .main-tags{display:flex;flex-wrap:wrap;gap:8px}.place-card-tags .status-tag{display:flex;margin-top:4px}.place-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.place-card-footer .price{font-size:16px;font-weight:700}.book-now{background-color:#ffc107;border-color:#ffc107;border-radius:6px;color:#fff}@media (max-width:500px){.place-card{padding:12px}.place-card-header{align-items:flex-start;flex-direction:column;gap:4px}.place-card-header .rating{font-size:12px}.place-card-footer{align-items:flex-start;flex-direction:column;gap:8px}.place-card-footer .price{font-size:14px}.book-now{text-align:center;width:100%}}.app-container{display:flex;flex-direction:column;height:95vh;margin:5px 0}.map-container{flex:1 1;height:50vh}.ant-layout-content .map-container{padding:0 5px!important}.cards-container{flex:1.5 1;margin-top:10px;overflow-y:scroll;padding:16px;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.cards-container::-webkit-scrollbar{width:8px}.cards-container::-webkit-scrollbar-button{display:none}.cards-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.cards-container::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.cards-container::-webkit-scrollbar-thumb:hover{background:#555}.toggle-button{bottom:3%;display:none;left:50%;position:fixed;transform:translateX(-50%);z-index:100}.toggle-btn{background-color:#000;color:#fff;font-size:1.2rem;padding:20px}@media (max-width:750px){.app-container{flex-direction:column;height:auto}.map-container{aspect-ratio:16/9;height:100%;min-height:60vh}.cards-container{overflow-y:hidden;padding:8px}.toggle-button{display:block}.list-view,.map-view{display:none;width:100%}.list-view.visible,.map-view.visible{display:block}.toggle-btn:active,.toggle-btn:hover{background-color:#000!important;border:none;color:#fff!important}}@media (min-width:800px){.app-container{flex-direction:row}.cards-container,.map-container{flex:1 1;height:100%}}.nav-search-bar-container{line-height:0;margin:20px 0}.nav-search-bar{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;margin:auto;max-width:600px;padding:8px;width:100%}.nav-search-item{display:flex;gap:10px;padding:0 8px;text-align:center}.nav-date,.nav-location,.nav-luggage{flex:1 1}.nav-search-item label{align-self:center;color:#8c8c8c;font-size:1rem;font-weight:700;padding:5px 0;text-align:center}.nav-centered-datepicker .ant-picker-input>input{text-align:center}.nav-location-input::placeholder{font-weight:700;text-align:start}.nav-divider{background-color:#d9d9d9;height:40px;width:1px}.nav-search-button{align-items:center;background-color:#ffca3a;border:none;border-radius:25px;color:#333;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px!important}.nav-search-button:hover{background-color:#ffca3a!important}.nav-search-button .nav-search-icon{display:inline}.nav-search-button .nav-search-text{display:none}.comment-action{cursor:auto;padding-left:8px}[class*=-col-rtl] .comment-action{padding-left:0;padding-right:8px}@media (max-width:375px){.rating-section{align-items:flex-start!important;flex-direction:column;margin-top:5px;row-gap:10px}}.title-rating{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.map-button{align-items:center;background-color:#1890ff;border:none;display:flex;font-weight:700;gap:8px;margin:10px 0;transition:all .3s ease-in-out}.map-button:hover{background-color:#40a9ff}.map-button:active{background-color:#096dd9}@media (max-width:975px){.title-rating{display:flex;flex-direction:column}}.contact-us-body{background:linear-gradient(135deg,#f1f1f1,#e0e0e0);border-radius:15px}.contact-us-container{display:flex;justify-content:center;margin:auto;max-width:800px;padding:20px}.contact-us-card{background-color:#fff;border:none;border-radius:12px;padding:30px;width:100%}.contact-us-header{margin-bottom:30px;text-align:center}.contact-us-title{color:#333;font-size:32px;font-weight:600}.contact-us-description{color:#666;font-size:16px}.contact-us-form{margin:0 auto;max-width:600px}.contact-us-input{border-radius:8px;font-size:14px;padding:10px}.contact-us-submit-btn{border-radius:8px;font-size:16px;font-weight:700}@media (max-width:768px){.contact-us-container{padding:10px}.contact-us-card{padding:20px}.contact-us-title{font-size:28px}.contact-us-description,.contact-us-input,.contact-us-submit-btn{font-size:14px}}.contact-us-card-single{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 10px;text-align:center;transition:transform .3s ease;width:300px}.contact-us-card-single:hover{transform:scale(1.05)}.card-icon{color:#393838;font-size:30px}.card-content{padding:10px}.card-title{color:#ddae2a;font-size:1.2em;margin-bottom:10px}.card-description{color:#666;font-size:1em}.card-email{bottom:0;color:#dca804;font-size:14px;font-weight:700;margin-top:10px;position:page;text-decoration:none;word-break:break-word}.card-email a{color:inherit;text-decoration:none}.card-email a:hover{text-decoration:underline}@media (max-width:1430px){.contact-us-card-single{width:250px}}@media (max-width:1079px) and (min-width:576px){.card-container{flex-direction:row;justify-content:space-around}.contact-us-card-single{width:275px}}@media (max-width:690px){.card-container{align-items:center;flex-direction:column}.contact-us-card-single{padding:10px;width:85vw}}.contact-us-top-header{padding:10px 0;text-align:center}.contact-us-container1{background-color:#ffffff40}.contact-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-around;padding:15px}@media (max-width:576px){.contact-cards{align-items:center;flex-direction:column}}.terms-and-condition p{text-align:justify}.search-container{align-items:start;display:flex;justify-content:start;padding:10px;text-align:center}.search-form{padding-top:10px;text-align:center;width:100%}.search-container-p1{align-items:center;display:flex;justify-content:center;text-align:center}.search-form-btn{display:flex;justify-content:end}@media (max-width:575px){.search-container-p1 .ant-col{align-items:stretch;display:flex;flex-direction:column;justify-content:center;width:100%}.search-form{width:100%}.search-form-btn{justify-content:center;width:100%}}.booking-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;margin:8px 0;padding:10px 25px}.booking-header{flex:auto}.booking-name{color:#333;font-size:16px;margin:0}.status{border-radius:8px;font-size:12px;font-weight:700;padding:2px 0;text-transform:capitalize}.status.confirmed{color:#0094ff}.status.closed,.status.completed{color:#ff4d4f}.status.open{color:#050505}.status.pending{color:#d8b733}.booking-details{align-items:center;color:#777;display:flex;font-size:14px;margin-top:4px}.user-b-date,.user-b-frequency,.user-b-luggage{align-items:center;font-weight:700}.booking-header .ant-col{align-content:center}.user-b-frequency{border-radius:6px;color:#ff9800;font-weight:700;justify-content:center;padding:2px 6px}@media (max-width:575px){.booking-card{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}@media (max-width:400px){.booking-card{align-items:center;display:flex;justify-content:center;text-align:center}}.add-store-modal{width:60vw!important}@media (max-width:900px){.add-store-modal{width:90%!important}}@media (max-width:650px){.add-store-modal{width:98%!important}}.initial-step-form,.second-step-form{margin:0 auto;max-width:95%;padding-bottom:5px}.initial-step-form .ant-input::placeholder,.initial-step-form .ant-select,.second-step-form .ant-input::placeholder{text-align:left}.second-step.form .ant-form-item{padding:5px 0}.step-store-label .ant-row{display:flex;flex-direction:row;flex-wrap:nowrap;margin:5px 0}.step-store-name-desc{align-items:flex-start;display:flex;flex-direction:column}.second-step-form .step-store-label .ant-form-item-label{align-items:flex-start;height:45px}.second-step-form .ant-form-item-label>label:after{content:none}.second-step-form .ant-form-item-label>label{align-items:flex-start}.step-store-label .ant-col{align-items:flex-end;display:flex;padding-right:10px}@media (max-width:576px){.step-store-label .ant-row{margin-bottom:35px}.step-store-label .ant-form-item-control,.step-store-label .ant-row{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.step-store-label .ant-form-item-row{display:flex;gap:5px}.second-step-store-name .ant-form-item-explain{align-items:flex-start;display:flex}
    /*    !*flex-direction: column;*!*/
    /*    !*display: flex;*!*/
    /*    !*justify-content: center;*!*/}.card-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;height:100%;transition:transform .3s ease;width:100%}.card-item:hover{box-shadow:0 4px 20px #0003;transform:translateY(-5px)}.card-content{color:#1890ff;font-size:32px;font-weight:600}.admin-store-modal{width:75%!important}.confirm-btn{background-color:#4caf50;border:none;color:#fff}.blocked-btn{background-color:#f44336;border:none;color:#fff}@media (max-width:575px){.admin-store-modal{width:95%!important}.admin-store-modal .ant-modal-content{padding:0}}.price-input{width:25%}@media (max-width:575px){.price-input{width:50%}}.admin-user-modal{width:75%!important}@media (max-width:575px){.admin-user-modal{width:95%!important}.admin-user-modal .ant-modal-content{padding:0}}.dashboard-container{margin:20px}.card-item{margin-bottom:16px}.card-header{font-size:18px;font-weight:700}.card-content,.login-btn{margin-top:10px}.login-btn{align-items:center;display:flex;justify-content:flex-end;width:100%}.login-btn Button{background-color:#ffca3a;font-weight:700;padding:0 20px}.login-btn Button:hover{background-color:#ffca3a!important;color:#000!important;font-weight:700}.email-input::placeholder,.password-input::placeholder{text-align:left!important}.login-page{margin:5vh auto 0;width:30vw}@media (max-width:1200px){.login-page{width:45vw}}@media (max-width:800px){.login-page{width:50vw}}@media (max-width:600px){.login-page{width:70vw}}@media (max-width:400px){.login-page{width:90vw}}
/*# sourceMappingURL=main.384263cf.css.map*/