.WalletPage-module-scss-module__OZihfa__pageContainer{background-color:#fff;width:100%}.WalletPage-module-scss-module__OZihfa__main-class{flex-grow:1}.WalletPage-module-scss-module__OZihfa__balanceSectionContainer{background-color:#f2f3fa;border-radius:15px;width:100%;margin:0 auto;padding:24px 15px}.WalletPage-module-scss-module__OZihfa__sectionTitle{text-align:right;color:#1d1d1d;justify-content:center;font-size:16px;font-weight:700;line-height:22px;display:flex}.WalletPage-module-scss-module__OZihfa__bankAccountSection{box-sizing:border-box;background:#fff;border:1px solid #d8dcef;border-radius:10px;flex-direction:column;align-items:center;width:100%;height:148px;margin:10px auto;padding:14px 23px;display:none}.WalletPage-module-scss-module__OZihfa__bankShebaTitle{color:#1d1d1d;margin-bottom:7px;font-size:14px;font-weight:500;line-height:19px}.WalletPage-module-scss-module__OZihfa__shebaContainer{background:#f4f4f4;border-radius:5px;justify-content:center;align-items:center;width:244px;height:34px;margin-bottom:8px;display:flex}.WalletPage-module-scss-module__OZihfa__shebaNumber{letter-spacing:2px;color:#8a8a8a;font-size:12px;font-weight:500;line-height:16px}.WalletPage-module-scss-module__OZihfa__bankInfoContainer{direction:ltr;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;row-gap:8px;width:100%;margin-top:auto;display:grid}.WalletPage-module-scss-module__OZihfa__bankInfoText,.WalletPage-module-scss-module__OZihfa__bankInfoTextLeft{color:#8a8a8a;text-align:right;grid-column:2/3;font-size:14px;font-weight:500;line-height:19px}.WalletPage-module-scss-module__OZihfa__bankInfoTextLeft{text-align:right;grid-column:2/3}.WalletPage-module-scss-module__OZihfa__bankInfoTextLeft span{color:#000}.WalletPage-module-scss-module__OZihfa__editBankButton{color:#e66baa;text-align:left;cursor:pointer;background:0 0;border:none;grid-area:2/1/3/2;justify-self:start;padding:0;font-size:14px;font-weight:500;line-height:19px}.WalletPage-module-scss-module__OZihfa__transactionDivider{background-color:#ebebeb;border:none;width:100%;height:1px;margin:0 auto}.WalletPage-module-scss-module__OZihfa__stickyFooter{box-sizing:border-box;background-color:#fff;border-top:1px solid #f4f4f4;gap:16px;width:100%;padding:18px 30px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 9.9px #0000001a}.WalletPage-module-scss-module__OZihfa__stickyFooter button{flex:1;height:44px;font-size:14px;font-weight:500;border-radius:8px!important}.WalletPage-module-scss-module__OZihfa__bankAccountOwner{color:#000}
.TransactionItem-module-scss-module__TxMkQW__transactionItem{box-sizing:border-box;letter-spacing:.194933px;color:#1d1d1d;cursor:pointer;direction:ltr;border-style:solid;border-width:1px;border-radius:10px;grid-template-areas:"header header""details details""sub sub";grid-auto-rows:auto;gap:6px 8px;width:100%;min-height:108px;padding:14px;text-decoration:none;transition:filter .2s ease-in-out;display:grid}.TransactionItem-module-scss-module__TxMkQW__transactionItem:hover{filter:brightness(.97)}.TransactionItem-module-scss-module__TxMkQW__headerRow{grid-area:header;justify-content:space-between;align-items:center;display:flex}.TransactionItem-module-scss-module__TxMkQW__itemTitle{font-size:14px;font-weight:700;line-height:19px}.TransactionItem-module-scss-module__TxMkQW__itemAmount{font-size:14px;font-weight:500;line-height:19px}.TransactionItem-module-scss-module__TxMkQW__itemDate{color:#636262;font-size:12px;font-weight:500;line-height:16px}.TransactionItem-module-scss-module__TxMkQW__detailsRow{grid-area:details;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.TransactionItem-module-scss-module__TxMkQW__subRow{color:#636262;grid-area:sub;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;line-height:16px;display:flex}.TransactionItem-module-scss-module__TxMkQW__itemTracking,.TransactionItem-module-scss-module__TxMkQW__itemBookingCode{text-align:left}.TransactionItem-module-scss-module__TxMkQW__arrowIconContainer{background:#fff;border:1px solid #1d1d1d;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.TransactionItem-module-scss-module__TxMkQW__arrowIcon{color:#1d1d1d;width:10px;height:10px}.TransactionItem-module-scss-module__TxMkQW__incomeVariant{background-color:#ecf7ef;border-color:#d2eedb}.TransactionItem-module-scss-module__TxMkQW__expenseVariant{background-color:#fcf0e8;border-color:#f6c5a7}
.BalanceDisplayCard-module-scss-module__lVmRWq__balanceCard{box-sizing:border-box;letter-spacing:.194933px;color:#1d1d1d;border-style:solid;border-width:1px;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 19px;display:flex}.BalanceDisplayCard-module-scss-module__lVmRWq__cardTitle{font-size:14px;font-weight:500;line-height:19px}.BalanceDisplayCard-module-scss-module__lVmRWq__cardAmount{font-size:16px;font-weight:500;line-height:22px}.BalanceDisplayCard-module-scss-module__lVmRWq__primaryVariant{background-color:#fbe2d3;border-color:#e96f22}.BalanceDisplayCard-module-scss-module__lVmRWq__secondaryVariant{background-color:#f9daea;border-color:#e24c9b}.BalanceDisplayCard-module-scss-module__lVmRWq__tertiaryVariant{background-color:#d2eedb;border-color:#1daa4c}
.CalendarComponent-module-scss-module__uTHLLq__calendarComponent{color:#1d1d1d;max-width:100%;padding:16px;font-family:Shabnam,sans-serif}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarHeader{margin-bottom:24px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarHeader .CalendarComponent-module-scss-module__uTHLLq__title{margin-bottom:8px;font-size:22px;font-weight:700}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarHeader .CalendarComponent-module-scss-module__uTHLLq__subtitle{color:#666;font-size:16px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer{background-color:#f7f8fc;border-radius:16px;margin-bottom:24px;padding:16px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarNavigator{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarNavigator .CalendarComponent-module-scss-module__uTHLLq__monthYear{font-size:18px;font-weight:700}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarNavigator .CalendarComponent-module-scss-module__uTHLLq__navButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarNavigator .CalendarComponent-module-scss-module__uTHLLq__navButton .CalendarComponent-module-scss-module__uTHLLq__navIconLeft{color:#e66baa}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarNavigator .CalendarComponent-module-scss-module__uTHLLq__navButton .CalendarComponent-module-scss-module__uTHLLq__navIconRight{color:#ccc}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid{margin-bottom:16px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysOfWeek{text-align:center;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;font-weight:500;display:grid}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:56px;display:flex;position:relative;overflow:hidden}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day .CalendarComponent-module-scss-module__uTHLLq__dayNumber{font-size:14px;font-weight:500}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day .CalendarComponent-module-scss-module__uTHLLq__priceContainer{flex-direction:column;align-items:center;font-size:11px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day .CalendarComponent-module-scss-module__uTHLLq__priceContainer .CalendarComponent-module-scss-module__uTHLLq__price{font-size:11px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day .CalendarComponent-module-scss-module__uTHLLq__priceContainer .CalendarComponent-module-scss-module__uTHLLq__originalPrice{color:#e66baa;font-size:11px;text-decoration:line-through}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__weekend .CalendarComponent-module-scss-module__uTHLLq__dayNumber{color:red}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__selected{color:#fff;background-color:#4abb70!important}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__selected .CalendarComponent-module-scss-module__uTHLLq__price{color:#fff}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__filled{background-color:#0000!important;background-image:repeating-linear-gradient(45deg,#ebeef7,#ebeef7 5px,#d8dcef 5px 10px)!important}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__lastMinute .CalendarComponent-module-scss-module__uTHLLq__cornerLastMinute{border:0 solid #0000;border-top-width:20px;border-left:20px solid #ed8c4e;width:0;height:0;position:absolute;top:0;left:0}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__day.CalendarComponent-module-scss-module__uTHLLq__water .CalendarComponent-module-scss-module__uTHLLq__cornerWater{border:0 solid #0000;border-top-width:20px;border-left:20px solid #e66baa;width:0;height:0;position:absolute;top:0;left:0}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarGrid .CalendarComponent-module-scss-module__uTHLLq__daysGrid .CalendarComponent-module-scss-module__uTHLLq__emptyDay{height:56px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend{justify-content:space-between;margin-top:16px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem{align-items:center;font-size:12px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor{border-radius:4px;width:16px;height:16px;margin-left:4px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor.CalendarComponent-module-scss-module__uTHLLq__water{background-color:#e66baa}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor.CalendarComponent-module-scss-module__uTHLLq__lastMinute{background-color:#ed8c4e}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor.CalendarComponent-module-scss-module__uTHLLq__selected{background-color:#4abb70}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor.CalendarComponent-module-scss-module__uTHLLq__empty{background-color:#fff;border:1px solid #ddd}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarContainer .CalendarComponent-module-scss-module__uTHLLq__calendarLegend .CalendarComponent-module-scss-module__uTHLLq__legendItem .CalendarComponent-module-scss-module__uTHLLq__legendColor.CalendarComponent-module-scss-module__uTHLLq__filled{background-image:repeating-linear-gradient(45deg,#ebeef7,#ebeef7 5px,#d8dcef 5px 10px)}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox{border:1px solid #ddd;border-radius:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:24px;display:grid}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__priceColumn{border-left:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__priceColumn .CalendarComponent-module-scss-module__uTHLLq__priceTitle{align-items:center;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__priceColumn .CalendarComponent-module-scss-module__uTHLLq__priceTitle .CalendarComponent-module-scss-module__uTHLLq__priceTitleText{margin-left:4px;font-weight:700}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__priceColumn .CalendarComponent-module-scss-module__uTHLLq__priceTitle .CalendarComponent-module-scss-module__uTHLLq__priceSubtitleText{color:#999;margin-left:4px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__priceColumn .CalendarComponent-module-scss-module__uTHLLq__priceTitle .CalendarComponent-module-scss-module__uTHLLq__helpIcon{color:#7e86ab}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__timeColumn{text-align:center;padding:16px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__timeColumn:first-of-type{border-left:1px solid #ddd}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__timeColumn .CalendarComponent-module-scss-module__uTHLLq__timeTitle{margin-bottom:8px;font-weight:700}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__timeColumn .CalendarComponent-module-scss-module__uTHLLq__timeRange{color:#e96f22;margin-bottom:8px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__priceBox .CalendarComponent-module-scss-module__uTHLLq__timeColumn .CalendarComponent-module-scss-module__uTHLLq__timePrice{color:#777;font-size:14px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter{margin-bottom:16px}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__totalPriceSection{justify-content:space-between;margin-bottom:16px;display:flex}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__totalPriceSection .CalendarComponent-module-scss-module__uTHLLq__priceAmount{color:#777}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__totalPriceSection .CalendarComponent-module-scss-module__uTHLLq__priceDetails{text-align:right}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__totalPriceSection .CalendarComponent-module-scss-module__uTHLLq__priceDetails .CalendarComponent-module-scss-module__uTHLLq__nightsCount{font-weight:700}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__totalPriceSection .CalendarComponent-module-scss-module__uTHLLq__priceDetails .CalendarComponent-module-scss-module__uTHLLq__dateRangeText{color:#777}.CalendarComponent-module-scss-module__uTHLLq__calendarComponent .CalendarComponent-module-scss-module__uTHLLq__calendarFooter .CalendarComponent-module-scss-module__uTHLLq__actionButton{color:#fff;cursor:pointer;background-color:#1daa4c;border:none;border-radius:12px;width:100%;padding:16px;font-family:Shabnam FD,sans-serif;font-size:18px;font-weight:700}
.TopVillaCard-module-scss-module__MtMFgG__card{background-color:var(--villa-card-text-light);border-radius:var(--villa-card-border-radius);direction:rtl;max-width:290px;font-family:Shabnam,sans-serif;overflow:hidden;box-shadow:0 4px 12px #0000001a}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel{width:100%;height:220px;position:relative}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__villaImage{object-fit:cover;width:100%;height:100%}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselButton{color:#fff;cursor:pointer;z-index:10;background-color:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselButton:hover{background-color:#00000080}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselButton.TopVillaCard-module-scss-module__MtMFgG__prevButton{left:10px}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselButton.TopVillaCard-module-scss-module__MtMFgG__nextButton{right:10px}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselDots{z-index:10;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselDots .TopVillaCard-module-scss-module__MtMFgG__dot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:8px;height:8px;transition:background-color .2s}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__carouselDots .TopVillaCard-module-scss-module__MtMFgG__dot.TopVillaCard-module-scss-module__MtMFgG__activeDot{background-color:var(--villa-card-text-light)}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__likeButtonImage{background-color:var(--villa-card-text-light);cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #0000001a}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__likeButtonImage:hover{background-color:#f0f0f0}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__tagsOnImage{z-index:10;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;left:12px}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__tagsOnImage .TopVillaCard-module-scss-module__MtMFgG__tagOnImage{color:var(--villa-card-text-light);border-radius:var(--villa-card-border-radius-sm);background-color:#0009;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__tagsOnImage .TopVillaCard-module-scss-module__MtMFgG__halfDayTag{background-color:var(--villa-card-secondary);color:var(--villa-card-text-dark)}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__tagsOnImage .TopVillaCard-module-scss-module__MtMFgG__instantBookTag{background-color:var(--villa-card-primary);color:var(--villa-card-text-light)}.TopVillaCard-module-scss-module__MtMFgG__imageCarousel .TopVillaCard-module-scss-module__MtMFgG__hostAvatar{border:2px solid var(--villa-card-text-light);z-index:11;border-radius:50%;width:48px;height:48px;position:absolute;bottom:-24px;right:20px;overflow:hidden;box-shadow:0 2px 4px #0003}.TopVillaCard-module-scss-module__MtMFgG__infoSection{padding:36px 16px 16px}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__title{color:var(--villa-card-text-dark);margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.4}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__ratingAndLocation{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.875rem;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__ratingAndLocation .TopVillaCard-module-scss-module__MtMFgG__rating{color:var(--villa-card-text-dark);align-items:center;gap:4px;font-weight:500;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__ratingAndLocation .TopVillaCard-module-scss-module__MtMFgG__rating .TopVillaCard-module-scss-module__MtMFgG__filledStar{color:var(--villa-card-rating-star);fill:var(--villa-card-rating-star)}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__ratingAndLocation .TopVillaCard-module-scss-module__MtMFgG__location{color:var(--villa-card-text-muted);align-items:center;gap:4px;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__detailsBadges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__detailsBadges .TopVillaCard-module-scss-module__MtMFgG__detailBadge{background-color:var(--villa-card-detail-badge-bg);color:var(--villa-card-detail-badge-text);border-radius:var(--villa-card-border-radius-md);padding:4px 10px;font-size:.8rem;font-weight:500}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__price{color:var(--villa-card-text-dark);margin-bottom:16px;font-size:1.125rem;font-weight:700}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__price .TopVillaCard-module-scss-module__MtMFgG__priceUnit{color:var(--villa-card-text-muted);margin-right:4px;font-size:.875rem;font-weight:400}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__bottomTags{align-items:center;gap:8px;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__bottomTags .TopVillaCard-module-scss-module__MtMFgG__tagBottom{border-radius:var(--villa-card-border-radius-md);align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;font-weight:500;display:flex}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__bottomTags .TopVillaCard-module-scss-module__MtMFgG__premiumTag{background-color:var(--villa-card-tag-premium-bg);color:var(--villa-card-tag-premium-text);border:1px solid var(--villa-card-tag-premium-border)}.TopVillaCard-module-scss-module__MtMFgG__infoSection .TopVillaCard-module-scss-module__MtMFgG__bottomTags .TopVillaCard-module-scss-module__MtMFgG__lastMinuteTag{background-color:var(--villa-card-tag-lastminute-bg);color:var(--villa-card-tag-lastminute-text);border:1px solid var(--villa-card-tag-lastminute-border)}
.BottomNavigation-module-scss-module__u6uBvG__bottomNavigation{z-index:40;background-color:#fff;border-top:1px solid #e5e7eb;height:4rem;position:fixed;bottom:0;left:0;right:0}.BottomNavigation-module-scss-module__u6uBvG__navItem{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.BottomNavigation-module-scss-module__u6uBvG__navItemContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.BottomNavigation-module-scss-module__u6uBvG__active{color:#f1467d}.BottomNavigation-module-scss-module__u6uBvG__indicator{background-color:#f1467d;border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}
.BookingCard-module-scss-module___Okg8G__bookingCard{direction:ltr;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}
.PendingBookingCard-module-scss-module__umQgka__pendingBookingCard{direction:rtl;background-color:#fff8f3;border:1px solid #f7c7a5;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}
.KeyDeliveryCard-module-scss-module__FCtKSG__keyDeliveryCard{direction:ltr;background-color:#fff;border:1px solid #4abb70;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}
.ProgressCard-module-scss-module__ZPNKDa__progressCard{background-color:#fff8f3;border:1px solid #f7c7a5;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}
.StatusReport-module-scss-module__4r6EBq__statusReport{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}
.HeroBanner-module-scss-module__4zy4-G__heroBannerContainer{background:linear-gradient(#0c441e66 -10.78%,#0c441e00 61.32%),linear-gradient(270deg,#14a74a 18.76%,#51b8ae 115.93%);width:100%;height:500px;position:relative}.HeroBanner-module-scss-module__4zy4-G__backgroundImageContainer{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.HeroBanner-module-scss-module__4zy4-G__patternImage{opacity:.3}.HeroBanner-module-scss-module__4zy4-G__cityImageWrapper{z-index:2;width:100%;height:calc(100% - 50px);position:absolute;bottom:50px;left:0}@media (min-width:1024px){.HeroBanner-module-scss-module__4zy4-G__cityImageWrapper{height:calc(100% - 60px);bottom:60px}}.HeroBanner-module-scss-module__4zy4-G__contentOverlay{z-index:3;color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:2rem;display:flex;position:relative}.HeroBanner-module-scss-module__4zy4-G__textContainer{text-align:center;padding:0 1rem;font-family:Shabnam,sans-serif}.HeroBanner-module-scss-module__4zy4-G__title{margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.HeroBanner-module-scss-module__4zy4-G__subtitle{font-size:1.5rem;font-weight:500;line-height:1.4}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholderWrapper{z-index:4;width:85%;max-width:1200px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholder{width:100%;height:100px;transform:translateY(50%)}@media (min-width:1024px){.HeroBanner-module-scss-module__4zy4-G__searchPlaceholder{height:120px}}@media (max-width:768px){.HeroBanner-module-scss-module__4zy4-G__heroBannerContainer{height:500px}.HeroBanner-module-scss-module__4zy4-G__contentOverlay{padding-top:1.5rem}.HeroBanner-module-scss-module__4zy4-G__title{font-size:2rem}.HeroBanner-module-scss-module__4zy4-G__subtitle{font-size:1.25rem}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholderWrapper{width:100%}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholder{height:80px}.HeroBanner-module-scss-module__4zy4-G__cityImageWrapper{height:calc(100% - 40px);bottom:40px}}@media (max-width:480px){.HeroBanner-module-scss-module__4zy4-G__heroBannerContainer{height:450px}.HeroBanner-module-scss-module__4zy4-G__contentOverlay{padding-top:1rem}.HeroBanner-module-scss-module__4zy4-G__title{font-size:1.8rem}.HeroBanner-module-scss-module__4zy4-G__subtitle{font-size:1.1rem}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholderWrapper{width:95%}.HeroBanner-module-scss-module__4zy4-G__searchPlaceholder{height:70px}.HeroBanner-module-scss-module__4zy4-G__cityImageWrapper{height:calc(100% - 35px);bottom:35px}}
.CategoryCard-module-scss-module__sSn99W__card{cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:8px;width:132px;height:187px;display:flex}.CategoryCard-module-scss-module__sSn99W__imageContainer{border-radius:8px;width:132px;height:160px;position:relative;overflow:hidden}.CategoryCard-module-scss-module__sSn99W__image{object-fit:cover;border-radius:8px;width:100%;height:100%}.CategoryCard-module-scss-module__sSn99W__titleContainer{flex-direction:row;align-items:center;gap:6px;width:100%;height:19px;display:flex}.CategoryCard-module-scss-module__sSn99W__title{color:#000;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-family:Shabnam FD,Shabnam,sans-serif;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}.CategoryCard-module-scss-module__sSn99W__decorator{background-color:#e66baa;border-radius:14px;width:4px;min-width:4px;height:12px}
.CategoryCarousel-module-scss-module__5Y3jHG__carouselOuterContainer{width:100%}.CategoryCarousel-module-scss-module__5Y3jHG__carouselMainTitle{text-align:right;margin-bottom:1rem;padding:0 1rem;font-family:Shabnam,sans-serif;font-size:1.5rem;font-weight:700}.CategoryCarousel-module-scss-module__5Y3jHG__carouselContainer{margin-top:5rem;padding:10px}.CategoryCarousel-module-scss-module__5Y3jHG__carouselContainer .swiper-wrapper{align-items:flex-start;display:flex}.CategoryCarousel-module-scss-module__5Y3jHG__carouselContainer .swiper-slide{width:auto;height:auto}@media (min-width:1024px){.CategoryCarousel-module-scss-module__5Y3jHG__carouselContainer .CategoryCarousel-module-scss-module__5Y3jHG__swiper-wrapper{justify-content:center}}
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.TopBadges-module-scss-module__8-nDkG__badgesContainer{flex-direction:row;align-items:center;gap:10px;padding-block:.75rem;display:flex;overflow-x:auto}.TopBadges-module-scss-module__8-nDkG__badgesContainer::-webkit-scrollbar{display:none}.TopBadges-module-scss-module__8-nDkG__badgesContainer{-ms-overflow-style:none;scrollbar-width:none}.TopBadges-module-scss-module__8-nDkG__badgeButton{box-sizing:border-box;color:#000;letter-spacing:.338567px;text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #d2eedb;border-radius:54px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;min-width:50px;height:34px;padding:6px;font-family:Yekan Bakh,Shabnam,sans-serif;font-size:14px;font-weight:500;line-height:22px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.TopBadges-module-scss-module__8-nDkG__badgeButton:hover{border-color:#a5ddb7}.TopBadges-module-scss-module__8-nDkG__badgeLabel{padding-left:8px;padding-right:8px}.TopBadges-module-scss-module__8-nDkG__badgeSelected{color:#fff;background-color:#1daa4c;border-color:#11662e}
.ContentCarousel-module-scss-module__7qSKsG__contentCarouselContainer{flex-direction:row;align-items:flex-start;gap:1rem;padding-block:1rem;display:flex;overflow:auto hidden}.ContentCarousel-module-scss-module__7qSKsG__contentCarouselContainer::-webkit-scrollbar{display:none}.ContentCarousel-module-scss-module__7qSKsG__contentCarouselContainer{-ms-overflow-style:none;scrollbar-width:none;width:100%}.ContentCarousel-module-scss-module__7qSKsG__contentCarouselItem{flex-shrink:0}
.EghamatgahListHeader-module-scss-module__Fiv9iW__header{box-sizing:border-box;z-index:50;direction:rtl;background:#fff;border-bottom:1px solid #f4f4f4;justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 20px;display:flex;position:sticky;top:0}.EghamatgahListHeader-module-scss-module__Fiv9iW__searchContainer{box-sizing:border-box;cursor:pointer;border:1px solid #e4e4e4;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:181px;height:40px;padding:9px 8px;transition:background-color .2s;display:flex}.EghamatgahListHeader-module-scss-module__Fiv9iW__searchContainer:hover{background-color:#f9f9f9}.EghamatgahListHeader-module-scss-module__Fiv9iW__searchIcon{color:#454545}.EghamatgahListHeader-module-scss-module__Fiv9iW__searchText{color:#454545;font-family:Shabnam,sans-serif;font-size:14px;font-weight:500}.EghamatgahListHeader-module-scss-module__Fiv9iW__logoContainer{flex-direction:row;align-items:center;gap:8px;display:flex}.EghamatgahListHeader-module-scss-module__Fiv9iW__menuButton{cursor:pointer;background:#d2eedb;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EghamatgahListHeader-module-scss-module__Fiv9iW__menuIcon{color:#1daa4c;width:24px;height:24px}
.UserBottomNavigation-module-scss-module__6MqyJq__bottomNav{z-index:100;direction:rtl;background-color:#f7f8fc;border-top:1px solid #d8dcef;grid-template-columns:repeat(4,1fr);width:100%;max-width:480px;height:76px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.UserBottomNavigation-module-scss-module__6MqyJq__navItem{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding-top:8px;padding-bottom:4px;text-decoration:none;display:flex;position:relative}.UserBottomNavigation-module-scss-module__6MqyJq__navIcon{color:#505877b0;width:24px;height:24px;transition:color .2s ease-in-out}.UserBottomNavigation-module-scss-module__6MqyJq__activeIcon{color:#e24c9b}.UserBottomNavigation-module-scss-module__6MqyJq__navLabel{color:#505877b0;font-family:Shabnam,sans-serif;font-size:12px;font-weight:500;transition:color .2s ease-in-out,font-weight .2s ease-in-out}.UserBottomNavigation-module-scss-module__6MqyJq__activeLabel{color:#1d1d1d;font-weight:700}.UserBottomNavigation-module-scss-module__6MqyJq__indicator{background-color:#e24c9b;border-radius:0 0 12px 12px;width:37px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}
.FilterControls-module-scss-module__N-yHrW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.FilterControls-module-scss-module__N-yHrW__filterPillsContainer{flex-direction:row;align-items:center;gap:11px;width:100%;padding:0;display:flex;overflow-x:auto}.FilterControls-module-scss-module__N-yHrW__filterPillsContainer::-webkit-scrollbar{display:none}.FilterControls-module-scss-module__N-yHrW__filterPillsContainer{-ms-overflow-style:none;scrollbar-width:none}.FilterControls-module-scss-module__N-yHrW__pillButton{box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:56px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:34px;padding:4px 8px;font-family:Shabnam,sans-serif;font-size:14px;display:flex}.FilterControls-module-scss-module__N-yHrW__pillIcon{color:#e66baa;width:14px;height:14px}.FilterControls-module-scss-module__N-yHrW__sortContainer{justify-content:flex-end;display:flex}.FilterControls-module-scss-module__N-yHrW__sortButton{box-sizing:border-box;color:#1d1d1d;cursor:pointer;background:#f7f8fc;border:1px solid #d8dcef;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:96px;height:36px;padding:4px 8px;font-family:Shabnam,sans-serif;font-size:12px;font-weight:400;display:flex}.FilterControls-module-scss-module__N-yHrW__sortIcon{color:#e66baa;width:20px;height:20px}
.PropertyImageCarousel-module__pKM3IG__property-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-next,.PropertyImageCarousel-module__pKM3IG__property-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-prev{display:none!important}.PropertyImageCarousel-module__pKM3IG__property-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination{bottom:12px!important;left:50%!important;transform:translate(-50%)!important}.PropertyImageCarousel-module__pKM3IG__property-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination-bullet{opacity:1!important;background:#757575!important;width:6px!important;height:6px!important;margin:0 3px!important}.PropertyImageCarousel-module__pKM3IG__property-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination-bullet-active{background:#fff!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-next,.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-prev{color:#fff!important;background:#00000080!important;border-radius:50%!important;width:48px!important;height:48px!important;transition:background .2s!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-next:hover,.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-prev:hover{background:#000000b3!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-next:after,.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-prev:after{font-size:24px!important;font-weight:700!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-next{left:16px!important;right:auto!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-button-prev{left:auto!important;right:16px!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination{bottom:64px!important;left:50%!important;transform:translate(-50%)!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination-bullet{opacity:1!important;background:#ffffff80!important;width:12px!important;height:12px!important;margin:0 4px!important}.PropertyImageCarousel-module__pKM3IG__modal-carousel-swiper .PropertyImageCarousel-module__pKM3IG__swiper-pagination-bullet-active{background:#fff!important}
