body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-header{background-color:#000;padding:5px 20px}.property-card{background-color:hsla(0,0%,100%,.158);border-radius:8px;box-shadow:0 0 5px 1px hsla(0,3%,94%,.979);box-sizing:border-box;font-size:.5em;height:240px;max-width:45%;padding:5px;text-align:left;width:100%}.property-card img{border-radius:8px;height:120px;object-fit:cover;width:100%}.property-card h2{font-size:1.2em;margin:.5em 0}.property-card h2,.property-card p:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card p:first-of-type{color:#a5a5a5;font-size:1em;margin:0}.property-card p:last-of-type{color:#fff;font-size:1.3em;font-weight:700}.property-card a{color:#007bff;font-weight:700;text-decoration:none}h1{font-size:1.5em;margin:0;padding:20px 0 10px;text-align:center}section#search-filter{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:5px}#serach-place{background-color:hsla(0,0%,100%,.164);border:none;border-radius:5px;color:#fff;display:block;font-size:.9em;max-width:90%;padding:10px;position:static}#location-button{background-color:#070707;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;height:40px;width:40px}select#bedrooms,select#price-range{border:none;border-radius:5px;font-size:15px;padding:8px;width:40%}#clear-filter-btn{background-color:#070707;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.property-detail-container{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:1em;max-width:800px;overflow-y:auto;position:relative;width:100%}.property-detail{background:linear-gradient(180deg,#a8a8a8 20%,#1b1b1b 40%);width:100%}.property-detail .property-image{border-radius:10px;height:300px;object-fit:contain;width:100%}.property-detail .description{font-size:.6em;line-height:1.5em}.property-amenities ul,.property-features ul{display:flex;flex-wrap:wrap;gap:5px;list-style-type:none}.property-amenities ul li,.property-features ul li{background-color:#52665683;border-radius:10px;box-shadow:0 0 3px #84fc54;color:#84fc54;font-size:.6em;padding:5px 10px}.property-detail .price{font-size:1em;font-weight:700}.property-detail .price span{font-size:.6em;font-weight:400}.property-detail .address{flex:2 1;font-size:1em;font-weight:700}.property-detail .property-image img{border-radius:10px;height:100%;object-fit:cover;width:100%}.property-details{display:flex}.p-btn{background-color:#fff;color:#000}.p-btn,.s-btn{border:none;cursor:pointer;font-weight:600;text-decoration:none}.s-btn{background-color:#000;color:#fff}#select-property-btn{border-radius:10px;font-size:.9em;padding:10px 30px}.contact-details{font-size:1em}.contact-details p{font-size:.6em}#back-btn{background-color:#000000b0;border:none;border-radius:5px;color:#fff;cursor:pointer;left:10px;padding:5px 10px;position:absolute;top:10px}.checkin-form{background-color:#00000080;height:100%;position:absolute;top:0;width:100%;z-index:5}.checkin-form div{margin-bottom:10px}.checkin-form label{display:inline-block;font-size:.8em;width:130px}.checkin-form button{border-radius:15px;display:block;font-size:.9em;padding:10px 30px;place-self:center}.checkin-form #cancel-btn,.checkin-form .s-btn{background-color:#b600006c}.checkin-form input{border:none;border-radius:5px;font-size:.9em;margin-bottom:10px;padding:5px}.form-container{align-items:center;background:#000;display:flex;flex-direction:column;height:100dvh;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2000}.form-logo{display:block;margin:10px auto;width:200px}.form-logo img{object-fit:contain;width:100%}.form-container input{background-color:hsla(0,0%,100%,.164);border:none;border-radius:10px;display:block;font-size:.8em;margin:10px auto;max-width:90%;padding:15px;width:300px}.form-container button{border:none;border-radius:15px;cursor:pointer;display:block;font-size:1em;margin:10px auto;padding:10px 25px}.forgot-password{text-align:right}.forgot-password,.register-text{color:#fff;display:block;font-size:.7em;margin:10px auto;text-decoration:none}.register-text{text-align:center}#cancel_btn,#pay_btn{border-radius:15px;display:block;font-size:.9em;padding:10px 30px;place-self:center}#cancel_btn{background-color:#b600006c}.reciept{background-color:rgba(26,26,26,.616);border-radius:20px;box-shadow:inset 0 0 5px #7af8f8;font-size:.7em;height:100%;padding:10px}.privacy-policy,.terms-conditions{color:#fff;font-size:.7em;text-align:left}.bookings{position:relative}.bookings-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:6px}.booking-item{align-items:center;background-color:hsla(0,0%,100%,.158);border-radius:20px;box-shadow:inset 0 0 5px #fff;display:grid;grid-template-columns:2fr 100px;padding:10px}.booking-item h2{color:#fff;font-size:1em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-item p{color:#fff;font-size:.7em}.booking-item button{border-radius:10px;font-size:.8em;height:50px;padding:5px 15px;width:100%}header{align-items:center;box-shadow:0 0 5px #fff;display:flex;height:5dvh;justify-content:space-between;padding:5px}main{width:100%}.layout{display:flex;justify-content:center}.logo{height:100%;width:130px}.logo img{height:100%;object-fit:cover;width:100%}#drop-down{background-color:#00000080;height:30px;position:relative;width:30px}#drop-down .dropdown-content{background-color:#000;border-radius:5px;box-shadow:-2px 2px 5px #fff;color:#fff;display:flex;flex-direction:column;font-size:1em;position:absolute;right:0;text-align:center;top:20px;transform:scaleY(0);transform:scaleX(0);transform-origin:top right;transition:transform .25s ease-in-out;width:50dvw;z-index:2}#drop-down.show .dropdown-content{transform:scaleY(1);transform:scaleX(1)}#drop-down .dropdown-content a{background-color:#000;box-shadow:0 0 2px #000;color:#fff;display:block;font-size:.8em;padding:15px;text-align:center;text-decoration:none;transition:background-color .3s}#drop-down .dropdown-content a:hover{background-color:#000000b3}.dropbtn{background-color:#8d8b8b00;border:none;box-sizing:border-box;color:#fff;height:100%;padding:0;position:absolute;right:0;text-align:center;top:0;transition:background-color .3s;width:100%;z-index:4}main{margin-bottom:65px}footer{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#e2e2e221;border-radius:20px;bottom:2px;box-shadow:0 0 5px #fff;color:#fff;display:flex;font-size:.8em;gap:20px;height:5dvh;justify-content:center;padding:10px;position:fixed}.profile-stat{align-items:center;background:linear-gradient(0deg,hsla(0,0%,56%,.295),hsla(0,0%,51%,.521) 10% 90%,hsla(0,0%,100%,.548));box-shadow:0 2px 15px 1px #000;box-sizing:border-box;color:#000;display:grid;font-size:1em;grid-template-columns:1fr 2fr;justify-items:stretch;padding:5px;position:relative;width:100%;z-index:1}.bi-person-check-fill{fill:#2fff63}.profile-picture{border-radius:50%;box-shadow:0 0 10px 1px #242424;height:80px;overflow:clip;width:80px}.profile-picture img{object-fit:cover;width:100%}#user-name{font-weight:700;margin-bottom:5px}.status-view{display:flex;gap:20px;justify-content:flex-start}.status-view .item{text-align:center}.status-view .item p{font-size:.9em;font-weight:lighter}.status-view .item p span{display:block;font-weight:700}.setting-btn{background-color:initial;border:none;border-radius:5px;box-shadow:0 0 3px 1px #fff;height:25px;padding:3px;width:25px}.setting-btn img{height:100%;object-fit:contain;width:100%}.menu{align-items:center;background-color:#fff;color:#000;display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.icon{border-radius:5px;height:40px;place-content:center;place-items:center;place-self:center;width:30px}.icon img{width:100%}.btn{border:none;border-radius:7px;font-size:.8em;margin:5px;padding:5px 10px}.message-list{align-items:center;background-color:#f9f9f9;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center}.message-card,.message-list{border-radius:8px;padding:20px}.message-card{box-shadow:0 2px 4px #fffbfb1a;margin:10px}.message-card h4{font-size:.8em;font-weight:lighter;margin:0}.message-card p{color:#555;font-size:.6em;margin:0}.message-card.unread p{color:#fff;font-weight:700}
/*# sourceMappingURL=main.8a12cdc7.css.map*/