.AdCard-module-scss-module__wpanbq__adCard{cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;height:100%;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.AdCard-module-scss-module__wpanbq__adCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}@media (max-width:768px){.AdCard-module-scss-module__wpanbq__adCard{border-radius:16px}}.AdCard-module-scss-module__wpanbq__imageWrapper{aspect-ratio:5/6;background:#f5f5f5;border-radius:24px 24px 0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.AdCard-module-scss-module__wpanbq__imageWrapper{border-radius:16px 16px 0 0}}.AdCard-module-scss-module__wpanbq__image{object-fit:cover;width:100%;height:100%}.AdCard-module-scss-module__wpanbq__imagePlaceholder{color:#9ca3af;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AdCard-module-scss-module__wpanbq__overlay{background:#fff;flex-direction:column;padding:16px;display:flex}.AdCard-module-scss-module__wpanbq__content{flex-direction:column;gap:8px;display:flex}.AdCard-module-scss-module__wpanbq__title{color:#262626;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:TT Supermolot Neue,sans-serif;font-size:18px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.AdCard-module-scss-module__wpanbq__description{color:#262626;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:TT Supermolot Neue,sans-serif;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.AdCard-module-scss-module__wpanbq__link{color:#fe724f;cursor:pointer;margin-top:12px;font-family:TT Supermolot Neue,sans-serif;font-size:13px;font-weight:400;text-decoration:underline}@media (max-width:768px){.AdCard-module-scss-module__wpanbq__overlay{padding:12px}.AdCard-module-scss-module__wpanbq__title{font-size:15px}.AdCard-module-scss-module__wpanbq__description,.AdCard-module-scss-module__wpanbq__link{font-size:12px}}
.AdPlaceholder-module-scss-module__EKutNW__placeholder{cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;height:100%;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.AdPlaceholder-module-scss-module__EKutNW__placeholder:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}@media (max-width:768px){.AdPlaceholder-module-scss-module__EKutNW__placeholder{border-radius:16px}}.AdPlaceholder-module-scss-module__EKutNW__imageWrapper{aspect-ratio:5/6;background:#fbf6f0;border-radius:24px 24px 0 0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}@media (max-width:768px){.AdPlaceholder-module-scss-module__EKutNW__imageWrapper{border-radius:16px 16px 0 0}}.AdPlaceholder-module-scss-module__EKutNW__imageWrapper img{object-fit:fill;width:100%;height:100%}.AdPlaceholder-module-scss-module__EKutNW__overlay{background:#fff;flex-direction:column;padding:16px;display:flex}.AdPlaceholder-module-scss-module__EKutNW__content{flex-direction:column;gap:8px;display:flex}.AdPlaceholder-module-scss-module__EKutNW__title{color:#262626;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:TT Supermolot Neue,sans-serif;font-size:26px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.AdPlaceholder-module-scss-module__EKutNW__link{color:#fe724f;cursor:pointer;margin-top:12px;font-family:TT Supermolot Neue,sans-serif;font-size:18px;font-weight:400;text-decoration:underline}@media (max-width:768px){.AdPlaceholder-module-scss-module__EKutNW__overlay{padding:12px}.AdPlaceholder-module-scss-module__EKutNW__title{font-size:20px}.AdPlaceholder-module-scss-module__EKutNW__link{font-size:15px}}
@media (max-width:767px){.MobileLogoWithLocation-module-scss-module__dq1DwG__withLocation{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff2!important;border-bottom:1px solid #0000001a!important;justify-content:space-between!important;align-items:center!important;width:100vw!important;padding:16px!important;display:flex!important;top:0!important;left:0!important;right:0!important;box-shadow:0 2px 12px #0000001a!important}}.MobileLogoWithLocation-module-scss-module__dq1DwG__locationButton{color:#262626;cursor:pointer;white-space:nowrap;background:#e8e4df;border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.MobileLogoWithLocation-module-scss-module__dq1DwG__locationButton:hover{background:#ddd9d4;transform:translateY(-2px)}.MobileLogoWithLocation-module-scss-module__dq1DwG__locationButton img{flex-shrink:0}@media (max-width:767px){.MobileLogoWithLocation-module-scss-module__dq1DwG__locationButton{height:44px;padding:12px 16px;font-size:14px}}
.ProductCard-module-scss-module__bPUG9G__listingCard{cursor:pointer;background:#fbf6f0;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.ProductCard-module-scss-module__bPUG9G__listingCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingCard{border-radius:16px}}.ProductCard-module-scss-module__bPUG9G__listingImageWrapper{background:#f5f5f5;border-radius:24px 24px 0 0;width:100%;padding-top:75%;position:relative;overflow:hidden}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingImageWrapper{border-radius:16px 16px 0 0}}.ProductCard-module-scss-module__bPUG9G__listingImage{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ProductCard-module-scss-module__bPUG9G__listingContent{background:#fbf6f0;flex-direction:column;min-height:200px;padding:20px;display:flex}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingContent{min-height:160px;padding:12px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__listingContent{min-height:140px;padding:10px}}.ProductCard-module-scss-module__bPUG9G__listingHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingHeader{gap:6px;margin-bottom:6px}}.ProductCard-module-scss-module__bPUG9G__listingName{color:#1a1a1a;flex:1;margin:0;font-size:24px;font-weight:700}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingName{text-overflow:ellipsis;white-space:nowrap;width:80%;font-size:12.5px;line-height:1.3;overflow:hidden}}.ProductCard-module-scss-module__bPUG9G__favoriteButton{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px}.ProductCard-module-scss-module__bPUG9G__favoriteButton:hover{background:#fff;transform:scale(1.05)}.ProductCard-module-scss-module__bPUG9G__favoriteButton.ProductCard-module-scss-module__bPUG9G__animating{animation:.3s ease-in-out ProductCard-module-scss-module__bPUG9G__heartBeat}.ProductCard-module-scss-module__bPUG9G__favoriteButton img{object-fit:contain;width:20px;height:20px}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__favoriteButton{width:32px;height:32px;top:8px;left:8px}.ProductCard-module-scss-module__bPUG9G__favoriteButton img{width:16px;height:16px}}.ProductCard-module-scss-module__bPUG9G__moreButtonWrapper{flex-shrink:0;position:relative}.ProductCard-module-scss-module__bPUG9G__moreButton{cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.ProductCard-module-scss-module__bPUG9G__moreButton:hover{background:#0000001a;transform:scale(1.05)}.ProductCard-module-scss-module__bPUG9G__moreButton img{object-fit:contain;width:20px;height:20px}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__moreButton{width:24px;min-width:24px;height:24px;min-height:24px}.ProductCard-module-scss-module__bPUG9G__moreButton img{width:16px;height:16px}}@keyframes ProductCard-module-scss-module__bPUG9G__heartBeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ProductCard-module-scss-module__bPUG9G__listingTags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingTags{gap:4px;margin-bottom:6px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__listingTags{gap:3px;margin-bottom:4px}}.ProductCard-module-scss-module__bPUG9G__tagPrimary{color:#fe724f;white-space:nowrap;text-overflow:ellipsis;background:#fae5dc;border-radius:50px;max-width:17ch;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block;overflow:hidden}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__tagPrimary{max-width:10ch;height:18px;padding:2px 8px;font-size:9.5px;line-height:14px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__tagPrimary{max-width:8ch;height:16px;padding:2px 6px;font-size:8px;line-height:12px}}.ProductCard-module-scss-module__bPUG9G__tagSecondary{color:#666;white-space:nowrap;text-overflow:ellipsis;background:#0000000d;border-radius:50px;max-width:15ch;padding:6px 14px;font-size:14px;font-weight:500;display:inline-block;overflow:hidden}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__tagSecondary{max-width:10ch;height:18px;padding:2px 8px;font-size:9.5px;line-height:14px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__tagSecondary{max-width:8ch;height:16px;padding:2px 6px;font-size:8px;line-height:12px}}.ProductCard-module-scss-module__bPUG9G__tagHoliday{color:#fff;white-space:nowrap;background:#e65050;border-radius:50px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__tagHoliday{height:18px;padding:2px 8px;font-size:9.5px;line-height:14px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__tagHoliday{height:16px;padding:2px 6px;font-size:8px;line-height:12px}}.ProductCard-module-scss-module__bPUG9G__listingDescription{color:#666;margin:0 0 16px;font-size:14px;line-height:1.5}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 6px;font-size:9.5px;line-height:1.3;display:-webkit-box;overflow:hidden}}.ProductCard-module-scss-module__bPUG9G__listingFooter{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingFooter{padding-top:8px}}.ProductCard-module-scss-module__bPUG9G__listingPrice{color:#fe724f;font-size:20px;font-weight:700}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__listingPrice{font-size:11px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__listingPrice{font-size:10px}}.ProductCard-module-scss-module__bPUG9G__listingRating{align-items:center;gap:6px;display:flex}.ProductCard-module-scss-module__bPUG9G__stars{align-items:center;gap:4px;display:flex}.ProductCard-module-scss-module__bPUG9G__stars svg,.ProductCard-module-scss-module__bPUG9G__stars img{width:16px;height:16px}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__stars svg,.ProductCard-module-scss-module__bPUG9G__stars img{width:8px!important;height:8px!important}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__stars svg,.ProductCard-module-scss-module__bPUG9G__stars img{width:7px!important;height:7px!important}}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__stars{gap:1px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__stars{gap:1px}}.ProductCard-module-scss-module__bPUG9G__ratingCount{color:#1a1a1a;margin-left:4px;font-size:16px;font-weight:400}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__ratingCount{margin-left:2px;font-size:9.5px}}@media (max-width:400px){.ProductCard-module-scss-module__bPUG9G__ratingCount{margin-left:1px;font-size:8px}}.ProductCard-module-scss-module__bPUG9G__menuDropdown{z-index:10;background:#fff;border-radius:12px;min-width:200px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 20px #00000026}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__menuDropdown{border-radius:8px;min-width:160px;top:calc(100% + 2px)}}.ProductCard-module-scss-module__bPUG9G__menuItem{cursor:pointer;color:#262626;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;transition:background .2s;display:flex}.ProductCard-module-scss-module__bPUG9G__menuItem:hover{background:#0000000d}.ProductCard-module-scss-module__bPUG9G__menuItem svg{flex-shrink:0}.ProductCard-module-scss-module__bPUG9G__menuItem span{flex:1}@media (max-width:768px){.ProductCard-module-scss-module__bPUG9G__menuItem{gap:8px;padding:10px 12px;font-size:12px}.ProductCard-module-scss-module__bPUG9G__menuItem svg{width:16px;height:16px}}.ProductCard-module-scss-module__bPUG9G__menuItemDanger{color:#dc2626}.ProductCard-module-scss-module__bPUG9G__menuItemDanger:hover{background:#dc26260d}
.Rating-module-scss-module__dx2d5W__rating{align-items:center;gap:8px;display:flex}.Rating-module-scss-module__dx2d5W__stars{align-items:center;gap:4px;display:flex}.Rating-module-scss-module__dx2d5W__empty path{fill:#2626261a}.Rating-module-scss-module__dx2d5W__filled path{fill:#ffc593}.Rating-module-scss-module__dx2d5W__count{color:#666;font-size:14px;font-weight:500}@media (max-width:768px){.Rating-module-scss-module__dx2d5W__starsSmall svg{width:14px!important;height:14px!important}}
.styles-module-scss-module__SAObAq__reportButton{display:inline-block;position:relative}.styles-module-scss-module__SAObAq__menuButton{cursor:pointer;color:#666;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0 8px;font-size:24px;transition:all .2s;display:flex}.styles-module-scss-module__SAObAq__menuButton:hover{color:#1a1a1a;background:#f5f5f5}.styles-module-scss-module__SAObAq__menuButton:active{transform:scale(.95)}.styles-module-scss-module__SAObAq__menu{z-index:1000;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;min-width:180px;animation:.2s ease-out styles-module-scss-module__SAObAq__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}@media (max-width:768px){.styles-module-scss-module__SAObAq__menu{min-width:160px}}@keyframes styles-module-scss-module__SAObAq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__SAObAq__menuItem{text-align:left;cursor:pointer;color:#1a1a1a;background:0 0;border:none;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.styles-module-scss-module__SAObAq__menuItem:last-child{border-bottom:none}.styles-module-scss-module__SAObAq__menuItem:hover{background:#f9f9f9}.styles-module-scss-module__SAObAq__menuItem:active{background:#f0f0f0}.styles-module-scss-module__SAObAq__menuItem svg{color:#666;flex-shrink:0}.styles-module-scss-module__SAObAq__menuItem span{flex:1}@media (max-width:768px){.styles-module-scss-module__SAObAq__menuItem{gap:10px;padding:12px 14px;font-size:13px}}
.SuccessModal-module-scss-module__N2iK1a__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out SuccessModal-module-scss-module__N2iK1a__fadeIn;display:flex;position:fixed;inset:0}@keyframes SuccessModal-module-scss-module__N2iK1a__fadeIn{0%{opacity:0}to{opacity:1}}.SuccessModal-module-scss-module__N2iK1a__modal{text-align:center;background:#fff;border-radius:24px;width:90%;max-width:400px;padding:48px 40px;animation:.4s ease-out SuccessModal-module-scss-module__N2iK1a__slideUp;box-shadow:0 20px 60px #0000004d}@keyframes SuccessModal-module-scss-module__N2iK1a__slideUp{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.SuccessModal-module-scss-module__N2iK1a__iconWrapper{width:100px;height:100px;margin:0 auto 24px}.SuccessModal-module-scss-module__N2iK1a__checkIcon{width:100%;height:100%}.SuccessModal-module-scss-module__N2iK1a__checkCircle{stroke:#fe724f;stroke-width:2px;stroke-miterlimit:10;animation:.6s cubic-bezier(.65,0,.45,1) forwards SuccessModal-module-scss-module__N2iK1a__stroke}.SuccessModal-module-scss-module__N2iK1a__checkPath{stroke:#fe724f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards SuccessModal-module-scss-module__N2iK1a__stroke}@keyframes SuccessModal-module-scss-module__N2iK1a__stroke{to{stroke-dashoffset:0}}.SuccessModal-module-scss-module__N2iK1a__title{color:#1a1a1a;margin:0 0 12px;font-size:28px;font-weight:800}.SuccessModal-module-scss-module__N2iK1a__message{color:#666;margin:0;font-size:16px;line-height:1.6}
.ChatWindow-module-scss-module__YpNuXa__chatWindow{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:100%;min-height:calc(100vh - 140px);animation:.3s ease-out ChatWindow-module-scss-module__YpNuXa__slideDown;display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__chatWindow{box-shadow:none;border-radius:0;min-height:calc(100vh - 80px);inset:0}}.ChatWindow-module-scss-module__YpNuXa__chatWindowHeader{z-index:1000;background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__chatWindowHeader{z-index:1000;justify-content:space-between;gap:8px;padding:10px 12px}}.ChatWindow-module-scss-module__YpNuXa__itemImage{background:#f5f5f5;border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__itemImage{order:1}}.ChatWindow-module-scss-module__YpNuXa__itemImage img{object-fit:cover;width:100%;height:100%;display:block}.ChatWindow-module-scss-module__YpNuXa__placeholderImage{color:#999;background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ChatWindow-module-scss-module__YpNuXa__placeholderImage svg{opacity:.5}.ChatWindow-module-scss-module__YpNuXa__headerInfo{flex-direction:column;flex:1;gap:4px;display:flex}.ChatWindow-module-scss-module__YpNuXa__headerInfo h3{color:#1a1a1a;margin:0;font-size:18px;font-weight:700}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__headerInfo{text-align:center;flex:1;order:0}}.ChatWindow-module-scss-module__YpNuXa__connectionStatus{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ChatWindow-module-scss-module__YpNuXa__connectionStatus:before{content:"";border-radius:50%;width:8px;height:8px}.ChatWindow-module-scss-module__YpNuXa__connectionStatus.ChatWindow-module-scss-module__YpNuXa__connected{color:#10b981}.ChatWindow-module-scss-module__YpNuXa__connectionStatus.ChatWindow-module-scss-module__YpNuXa__connected:before{background:#10b981;box-shadow:0 0 8px #10b98166}.ChatWindow-module-scss-module__YpNuXa__connectionStatus.ChatWindow-module-scss-module__YpNuXa__disconnected{color:#ef4444}.ChatWindow-module-scss-module__YpNuXa__connectionStatus.ChatWindow-module-scss-module__YpNuXa__disconnected:before{background:#ef4444}.ChatWindow-module-scss-module__YpNuXa__backButton,.ChatWindow-module-scss-module__YpNuXa__closeButton{color:#666;cursor:pointer;z-index:1001;background:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:relative}.ChatWindow-module-scss-module__YpNuXa__backButton:hover,.ChatWindow-module-scss-module__YpNuXa__closeButton:hover{color:#1a1a1a;background:#e0e0e0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__backButton,.ChatWindow-module-scss-module__YpNuXa__closeButton{order:2}}.ChatWindow-module-scss-module__YpNuXa__messagesContainer{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow:hidden auto}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__messagesContainer{max-height:calc(100vh - 200px);padding:12px}}.ChatWindow-module-scss-module__YpNuXa__messagesContainer::-webkit-scrollbar{width:6px}.ChatWindow-module-scss-module__YpNuXa__messagesContainer::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__messagesContainer{gap:8px;padding:12px}}.ChatWindow-module-scss-module__YpNuXa__loading,.ChatWindow-module-scss-module__YpNuXa__emptyState{text-align:center;color:#999;justify-content:center;align-items:center;padding:32px 20px;display:flex}.ChatWindow-module-scss-module__YpNuXa__loading p,.ChatWindow-module-scss-module__YpNuXa__emptyState p{margin:0}.ChatWindow-module-scss-module__YpNuXa__message{gap:8px;max-width:80%;animation:.2s ease-out ChatWindow-module-scss-module__YpNuXa__messageAppear;display:flex}.ChatWindow-module-scss-module__YpNuXa__message.ChatWindow-module-scss-module__YpNuXa__own{flex-direction:row-reverse;margin-left:auto}.ChatWindow-module-scss-module__YpNuXa__message.ChatWindow-module-scss-module__YpNuXa__own .ChatWindow-module-scss-module__YpNuXa__messageContent{color:#fff;background:linear-gradient(135deg,#fe724f 0%,#ff6b58 100%)}.ChatWindow-module-scss-module__YpNuXa__message.ChatWindow-module-scss-module__YpNuXa__other{margin-right:auto}.ChatWindow-module-scss-module__YpNuXa__message.ChatWindow-module-scss-module__YpNuXa__other .ChatWindow-module-scss-module__YpNuXa__messageContent{color:#1a1a1a;background:#f5f5f5}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__message{max-width:85%}}@keyframes ChatWindow-module-scss-module__YpNuXa__messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow-module-scss-module__YpNuXa__messageContent{word-wrap:break-word;border-radius:16px;padding:10px 14px}.ChatWindow-module-scss-module__YpNuXa__messageContent p{margin:0 0 4px;font-size:14px;line-height:1.4}.ChatWindow-module-scss-module__YpNuXa__message.ChatWindow-module-scss-module__YpNuXa__own .ChatWindow-module-scss-module__YpNuXa__messageContent svg{stroke:#ffffffe6;filter:drop-shadow(0 1px 2px #0003)}.ChatWindow-module-scss-module__YpNuXa__messageFooter{justify-content:flex-end;align-items:center;gap:4px;display:flex}.ChatWindow-module-scss-module__YpNuXa__messageTime{opacity:.7;font-size:11px}.ChatWindow-module-scss-module__YpNuXa__checkmarks{align-items:center;width:22px;height:18px;display:flex;position:relative}.ChatWindow-module-scss-module__YpNuXa__checkmarks svg{position:absolute}.ChatWindow-module-scss-module__YpNuXa__checkmarks svg:first-child{z-index:1;left:0}.ChatWindow-module-scss-module__YpNuXa__checkmarks svg:last-child{z-index:2;left:6px}.ChatWindow-module-scss-module__YpNuXa__deleteButton{color:#999;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.ChatWindow-module-scss-module__YpNuXa__message:hover .ChatWindow-module-scss-module__YpNuXa__deleteButton{opacity:1}.ChatWindow-module-scss-module__YpNuXa__deleteButton:hover{color:#ff3b30;background:#ff00001a}.ChatWindow-module-scss-module__YpNuXa__inputContainer{z-index:10;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;gap:8px;padding:16px;display:flex;position:sticky;bottom:0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__inputContainer{padding:12px 8px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0f0f0;gap:6px;position:sticky;bottom:0}}.ChatWindow-module-scss-module__YpNuXa__inputContainer input{border:1px solid #e0e0e0;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.ChatWindow-module-scss-module__YpNuXa__inputContainer input:focus{border-color:#fe724f}.ChatWindow-module-scss-module__YpNuXa__inputContainer input::placeholder{color:#999}.ChatWindow-module-scss-module__YpNuXa__inputContainer input:disabled{cursor:not-allowed;background:#f5f5f5}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__inputContainer input{padding:10px 12px;font-size:14px}}.ChatWindow-module-scss-module__YpNuXa__inputContainer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fe724f 0%,#ff6b58 100%);border:none;border-radius:12px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.ChatWindow-module-scss-module__YpNuXa__inputContainer button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #fe786766}.ChatWindow-module-scss-module__YpNuXa__inputContainer button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__inputContainer button{padding:10px 16px;font-size:13px}}.ChatWindow-module-scss-module__YpNuXa__sendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fe724f 0%,#ff6b58 100%);border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.ChatWindow-module-scss-module__YpNuXa__sendButton:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #fe78674d}.ChatWindow-module-scss-module__YpNuXa__sendButton:disabled{opacity:.5;cursor:not-allowed}.ChatWindow-module-scss-module__YpNuXa__errorBanner{color:#991b1b;background:#fee2e2;border-left:4px solid #ef4444;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;animation:.3s ease-out ChatWindow-module-scss-module__YpNuXa__slideDown;display:flex}.ChatWindow-module-scss-module__YpNuXa__errorBanner svg{color:#ef4444;flex-shrink:0}.ChatWindow-module-scss-module__YpNuXa__errorBanner span{flex:1}.ChatWindow-module-scss-module__YpNuXa__closeError{color:#991b1b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.ChatWindow-module-scss-module__YpNuXa__closeError:hover{background:#991b1b1a}.ChatWindow-module-scss-module__YpNuXa__spinner{animation:1s linear infinite ChatWindow-module-scss-module__YpNuXa__spin}@keyframes ChatWindow-module-scss-module__YpNuXa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ChatWindow-module-scss-module__YpNuXa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow-module-scss-module__YpNuXa__reservationInfo{background:#fff;border-radius:16px;flex-shrink:0;margin:16px;padding:20px;box-shadow:0 2px 12px #0000000f}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoTitle{color:#1e293b;margin:0 0 16px;font-size:16px;font-weight:600}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow span:first-child{color:#64748b;flex-shrink:0;margin-right:12px}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow span:last-child{color:#1e293b;text-align:right;font-weight:500}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow:last-child{border-bottom:none}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__totalRow{border-top:2px solid #f1f5f9;justify-content:space-between;margin-top:8px;padding:14px 0 0;font-size:16px;font-weight:600;display:flex}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__totalRow span:first-child{color:#1e293b}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__totalRow span:last-child{color:#fe724f;font-size:18px}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__reservationInfo{border-radius:12px;margin:8px 12px;padding:16px}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoTitle{margin-bottom:12px;font-size:15px}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow{padding:8px 0;font-size:13px}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow span:first-child{max-width:40%}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__infoRow span:last-child{word-break:break-word;max-width:60%}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__totalRow{padding-top:12px;font-size:15px}.ChatWindow-module-scss-module__YpNuXa__reservationInfo .ChatWindow-module-scss-module__YpNuXa__totalRow span:last-child{font-size:16px}}.ChatWindow-module-scss-module__YpNuXa__nextStep{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px;margin-top:16px;padding:16px}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepStatus{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepStatus .ChatWindow-module-scss-module__YpNuXa__stepIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:600;display:flex}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepStatus .ChatWindow-module-scss-module__YpNuXa__stepText{color:#10b981;font-size:16px;font-weight:600}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepDescription{color:#059669;font-size:14px;line-height:1.4}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__nextStep{margin-top:12px;padding:12px}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepStatus .ChatWindow-module-scss-module__YpNuXa__stepText{font-size:15px}.ChatWindow-module-scss-module__YpNuXa__nextStep .ChatWindow-module-scss-module__YpNuXa__stepDescription{font-size:13px}}.ChatWindow-module-scss-module__YpNuXa__rentalSection{background:#fafafa;flex-shrink:0;padding:16px}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__rentalSection{padding:12px}}.ChatWindow-module-scss-module__YpNuXa__actionsSection{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__actionsSection{gap:8px;margin-top:12px}}.ChatWindow-module-scss-module__YpNuXa__blockedMessage{color:#92400e;text-align:center;background:#fef3c7;border-radius:8px;padding:12px;font-size:14px;font-weight:500}.ChatWindow-module-scss-module__YpNuXa__workflowPlaceholder{background:#fafafa;flex:1;justify-content:center;align-items:flex-start;padding:20px;display:flex;overflow-y:auto}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__workflowPlaceholder{align-items:stretch;padding:12px}}.ChatWindow-module-scss-module__YpNuXa__placeholderContent{text-align:center;flex-direction:column;flex:1;align-items:center;gap:24px;width:100%;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__placeholderContent{text-align:left;align-items:flex-start;gap:16px}}.ChatWindow-module-scss-module__YpNuXa__placeholderContent svg{color:#fe724f;opacity:.8}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__placeholderContent svg{width:48px;height:48px}}.ChatWindow-module-scss-module__YpNuXa__placeholderContent h3{color:#1e293b;margin:0;font-size:20px;font-weight:600}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__placeholderContent h3{font-size:18px}}.ChatWindow-module-scss-module__YpNuXa__placeholderContent p{color:#64748b;margin:0;font-size:15px;line-height:1.5}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__placeholderContent p{font-size:14px}}.ChatWindow-module-scss-module__YpNuXa__stepsContainer{flex-direction:column;gap:16px;width:100%;padding:0 20px;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__stepsContainer{gap:12px;padding:0 8px}}.ChatWindow-module-scss-module__YpNuXa__step{text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-shrink:0;align-items:flex-start;gap:16px;padding:16px;transition:all .3s;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__step{gap:12px;padding:12px}}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepActive{background:linear-gradient(90deg,#fff5f3,#fff);border-color:#fe724f;box-shadow:0 2px 8px #fe78671a}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepActive .ChatWindow-module-scss-module__YpNuXa__stepIcon{color:#fff;background:#fe724f}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepActive .ChatWindow-module-scss-module__YpNuXa__stepTitle{color:#fe724f}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepCompleted{background:linear-gradient(90deg,#f0fdf4,#fff);border-color:#10b981}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepCompleted .ChatWindow-module-scss-module__YpNuXa__stepIcon{color:#fff;background:#10b981}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepCompleted .ChatWindow-module-scss-module__YpNuXa__stepTitle{color:#10b981}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepDisabled{opacity:.5}.ChatWindow-module-scss-module__YpNuXa__step.ChatWindow-module-scss-module__YpNuXa__stepDisabled .ChatWindow-module-scss-module__YpNuXa__stepIcon{color:#94a3b8;background:#e2e8f0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__step{gap:12px;padding:12px}}.ChatWindow-module-scss-module__YpNuXa__stepIcon{color:#64748b;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;transition:all .3s;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__stepIcon{width:36px;height:36px;font-size:16px}}.ChatWindow-module-scss-module__YpNuXa__stepContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__stepContent{gap:2px}}.ChatWindow-module-scss-module__YpNuXa__stepTitle{color:#1e293b;margin:0;font-size:16px;font-weight:600}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__stepTitle{font-size:15px}}.ChatWindow-module-scss-module__YpNuXa__stepDescription{color:#64748b;margin:0;font-size:14px;line-height:1.4}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__stepDescription{font-size:13px}}.ChatWindow-module-scss-module__YpNuXa__header{z-index:10;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex;position:sticky;top:0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__header{gap:8px;min-height:52px;padding:12px 8px}}.ChatWindow-module-scss-module__YpNuXa__header h3{font-size:18px;font-weight:700}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__header h3{font-size:16px}}.ChatWindow-module-scss-module__YpNuXa__header h3{color:#1a1a1a;margin:0}.ChatWindow-module-scss-module__YpNuXa__header .ChatWindow-module-scss-module__YpNuXa__status{color:#10b981;font-size:12px;font-weight:500}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__header{gap:8px;padding:10px 12px}.ChatWindow-module-scss-module__YpNuXa__header h3{font-size:16px}}.ChatWindow-module-scss-module__YpNuXa__messages{-webkit-overflow-scrolling:touch;background:#fafafa;flex-direction:column;flex:1;gap:12px;min-height:200px;padding:16px;display:flex;overflow:hidden auto}.ChatWindow-module-scss-module__YpNuXa__messages::-webkit-scrollbar{width:6px}.ChatWindow-module-scss-module__YpNuXa__messages::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.ChatWindow-module-scss-module__YpNuXa__messages::-webkit-scrollbar-track{background:0 0}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__messages{gap:8px;min-height:150px;padding:12px 8px}}.ChatWindow-module-scss-module__YpNuXa__rentalActionsInChat{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;padding:16px}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__rentalActionsInChat{padding:12px}}.ChatWindow-module-scss-module__YpNuXa__meetingInfo{text-align:left;background:linear-gradient(135deg,#fff9f0 0%,#fff5e6 100%);border:2px solid #fed7aa;border-radius:16px;margin-bottom:20px;padding:20px}.ChatWindow-module-scss-module__YpNuXa__meetingTitle{color:#92400e;text-align:left;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions{text-align:left}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions p{color:#92400e;text-align:left;margin:0 0 10px;font-size:14px;font-weight:600}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions ol{text-align:left;margin:0 0 14px;padding-left:20px}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions ol li{color:#78350f;text-align:left;margin-bottom:8px;font-size:13px;line-height:1.7}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions ol li strong{color:#92400e;font-weight:600}.ChatWindow-module-scss-module__YpNuXa__meetingInstructions ol li:last-child{margin-bottom:0}.ChatWindow-module-scss-module__YpNuXa__warningBox{color:#991b1b;text-align:left;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #f87171;border-radius:12px;margin-top:12px;padding:12px;font-size:13px;line-height:1.5}.ChatWindow-module-scss-module__YpNuXa__warningBox strong{color:#7f1d1d;font-weight:700}.ChatWindow-module-scss-module__YpNuXa__reviewButtons{margin:0;padding:16px}.ChatWindow-module-scss-module__YpNuXa__reviewButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#fe724f 0%,#ffc593 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.ChatWindow-module-scss-module__YpNuXa__reviewButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fe724f4d}.ChatWindow-module-scss-module__YpNuXa__reviewButton:active{transform:translateY(0)}.ChatWindow-module-scss-module__YpNuXa__reviewModalOverlay{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s ChatWindow-module-scss-module__YpNuXa__fadeIn;display:flex;position:fixed;inset:0}@keyframes ChatWindow-module-scss-module__YpNuXa__fadeIn{0%{opacity:0}to{opacity:1}}.ChatWindow-module-scss-module__YpNuXa__reviewModalContent{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:90vh;padding:32px;animation:.3s ChatWindow-module-scss-module__YpNuXa__slideUp;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0003}@keyframes ChatWindow-module-scss-module__YpNuXa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatWindow-module-scss-module__YpNuXa__reviewModalContent{border-radius:0;max-width:100%;max-height:100vh;padding:24px}}.ChatWindow-module-scss-module__YpNuXa__reviewModalClose{cursor:pointer;color:#6b7280;z-index:1;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.ChatWindow-module-scss-module__YpNuXa__reviewModalClose:hover{color:#fff;background:#fe724f;transform:scale(1.1)}.ChatWindow-module-scss-module__YpNuXa__reviewModalClose:active{transform:scale(.95)}
.ContractUpload-module-scss-module__ozsLvW__container{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:24px}.ContractUpload-module-scss-module__ozsLvW__container h3{color:#1e293b;margin:0 0 8px;font-size:18px;font-weight:600}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__container{border-radius:12px;padding:16px}.ContractUpload-module-scss-module__ozsLvW__container h3{font-size:16px}}.ContractUpload-module-scss-module__ozsLvW__description{color:#64748b;margin:0 0 20px;font-size:14px;line-height:1.5}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__description{margin-bottom:16px;font-size:13px}}.ContractUpload-module-scss-module__ozsLvW__documentsBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__documentsBlock{margin-bottom:20px;padding:16px}}.ContractUpload-module-scss-module__ozsLvW__documentsTitle{color:#1e293b;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__documentsTitle{margin-bottom:12px;font-size:15px}}.ContractUpload-module-scss-module__ozsLvW__documentLinks{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__documentLinks{gap:10px;margin-bottom:16px}}.ContractUpload-module-scss-module__ozsLvW__documentLink{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ContractUpload-module-scss-module__ozsLvW__documentLink:hover{color:#fe724f;background:#fff5f3;border-color:#fe724f;transform:translateY(-1px);box-shadow:0 2px 8px #fe786726}.ContractUpload-module-scss-module__ozsLvW__documentLink svg{color:#64748b;flex-shrink:0}.ContractUpload-module-scss-module__ozsLvW__documentLink:hover svg{color:#fe724f}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__documentLink{gap:10px;padding:10px 12px;font-size:13px}}.ContractUpload-module-scss-module__ozsLvW__documentsInstructions{flex-direction:column;gap:8px;display:flex}.ContractUpload-module-scss-module__ozsLvW__instructionItem{color:#64748b;align-items:center;gap:12px;font-size:13px;line-height:1.4;display:flex}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__instructionItem{gap:10px;font-size:12px}}.ContractUpload-module-scss-module__ozsLvW__stepNumber{color:#fff;background:#fe724f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:flex}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__stepNumber{width:18px;height:18px;font-size:11px}}.ContractUpload-module-scss-module__ozsLvW__uploadArea{margin-bottom:16px}.ContractUpload-module-scss-module__ozsLvW__fileInput{display:none}.ContractUpload-module-scss-module__ozsLvW__uploadButton{cursor:pointer;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:40px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.ContractUpload-module-scss-module__ozsLvW__uploadButton svg{color:#94a3b8}.ContractUpload-module-scss-module__ozsLvW__uploadButton:hover{color:#fe724f;background:#fff5f3;border-color:#fe724f}.ContractUpload-module-scss-module__ozsLvW__uploadButton:hover svg{color:#fe724f}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__uploadButton{padding:30px 16px;font-size:14px}}.ContractUpload-module-scss-module__ozsLvW__filesList{flex-direction:column;gap:12px;display:flex}.ContractUpload-module-scss-module__ozsLvW__fileItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.ContractUpload-module-scss-module__ozsLvW__fileItem:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__fileItem{gap:10px;padding:10px}}.ContractUpload-module-scss-module__ozsLvW__preview{object-fit:cover;border-radius:8px;flex-shrink:0;width:60px;height:60px}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__preview{width:50px;height:50px}}.ContractUpload-module-scss-module__ozsLvW__fileIcon{color:#64748b;background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__fileIcon{width:50px;height:50px}.ContractUpload-module-scss-module__ozsLvW__fileIcon svg{width:20px;height:20px}}.ContractUpload-module-scss-module__ozsLvW__fileInfo{flex:1;min-width:0}.ContractUpload-module-scss-module__ozsLvW__fileName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__fileName{font-size:13px}}.ContractUpload-module-scss-module__ozsLvW__fileSize{color:#94a3b8;margin-top:2px;font-size:13px}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__fileSize{font-size:12px}}.ContractUpload-module-scss-module__ozsLvW__removeBtn{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;line-height:1;transition:all .2s;display:flex}.ContractUpload-module-scss-module__ozsLvW__removeBtn:hover{background:#fecaca}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__removeBtn{width:28px;height:28px;font-size:20px}}.ContractUpload-module-scss-module__ozsLvW__addMoreBtn{cursor:pointer;color:#64748b;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ContractUpload-module-scss-module__ozsLvW__addMoreBtn:hover{color:#fe724f;background:#fff5f3;border-color:#fe724f}.ContractUpload-module-scss-module__ozsLvW__addMoreBtn:hover svg{color:#fe724f}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__addMoreBtn{padding:12px;font-size:13px}}.ContractUpload-module-scss-module__ozsLvW__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px;font-size:14px}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__error{padding:10px;font-size:13px}}.ContractUpload-module-scss-module__ozsLvW__submitBtn{color:#fff;cursor:pointer;background:#fe724f;border:none;border-radius:12px;width:100%;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.ContractUpload-module-scss-module__ozsLvW__submitBtn:hover:not(:disabled){background:#e66958;transform:translateY(-1px)}.ContractUpload-module-scss-module__ozsLvW__submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__submitBtn{padding:10px 20px;font-size:14px}}.ContractUpload-module-scss-module__ozsLvW__successStatus{text-align:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:16px;padding:32px 24px;box-shadow:0 4px 20px #10b9811a}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__successStatus{padding:24px 16px}}.ContractUpload-module-scss-module__ozsLvW__successIcon{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:32px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #10b9814d}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__successIcon{width:56px;height:56px;margin-bottom:12px;font-size:28px}}.ContractUpload-module-scss-module__ozsLvW__successStatus h3{color:#10b981;margin:0 0 12px;font-size:20px;font-weight:600}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__successStatus h3{font-size:18px}}.ContractUpload-module-scss-module__ozsLvW__statusDescription{color:#059669;margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.ContractUpload-module-scss-module__ozsLvW__statusDescription{font-size:13px}}
.HandoverButton-module-scss-module__ZTBPtW__handoverButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fe724f 0%,#ff9a6c 100%);border:none;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 24px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #fe786740}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #fe786766}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:hover:not(:disabled):before{left:100%}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:active:not(:disabled){transform:translateY(-1px)}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #fe786726}.HandoverButton-module-scss-module__ZTBPtW__handoverButton .HandoverButton-module-scss-module__ZTBPtW__icon{font-size:20px;transition:transform .3s}.HandoverButton-module-scss-module__ZTBPtW__handoverButton:hover:not(:disabled) .HandoverButton-module-scss-module__ZTBPtW__icon{transform:scale(1.1)}.HandoverButton-module-scss-module__ZTBPtW__handoverButton .HandoverButton-module-scss-module__ZTBPtW__label{letter-spacing:-.01em;font-size:16px}.HandoverButton-module-scss-module__ZTBPtW__modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fe78670d 0%,#ff9a6c0d 100%);border:1px solid #fe786726;border-radius:24px;margin:24px 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 32px #fe78671f}.HandoverButton-module-scss-module__ZTBPtW__modal:hover{transform:translateY(-2px);box-shadow:0 12px 40px #fe78672e}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent{flex-direction:column;display:flex}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalHeader{border-bottom:1px solid #fe786726;justify-content:space-between;align-items:center;padding:24px;display:flex}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalHeader h3{color:#fe724f;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalHeader .HandoverButton-module-scss-module__ZTBPtW__closeButton{cursor:pointer;color:#fff;background:linear-gradient(135deg,#fe724f 0%,#ff9a6c 100%);border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s;display:flex;box-shadow:0 4px 12px #fe78674d}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalHeader .HandoverButton-module-scss-module__ZTBPtW__closeButton:hover{transform:scale(1.1);box-shadow:0 6px 16px #fe786766}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody{padding:24px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__description{color:#666;margin-bottom:24px;font-size:16px;font-weight:500;line-height:1.5}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea{background:linear-gradient(135deg,#fe78670d 0%,#ff9a6c0d 100%);border:2px dashed #fe78674d;border-radius:20px;flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;padding:48px 24px;transition:all .3s;display:flex}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea:hover{background:linear-gradient(135deg,#fe786714 0%,#ff9a6c14 100%);border-color:#fe786780}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__fileInput{display:none}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__selectButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fe724f 0%,#ff9a6c 100%);border:none;border-radius:16px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #fe786740}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__selectButton:hover{transform:translateY(-2px);box-shadow:0 8px 32px #fe786766}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__selectButton svg{flex-shrink:0;width:20px;height:20px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__hint{color:#666;margin:0;font-size:14px;font-weight:500}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList .HandoverButton-module-scss-module__ZTBPtW__previewItem{aspect-ratio:1;border:2px solid #e5e7eb;border-radius:8px;position:relative;overflow:hidden}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList .HandoverButton-module-scss-module__ZTBPtW__previewItem .HandoverButton-module-scss-module__ZTBPtW__previewImage{object-fit:cover;width:100%;height:100%}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList .HandoverButton-module-scss-module__ZTBPtW__previewItem .HandoverButton-module-scss-module__ZTBPtW__removeButton{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList .HandoverButton-module-scss-module__ZTBPtW__previewItem .HandoverButton-module-scss-module__ZTBPtW__removeButton:hover{background:#000c}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter{border-top:1px solid #e5e7eb;gap:12px;padding:20px;display:flex}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter button{cursor:pointer;border:none;border-radius:16px;flex:1;padding:16px 24px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1)}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter button:disabled{opacity:.5;cursor:not-allowed}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter .HandoverButton-module-scss-module__ZTBPtW__cancelButton{color:#374151;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);box-shadow:0 4px 12px #0000001a}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter .HandoverButton-module-scss-module__ZTBPtW__cancelButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter .HandoverButton-module-scss-module__ZTBPtW__uploadButton{color:#fff;background:linear-gradient(135deg,#fe724f 0%,#ff9a6c 100%);box-shadow:0 4px 20px #fe786740}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalContent .HandoverButton-module-scss-module__ZTBPtW__modalFooter .HandoverButton-module-scss-module__ZTBPtW__uploadButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #fe786766}@media (max-width:768px){.HandoverButton-module-scss-module__ZTBPtW__handoverButton{padding:10px 16px;font-size:13px}.HandoverButton-module-scss-module__ZTBPtW__handoverButton .HandoverButton-module-scss-module__ZTBPtW__icon{font-size:16px}.HandoverButton-module-scss-module__ZTBPtW__handoverButton .HandoverButton-module-scss-module__ZTBPtW__label{font-size:13px}.HandoverButton-module-scss-module__ZTBPtW__modal{margin:16px 0}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalHeader{padding:16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalHeader h3{font-size:16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalHeader .HandoverButton-module-scss-module__ZTBPtW__closeButton{width:28px;height:28px;font-size:16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody{padding:16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__description{margin-bottom:16px;font-size:13px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea{margin-bottom:16px;padding:30px 16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__selectButton{padding:10px 20px;font-size:13px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__uploadArea .HandoverButton-module-scss-module__ZTBPtW__hint{font-size:11px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalBody .HandoverButton-module-scss-module__ZTBPtW__previewList .HandoverButton-module-scss-module__ZTBPtW__previewItem .HandoverButton-module-scss-module__ZTBPtW__removeButton{width:20px;height:20px;font-size:12px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalFooter{gap:8px;padding:16px}.HandoverButton-module-scss-module__ZTBPtW__modal .HandoverButton-module-scss-module__ZTBPtW__modalFooter button{padding:10px 16px;font-size:13px}}
.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:20px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__header{margin-bottom:20px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__header h4{color:#111827;margin:0;font-size:16px;font-weight:600}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__sectionTitle{color:#374151;margin-bottom:12px;font-size:14px;font-weight:600}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item{justify-content:space-between;align-items:center;font-size:14px;display:flex}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item .PaymentBreakdown-module-scss-module__V_BfBW__itemLabel{color:#6b7280;align-items:center;gap:8px;display:flex}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item .PaymentBreakdown-module-scss-module__V_BfBW__itemLabel .PaymentBreakdown-module-scss-module__V_BfBW__badge{color:#dc2626;background:#fef2f2;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item .PaymentBreakdown-module-scss-module__V_BfBW__itemValue{color:#111827;font-weight:500}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item .PaymentBreakdown-module-scss-module__V_BfBW__itemValue.PaymentBreakdown-module-scss-module__V_BfBW__negative{color:#dc2626}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total{background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total .PaymentBreakdown-module-scss-module__V_BfBW__totalLabel{color:#374151;font-size:14px;font-weight:600}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total .PaymentBreakdown-module-scss-module__V_BfBW__totalValue{color:#111827;font-size:18px;font-weight:700}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total.PaymentBreakdown-module-scss-module__V_BfBW__success{background:#d1fae5}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total.PaymentBreakdown-module-scss-module__V_BfBW__success .PaymentBreakdown-module-scss-module__V_BfBW__totalValue{color:#065f46}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total.PaymentBreakdown-module-scss-module__V_BfBW__pending{background:#fef3c7}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total.PaymentBreakdown-module-scss-module__V_BfBW__pending .PaymentBreakdown-module-scss-module__V_BfBW__totalValue{color:#92400e}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__info{color:#166534;background:#f0fdf4;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__warningBox{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;gap:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__warningBox .PaymentBreakdown-module-scss-module__V_BfBW__warningIcon{color:#dc2626;flex-shrink:0}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__warningBox strong{font-weight:600}@media (max-width:768px){.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown{padding:16px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__header{margin-bottom:16px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__header h4{font-size:14px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section{margin-bottom:20px;padding-bottom:20px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__sectionTitle{margin-bottom:10px;font-size:13px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items{gap:6px;margin-bottom:10px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item{font-size:13px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__items .PaymentBreakdown-module-scss-module__V_BfBW__item .PaymentBreakdown-module-scss-module__V_BfBW__itemLabel .PaymentBreakdown-module-scss-module__V_BfBW__badge{padding:2px 6px;font-size:10px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total{margin-top:10px;padding:10px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total .PaymentBreakdown-module-scss-module__V_BfBW__totalLabel{font-size:13px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__total .PaymentBreakdown-module-scss-module__V_BfBW__totalValue{font-size:16px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__section .PaymentBreakdown-module-scss-module__V_BfBW__info{margin-top:10px;padding:6px 10px;font-size:12px}.PaymentBreakdown-module-scss-module__V_BfBW__paymentBreakdown .PaymentBreakdown-module-scss-module__V_BfBW__warningBox{padding:12px;font-size:13px}}
.RentalTimer-module-scss-module__AC2TKW__rentalTimer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fe786714 0%,#ff9a6c14 100%);border:1px solid #fe786726;border-radius:32px;margin-bottom:24px;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #fe78671f}.RentalTimer-module-scss-module__AC2TKW__rentalTimer:hover{transform:translateY(-4px);box-shadow:0 12px 40px #fe78672e}.RentalTimer-module-scss-module__AC2TKW__rentalTimer.RentalTimer-module-scss-module__AC2TKW__overdue{background:linear-gradient(135deg,#f5656514 0%,#c5303014 100%);border-color:#f5656533;box-shadow:0 8px 32px #f5656526}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__header{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__header .RentalTimer-module-scss-module__AC2TKW__icon{color:#fe724f;flex-shrink:0;width:24px;height:24px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__header .RentalTimer-module-scss-module__AC2TKW__label{color:#fe724f;letter-spacing:-.01em;font-size:24px;font-weight:700}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;display:flex}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock{flex-direction:column;align-items:center;gap:8px;min-width:80px;display:flex}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock .RentalTimer-module-scss-module__AC2TKW__timeValue{background:linear-gradient(135deg,#fe724f 0%,#ff9a6c 100%);-webkit-text-fill-color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;border-radius:16px;min-width:80px;padding:16px 20px;font-size:48px;font-weight:800;line-height:1;box-shadow:0 4px 20px #fe786733}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock .RentalTimer-module-scss-module__AC2TKW__timeUnit{color:#fe724f;text-transform:lowercase;font-size:14px;font-weight:600}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeSeparator{color:#fe724f;opacity:.6;margin:0 8px;font-size:48px;font-weight:800}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo{text-align:center;margin-bottom:24px;padding:24px 0}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__overdueText{color:#f56565;margin-bottom:16px;font-size:24px;font-weight:700}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__overdueText strong{font-size:32px;font-weight:800}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__penaltyWarning{color:#f56565;background:linear-gradient(135deg,#f565651a 0%,#c530301a 100%);border:1px solid #f5656533;border-radius:16px;padding:16px 24px;font-size:16px;font-weight:600}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__warningBanner{color:#f59e0b;text-align:center;background:linear-gradient(135deg,#ffc1071a 0%,#ff98001a 100%);border:2px solid #ffc1074d;border-radius:16px;margin-bottom:24px;padding:20px;font-size:16px;font-weight:600;animation:2s infinite RentalTimer-module-scss-module__AC2TKW__pulse}@keyframes RentalTimer-module-scss-module__AC2TKW__pulse{0%,to{background:linear-gradient(135deg,#ffc1071a 0%,#ff98001a 100%)}50%{background:linear-gradient(135deg,#ffc10733 0%,#ff980033 100%)}}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates{border-top:1px solid #fe786726;flex-direction:column;gap:12px;padding-top:24px;display:flex}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates .RentalTimer-module-scss-module__AC2TKW__dateItem{background:linear-gradient(135deg,#fe78670d 0%,#ff9a6c0d 100%);border:1px solid #fe78671a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;display:flex}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates .RentalTimer-module-scss-module__AC2TKW__dateItem .RentalTimer-module-scss-module__AC2TKW__dateLabel{color:#666;font-weight:600}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates .RentalTimer-module-scss-module__AC2TKW__dateItem .RentalTimer-module-scss-module__AC2TKW__dateValue{color:#fe724f;font-weight:700}@media (max-width:768px){.RentalTimer-module-scss-module__AC2TKW__rentalTimer{border-radius:24px;padding:24px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__header{margin-bottom:24px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__header .RentalTimer-module-scss-module__AC2TKW__label{font-size:20px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay{gap:8px;margin-bottom:24px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock{min-width:60px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock .RentalTimer-module-scss-module__AC2TKW__timeValue{border-radius:12px;min-width:60px;padding:12px 16px;font-size:32px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeBlock .RentalTimer-module-scss-module__AC2TKW__timeUnit{font-size:12px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__timeDisplay .RentalTimer-module-scss-module__AC2TKW__timeSeparator{margin:0 4px;font-size:32px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo{margin-bottom:20px;padding:20px 0}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__overdueText{font-size:20px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__overdueText strong{font-size:24px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__overdueInfo .RentalTimer-module-scss-module__AC2TKW__penaltyWarning{padding:12px 16px;font-size:14px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__warningBanner{padding:16px;font-size:14px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates{gap:8px;padding-top:20px}.RentalTimer-module-scss-module__AC2TKW__rentalTimer .RentalTimer-module-scss-module__AC2TKW__dates .RentalTimer-module-scss-module__AC2TKW__dateItem{padding:10px 12px;font-size:14px}}
.ReservationActions-module-scss-module__xCMzOa__actions{background:#fff;border-radius:16px;margin:16px;padding:20px;box-shadow:0 2px 12px #0000000f}@media (max-width:768px){.ReservationActions-module-scss-module__xCMzOa__actions{border-radius:12px;margin:12px;padding:16px}}.ReservationActions-module-scss-module__xCMzOa__alert{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.ReservationActions-module-scss-module__xCMzOa__alert.ReservationActions-module-scss-module__xCMzOa__alertDanger{background:#fef2f2;border-left-color:#ef4444}.ReservationActions-module-scss-module__xCMzOa__alertIcon{flex-shrink:0;font-size:24px;line-height:1}.ReservationActions-module-scss-module__xCMzOa__alertContent{flex:1}.ReservationActions-module-scss-module__xCMzOa__alertContent strong{color:#1e293b;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.ReservationActions-module-scss-module__xCMzOa__alertContent p{color:#64748b;margin:0;font-size:14px;line-height:1.5}.ReservationActions-module-scss-module__xCMzOa__buttons{flex-wrap:wrap;gap:12px;display:flex}.ReservationActions-module-scss-module__xCMzOa__approveButton,.ReservationActions-module-scss-module__xCMzOa__rejectButton,.ReservationActions-module-scss-module__xCMzOa__payButton{cursor:pointer;border:none;border-radius:12px;flex:1;min-width:140px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s}.ReservationActions-module-scss-module__xCMzOa__approveButton:disabled,.ReservationActions-module-scss-module__xCMzOa__rejectButton:disabled,.ReservationActions-module-scss-module__xCMzOa__payButton:disabled{opacity:.6;cursor:not-allowed}.ReservationActions-module-scss-module__xCMzOa__approveButton{color:#fff;background:#10b981}.ReservationActions-module-scss-module__xCMzOa__approveButton:not(:disabled):hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.ReservationActions-module-scss-module__xCMzOa__rejectButton{color:#fff;background:#ef4444}.ReservationActions-module-scss-module__xCMzOa__rejectButton:not(:disabled):hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.ReservationActions-module-scss-module__xCMzOa__payButton{color:#fff;background:#fe724f;font-size:16px}.ReservationActions-module-scss-module__xCMzOa__payButton:not(:disabled):hover{background:#ff6b58;transform:translateY(-2px);box-shadow:0 4px 12px #fe786766}@media (max-width:768px){.ReservationActions-module-scss-module__xCMzOa__actions{border-radius:12px;margin:8px 12px;padding:16px}.ReservationActions-module-scss-module__xCMzOa__alert{padding:14px;font-size:14px}.ReservationActions-module-scss-module__xCMzOa__alert .ReservationActions-module-scss-module__xCMzOa__alertIcon{font-size:20px}.ReservationActions-module-scss-module__xCMzOa__alert .ReservationActions-module-scss-module__xCMzOa__alertContent strong{font-size:14px}.ReservationActions-module-scss-module__xCMzOa__alert .ReservationActions-module-scss-module__xCMzOa__alertContent p{font-size:13px}.ReservationActions-module-scss-module__xCMzOa__buttons{flex-direction:column;gap:10px}.ReservationActions-module-scss-module__xCMzOa__approveButton,.ReservationActions-module-scss-module__xCMzOa__rejectButton,.ReservationActions-module-scss-module__xCMzOa__payButton{width:100%;min-width:unset;padding:12px 20px;font-size:14px}}
.ReviewForm-module-scss-module__R7xgRG__reviewForm{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:16px;margin-bottom:20px;padding:24px}.ReviewForm-module-scss-module__R7xgRG__title{color:#212529;text-align:left;margin:0 0 20px;font-size:18px;font-weight:700}.ReviewForm-module-scss-module__R7xgRG__form{flex-direction:column;gap:20px;display:flex}.ReviewForm-module-scss-module__R7xgRG__starsContainer{flex-direction:column;gap:8px;display:flex}.ReviewForm-module-scss-module__R7xgRG__label{color:#495057;text-align:left;font-size:14px;font-weight:600}.ReviewForm-module-scss-module__R7xgRG__stars{align-items:center;gap:8px;display:flex}.ReviewForm-module-scss-module__R7xgRG__star{color:#dee2e6;cursor:pointer;background:0 0;border:none;padding:0;font-size:32px;transition:all .2s}.ReviewForm-module-scss-module__R7xgRG__star:hover{transform:scale(1.1)}.ReviewForm-module-scss-module__R7xgRG__star.ReviewForm-module-scss-module__R7xgRG__active{color:#ffc107}.ReviewForm-module-scss-module__R7xgRG__ratingText{color:#6c757d;margin-top:4px;font-size:14px;font-weight:600}.ReviewForm-module-scss-module__R7xgRG__commentContainer{flex-direction:column;gap:8px;display:flex}.ReviewForm-module-scss-module__R7xgRG__textarea{resize:vertical;border:2px solid #dee2e6;border-radius:12px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s}.ReviewForm-module-scss-module__R7xgRG__textarea:focus{border-color:#fe724f;outline:none}.ReviewForm-module-scss-module__R7xgRG__textarea::placeholder{color:#adb5bd}.ReviewForm-module-scss-module__R7xgRG__charCount{color:#6c757d;text-align:right;font-size:12px}.ReviewForm-module-scss-module__R7xgRG__error{color:#c53030;text-align:left;background:#fff5f5;border:2px solid #fc8181;border-radius:12px;padding:12px;font-size:14px}.ReviewForm-module-scss-module__R7xgRG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#fe724f 0%,#ffc593 100%);border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:700;transition:all .3s}.ReviewForm-module-scss-module__R7xgRG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #fe724f4d}.ReviewForm-module-scss-module__R7xgRG__submitButton:disabled{opacity:.5;cursor:not-allowed}
.ReviewsList-module-scss-module__wqyZPW__reviewsList{flex-direction:column;gap:20px;display:flex}.ReviewsList-module-scss-module__wqyZPW__statsHeader{background:linear-gradient(135deg,#fff9f0 0%,#fff5e6 100%);border:2px solid #fed7aa;border-radius:16px;margin-bottom:20px;padding:24px}.ReviewsList-module-scss-module__wqyZPW__averageRating{flex-direction:column;align-items:center;gap:12px;display:flex}.ReviewsList-module-scss-module__wqyZPW__ratingNumber{color:#92400e;font-size:48px;font-weight:700}.ReviewsList-module-scss-module__wqyZPW__reviewCount{color:#78350f;font-size:14px}.ReviewsList-module-scss-module__wqyZPW__userStats{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ReviewsList-module-scss-module__wqyZPW__overallRating{background:#ffffff80;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.ReviewsList-module-scss-module__wqyZPW__statItem{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ReviewsList-module-scss-module__wqyZPW__label{color:#78350f;font-size:14px;font-weight:600}.ReviewsList-module-scss-module__wqyZPW__value{color:#92400e;font-size:14px;font-weight:700}.ReviewsList-module-scss-module__wqyZPW__reviews{flex-direction:column;gap:16px;display:flex}.ReviewsList-module-scss-module__wqyZPW__review{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:20px;transition:all .3s}.ReviewsList-module-scss-module__wqyZPW__review:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ReviewsList-module-scss-module__wqyZPW__reviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ReviewsList-module-scss-module__wqyZPW__authorInfo{flex-direction:column;gap:4px;display:flex}.ReviewsList-module-scss-module__wqyZPW__authorName{color:#212529;font-size:16px;font-weight:700}.ReviewsList-module-scss-module__wqyZPW__reviewType{color:#6c757d;font-size:13px}.ReviewsList-module-scss-module__wqyZPW__date{color:#adb5bd;font-size:13px}.ReviewsList-module-scss-module__wqyZPW__rating{margin-bottom:12px}.ReviewsList-module-scss-module__wqyZPW__stars{gap:4px;display:flex}.ReviewsList-module-scss-module__wqyZPW__star{color:#dee2e6;font-size:20px}.ReviewsList-module-scss-module__wqyZPW__star.ReviewsList-module-scss-module__wqyZPW__active{color:#ffc107}.ReviewsList-module-scss-module__wqyZPW__comment{color:#495057;text-align:left;margin:12px 0;font-size:14px;line-height:1.6}.ReviewsList-module-scss-module__wqyZPW__itemInfo,.ReviewsList-module-scss-module__wqyZPW__targetInfo{color:#6c757d;border-top:1px solid #e9ecef;margin-top:12px;padding-top:12px;font-size:13px}.ReviewsList-module-scss-module__wqyZPW__itemInfo strong,.ReviewsList-module-scss-module__wqyZPW__targetInfo strong{color:#212529}.ReviewsList-module-scss-module__wqyZPW__loading,.ReviewsList-module-scss-module__wqyZPW__empty{text-align:center;color:#6c757d;padding:40px 20px;font-size:16px}
.Header-module-scss-module__K_0_dG__header{z-index:999;background:0 0;width:100%;padding:20px 0;transition:background .3s;position:fixed;top:0;left:0}@media (max-width:1023px){.Header-module-scss-module__K_0_dG__header{display:none}}.Header-module-scss-module__K_0_dG__container{-webkit-backdrop-filter:blur(20px);background:#fbf6f0;border:1px solid #fff3;border-radius:50px;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:87px;margin:0 auto;padding:14.5px 32px;transition:all .3s;display:flex;box-shadow:0 4px 24px #00000014}@media (max-width:1500px){.Header-module-scss-module__K_0_dG__container{margin-left:24px;margin-right:24px}}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__container{gap:16px;height:auto;padding:10px 24px}}.Header-module-scss-module__K_0_dG__logo{cursor:pointer;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module-scss-module__K_0_dG__logoIcon{width:auto;height:40px}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__logoIcon{height:32px}}.Header-module-scss-module__K_0_dG__nav{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__nav{gap:4px}}.Header-module-scss-module__K_0_dG__navIndicator{pointer-events:none;z-index:0;background:#ffc5933d;border-radius:50px;height:58px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),width .4s cubic-bezier(.34,1.56,.64,1);position:absolute}.Header-module-scss-module__K_0_dG__navLink{color:#262626;white-space:nowrap;z-index:1;border-radius:50px;align-items:center;height:58px;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.Header-module-scss-module__K_0_dG__navLink:hover{color:#fe724f}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__navLink{height:48px;padding:0 16px;font-size:14px}}.Header-module-scss-module__K_0_dG__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__actions{gap:8px}}.Header-module-scss-module__K_0_dG__iconButton{cursor:pointer;background:#f5f5f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;transition:all .2s;display:flex;position:relative}.Header-module-scss-module__K_0_dG__iconButton:hover{background:#fe78671a;transform:scale(1.05)}.Header-module-scss-module__K_0_dG__iconButton:active{transform:scale(.95)}.Header-module-scss-module__K_0_dG__iconButton img{object-fit:contain;width:27px;height:30px;transition:filter .2s}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__iconButton{width:48px;height:48px}.Header-module-scss-module__K_0_dG__iconButton img{width:24px;height:24px}}.Header-module-scss-module__K_0_dG__indicator{color:#fff;background:#fe724f;border:2px solid #fbf6f0;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-family:LT Superior,sans-serif;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;right:0;box-shadow:0 2px 4px #0000001a}.Header-module-scss-module__K_0_dG__loginBtn{white-space:nowrap;color:#fff!important;background:#2c2c2c!important;border:none!important;border-radius:50px!important;align-items:center!important;height:58px!important;padding:0 32px!important;font-size:15px!important;font-weight:500!important;display:flex!important}.Header-module-scss-module__K_0_dG__loginBtn:hover{background:#1a1a1a!important}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__loginBtn{height:48px!important;padding:0 24px!important;font-size:14px!important}}.Header-module-scss-module__K_0_dG__registerBtn{white-space:nowrap;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(35deg,#ffc593 0%,#fe724f 50%)!important;border:none!important;border-radius:50px!important;align-items:center!important;height:58px!important;padding:0 32px!important;font-size:15px!important;font-weight:500!important;display:flex!important}.Header-module-scss-module__K_0_dG__registerBtn:before{content:"";opacity:.2;pointer-events:none;background-image:url(/ny_pattern_small.svg);background-repeat:repeat;background-size:50px 50px;position:absolute;inset:0}.Header-module-scss-module__K_0_dG__registerBtn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fe78674d}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__registerBtn{height:48px!important;padding:0 24px!important;font-size:14px!important}}.Header-module-scss-module__K_0_dG__addListingBtn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(35deg,#ffc593 0%,#fe724f 50%);border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;height:58px;padding:0 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.Header-module-scss-module__K_0_dG__addListingBtn:before{content:"";opacity:.2;pointer-events:none;background-image:url(/ny_pattern_small.svg);background-repeat:repeat;background-size:50px 50px;position:absolute;inset:0}.Header-module-scss-module__K_0_dG__addListingBtn:hover{background:linear-gradient(135deg,#e5653f 0%,#ffb87a 100%);transform:translateY(-2px);box-shadow:0 4px 12px #fe724f4d}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__addListingBtn{gap:6px;height:48px;padding:0 20px;font-size:14px}}.Header-module-scss-module__K_0_dG__plusIcon{margin-top:7px;font-size:32px;font-weight:300;line-height:1}.Header-module-scss-module__K_0_dG__profileButton{cursor:pointer;background:#26262673;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;transition:all .2s;display:flex;position:relative}.Header-module-scss-module__K_0_dG__profileButton:hover{background:#26262699;transform:scale(1.05)}.Header-module-scss-module__K_0_dG__profileButton:active{transform:scale(.95)}.Header-module-scss-module__K_0_dG__profileButton img{object-fit:contain;width:32px;height:30px}@media (max-width:1100px){.Header-module-scss-module__K_0_dG__profileButton{width:48px;height:48px}.Header-module-scss-module__K_0_dG__profileButton img{width:28px;height:26px}}.Header-module-scss-module__K_0_dG__profileIndicator{background:#fe724f;border:2px solid #fbf6f0;border-radius:50%;width:20px;height:20px;position:absolute;top:0;right:0;box-shadow:0 2px 4px #0000001a}.Header-module-scss-module__K_0_dG__overlay{z-index:1000;background:#00000080;animation:.2s Header-module-scss-module__K_0_dG__fadeIn;position:fixed;inset:0}@keyframes Header-module-scss-module__K_0_dG__fadeIn{0%{opacity:0}to{opacity:1}}.Header-module-scss-module__K_0_dG__profileModal{z-index:1001;background:#fff;border-radius:24px;width:364px;animation:.3s Header-module-scss-module__K_0_dG__slideDown;position:fixed;top:120px;right:40px;overflow:hidden;box-shadow:0 8px 32px #00000026}@media (max-width:768px){.Header-module-scss-module__K_0_dG__profileModal{width:auto;top:80px;left:20px;right:20px}}@keyframes Header-module-scss-module__K_0_dG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Header-module-scss-module__K_0_dG__profileHeader{flex-direction:column;gap:12px;padding:16px 20px 8px;display:flex}.Header-module-scss-module__K_0_dG__profileRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.Header-module-scss-module__K_0_dG__profileAvatar{background:#26262673;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.Header-module-scss-module__K_0_dG__profileAvatar img{object-fit:contain;width:32px;height:30px}.Header-module-scss-module__K_0_dG__profileInfo{flex-direction:column;flex:1;gap:4px;display:flex}.Header-module-scss-module__K_0_dG__profileName{color:#262626;margin:0;font-size:16px;font-weight:600}.Header-module-scss-module__K_0_dG__profileRating{align-items:center;gap:4px;display:flex}.Header-module-scss-module__K_0_dG__star{width:16px;height:16px}.Header-module-scss-module__K_0_dG__ratingCount{color:#666;margin-left:4px;font-size:14px}.Header-module-scss-module__K_0_dG__profileBtn{color:#262626;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffc593 0%,#fbf6f0 100%);border:none;border-radius:50px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.Header-module-scss-module__K_0_dG__profileBtn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.Header-module-scss-module__K_0_dG__bannerPromo{background:#fbf6f0;border-radius:16px;justify-content:center;align-items:center;width:334px;height:135px;margin:16px auto;padding:20px;display:flex;position:relative}.Header-module-scss-module__K_0_dG__bannerText{color:#262626;text-align:center;font-size:16px;font-weight:700;line-height:1.4}.Header-module-scss-module__K_0_dG__referralBanner{cursor:pointer;background:#fe724f;border:none;border-radius:16px;justify-content:space-between;align-items:center;width:calc(100% - 32px);margin:12px 16px;padding:16px 20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.Header-module-scss-module__K_0_dG__referralBanner:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fe724f4d}.Header-module-scss-module__K_0_dG__referralContent{z-index:1;flex-direction:column;gap:8px;display:flex}.Header-module-scss-module__K_0_dG__referralTitle{color:#fff;text-align:left;font-size:20px;font-weight:700;line-height:1.2}.Header-module-scss-module__K_0_dG__referralBonus{color:#262626;background:linear-gradient(135deg,#fbf2eb 0%,#ffc593 100%);border-radius:50px;width:fit-content;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-6deg)}.Header-module-scss-module__K_0_dG__referralGift{width:120px;height:auto;position:absolute;bottom:-30px;right:-20px}.Header-module-scss-module__K_0_dG__profileMenu{flex-direction:column;gap:0;padding:0 16px 16px;display:flex}.Header-module-scss-module__K_0_dG__menuItem{cursor:pointer;text-align:left;color:#262626;background:0 0;border:none;border-bottom:2px solid #2626261a;align-items:center;gap:16px;width:100%;padding:16px 0;font-size:15px;font-weight:500;transition:all .2s;display:flex;position:relative}.Header-module-scss-module__K_0_dG__menuItem:after{content:"";background:#2626261a;width:329px;height:2px;position:absolute;bottom:-2px;left:0}.Header-module-scss-module__K_0_dG__menuItem:hover{opacity:.7}.Header-module-scss-module__K_0_dG__menuItem img,.Header-module-scss-module__K_0_dG__menuItem svg{flex-shrink:0}.Header-module-scss-module__K_0_dG__menuItem.Header-module-scss-module__K_0_dG__logout{color:#e65050;border-bottom:none}.Header-module-scss-module__K_0_dG__menuItem.Header-module-scss-module__K_0_dG__logout img{filter:none}.Header-module-scss-module__K_0_dG__menuItem.Header-module-scss-module__K_0_dG__logout:after{display:none}.Header-module-scss-module__K_0_dG__menuIcon{text-align:center;flex-shrink:0;width:24px;font-size:28px;font-weight:300}.Header-module-scss-module__K_0_dG__notificationsOverlay{z-index:1000;background:0 0;animation:.2s Header-module-scss-module__K_0_dG__fadeIn;position:fixed;inset:0}.Header-module-scss-module__K_0_dG__notificationsModal{z-index:1001;background:#fff;border-radius:24px;flex-direction:column;width:480px;max-height:400px;animation:.3s Header-module-scss-module__K_0_dG__slideDown;display:flex;position:absolute;top:100px;right:40px;overflow:hidden;box-shadow:0 8px 32px #00000026}@media (max-width:768px){.Header-module-scss-module__K_0_dG__notificationsModal{width:auto;max-height:400px;top:80px;left:20px;right:20px}}.Header-module-scss-module__K_0_dG__notificationsHeader{border-bottom:1px solid #2626261a;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.Header-module-scss-module__K_0_dG__notificationsTitle{color:#262626;margin:0;font-size:20px;font-weight:700}.Header-module-scss-module__K_0_dG__headerActions{align-items:center;gap:12px;display:flex}.Header-module-scss-module__K_0_dG__newCount{color:#262626;background:#fee5dd;border-radius:50px;padding:6px 14px;font-size:14px;font-weight:600}.Header-module-scss-module__K_0_dG__readAllBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#fe724f;border:none;border-radius:50px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.Header-module-scss-module__K_0_dG__readAllBtn:hover{background:#e5653f;transform:translateY(-1px)}.Header-module-scss-module__K_0_dG__readAllBtn:active{transform:translateY(0)}.Header-module-scss-module__K_0_dG__notificationsList{flex:1;padding:8px 0;overflow-y:auto}.Header-module-scss-module__K_0_dG__notificationsList::-webkit-scrollbar{width:6px}.Header-module-scss-module__K_0_dG__notificationsList::-webkit-scrollbar-track{background:0 0}.Header-module-scss-module__K_0_dG__notificationsList::-webkit-scrollbar-thumb{background:#26262633;border-radius:3px}.Header-module-scss-module__K_0_dG__notificationsList::-webkit-scrollbar-thumb:hover{background:#2626264d}.Header-module-scss-module__K_0_dG__emptyNotifications{text-align:center;color:#999;padding:60px 24px;font-size:15px}.Header-module-scss-module__K_0_dG__notificationItem{cursor:pointer;border-bottom:1px solid #2626260d;align-items:flex-start;gap:12px;padding:16px 24px;transition:all .2s;display:flex;position:relative}.Header-module-scss-module__K_0_dG__notificationItem:hover{background:#fe724f0d}.Header-module-scss-module__K_0_dG__notificationItem:last-child{border-bottom:none}.Header-module-scss-module__K_0_dG__notificationItem.Header-module-scss-module__K_0_dG__unread{background:#ffc59314}.Header-module-scss-module__K_0_dG__notificationItem.Header-module-scss-module__K_0_dG__unread:hover{background:#fe724f1f}.Header-module-scss-module__K_0_dG__notificationContent{flex-direction:column;flex:1;gap:6px;display:flex}.Header-module-scss-module__K_0_dG__notificationTitle{color:#262626;margin:0;font-size:15px;font-weight:700;line-height:1.4}.Header-module-scss-module__K_0_dG__notificationMessage{color:#666;margin:0;font-size:14px;line-height:1.5}.Header-module-scss-module__K_0_dG__notificationDate{color:#999;margin-top:4px;font-size:12px}.Header-module-scss-module__K_0_dG__unreadDot{background:#fe724f;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:absolute;top:20px;right:24px}
@font-face{font-family:ltSuperior;src:url(../media/LTSuperior_Regular-s.p.23f23e0b.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ltSuperior;src:url(../media/LTSuperior_Medium-s.p.118857d8.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ltSuperior;src:url(../media/LTSuperior_Semibold-s.p.683cd89c.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ltSuperior;src:url(../media/LTSuperior_Bold-s.p.f5d07049.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ltSuperior Fallback;src:local(Arial);ascent-override:72.63%;descent-override:22.43%;line-gap-override:29.81%;size-adjust:97.62%}.ltsuperior_e89841cf-module__qmc9Ea__className{font-family:ltSuperior,ltSuperior Fallback}.ltsuperior_e89841cf-module__qmc9Ea__variable{--font-lt-superior:"ltSuperior","ltSuperior Fallback"}
.RentalStartModal-module-scss-module__m_QLlW__overlay{z-index:1000;background:#0009;position:fixed;inset:0}.RentalStartModal-module-scss-module__m_QLlW__modal{z-index:1001;background:#fbf6f0;border-radius:24px;width:90%;max-width:600px;max-height:90vh;padding:40px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__modal{border-radius:20px;padding:24px}}.RentalStartModal-module-scss-module__m_QLlW__closeButton{cursor:pointer;color:#262626;background:#2626261a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex;position:absolute;top:16px;right:16px}.RentalStartModal-module-scss-module__m_QLlW__closeButton:hover{background:#26262633}.RentalStartModal-module-scss-module__m_QLlW__content{text-align:center;padding:20px 0}.RentalStartModal-module-scss-module__m_QLlW__title{color:#262626;margin:0 0 32px;font-family:LT Superior,sans-serif;font-size:32px;font-weight:500}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__title{margin:0 0 24px;font-size:24px}}.RentalStartModal-module-scss-module__m_QLlW__subtitle{color:#262626;margin:0 0 24px;font-family:LT Superior,sans-serif;font-size:16px;font-weight:500}.RentalStartModal-module-scss-module__m_QLlW__timerDisplay{justify-content:center;align-items:center;gap:8px;margin:32px 0;display:flex}.RentalStartModal-module-scss-module__m_QLlW__timerBlock,.RentalStartModal-module-scss-module__m_QLlW__timerBlockGray{background-image:url(/time_block.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:60px;height:80px;display:flex;position:relative}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__timerBlock,.RentalStartModal-module-scss-module__m_QLlW__timerBlockGray{width:45px;height:60px}}.RentalStartModal-module-scss-module__m_QLlW__timerBlockGray{filter:grayscale();opacity:.5}.RentalStartModal-module-scss-module__m_QLlW__digit,.RentalStartModal-module-scss-module__m_QLlW__digitGray{color:#fff;z-index:1;font-family:Coolvetica,LT Superior,sans-serif;font-size:36px;font-weight:400;transition:all .3s;position:relative}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__digit,.RentalStartModal-module-scss-module__m_QLlW__digitGray{font-size:28px}}.RentalStartModal-module-scss-module__m_QLlW__digitGray{color:#fffc}.RentalStartModal-module-scss-module__m_QLlW__separator{color:#fe724f;margin:0 4px;font-size:48px;font-weight:700}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__separator{font-size:36px}}.RentalStartModal-module-scss-module__m_QLlW__separatorGray{color:#2626264d;margin:0 4px;font-size:48px;font-weight:700}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__separatorGray{font-size:36px}}.RentalStartModal-module-scss-module__m_QLlW__iconDisplay{justify-content:center;margin:32px 0;display:flex}.RentalStartModal-module-scss-module__m_QLlW__iconDisplay img{max-width:100%;height:auto}.RentalStartModal-module-scss-module__m_QLlW__description{color:#262626;margin:0;font-family:LT Superior,sans-serif;font-size:18px;font-weight:500;line-height:1.6}.RentalStartModal-module-scss-module__m_QLlW__description strong{font-weight:700}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__description{font-size:16px}}.RentalStartModal-module-scss-module__m_QLlW__photosGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:500px;margin:32px auto 32px 0;display:grid}@media (max-width:768px){.RentalStartModal-module-scss-module__m_QLlW__photosGrid{gap:12px;max-width:400px}}.RentalStartModal-module-scss-module__m_QLlW__photoCard{aspect-ratio:1;background:#f5f5f5;border-radius:16px;width:100%;position:relative;overflow:hidden}.RentalStartModal-module-scss-module__m_QLlW__photoCard img{object-fit:cover;width:100%;height:100%}.RentalStartModal-module-scss-module__m_QLlW__removePhoto{color:#262626;cursor:pointer;background:#fbf6f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:400;line-height:1;display:flex;position:absolute;top:4px;right:4px}.RentalStartModal-module-scss-module__m_QLlW__removePhoto:hover{background:#f5f0ea}.RentalStartModal-module-scss-module__m_QLlW__removePhoto:active{transform:scale(.9)}.RentalStartModal-module-scss-module__m_QLlW__cameraButton{aspect-ratio:1;cursor:pointer;background:#2626260d;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;transition:all .2s;display:flex}.RentalStartModal-module-scss-module__m_QLlW__cameraButton:hover{background:#26262614}.RentalStartModal-module-scss-module__m_QLlW__cameraButton:active{transform:scale(.95)}.RentalStartModal-module-scss-module__m_QLlW__cameraButton img{opacity:.7;width:40%;height:40%}.RentalStartModal-module-scss-module__m_QLlW__readyButton{color:#fff;cursor:pointer;background:#2626264d;border:none;border-radius:50px;width:100%;margin-top:24px;padding:16px 32px;font-family:LT Superior,sans-serif;font-size:18px;font-weight:600;transition:all .2s}.RentalStartModal-module-scss-module__m_QLlW__readyButton:not(:disabled){background:#262626}.RentalStartModal-module-scss-module__m_QLlW__readyButton:not(:disabled):hover{background:#1a1a1a}.RentalStartModal-module-scss-module__m_QLlW__readyButton:disabled{cursor:not-allowed;opacity:.5}.RentalStartModal-module-scss-module__m_QLlW__actions{justify-content:center;gap:16px;margin-top:32px;display:flex}.RentalStartModal-module-scss-module__m_QLlW__backButton{cursor:pointer;color:#262626;background:#2626261a;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:all .2s;display:flex}.RentalStartModal-module-scss-module__m_QLlW__backButton:hover{background:#26262633}.RentalStartModal-module-scss-module__m_QLlW__nextButton{color:#fff;cursor:pointer;background:#262626;border:none;border-radius:50px;flex:1;max-width:300px;padding:16px 32px;font-family:LT Superior,sans-serif;font-size:18px;font-weight:500;transition:all .2s}.RentalStartModal-module-scss-module__m_QLlW__nextButton:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #2626264d}.RentalStartModal-module-scss-module__m_QLlW__nextButton:active{transform:translateY(0)}
.RentalEndModal-module-scss-module__U4_YJa__overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RentalEndModal-module-scss-module__U4_YJa__modal{background:#fff;border-radius:24px;width:100%;max-width:500px;max-height:90vh;padding:40px;position:relative;overflow-y:auto}@media (max-width:768px){.RentalEndModal-module-scss-module__U4_YJa__modal{border-radius:16px;padding:24px}}.RentalEndModal-module-scss-module__U4_YJa__closeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:16px;right:16px}.RentalEndModal-module-scss-module__U4_YJa__closeButton:hover{opacity:.7}.RentalEndModal-module-scss-module__U4_YJa__title{color:#262626;text-align:center;margin:0 0 24px;font-size:24px;font-weight:600}@media (max-width:768px){.RentalEndModal-module-scss-module__U4_YJa__title{font-size:20px}}.RentalEndModal-module-scss-module__U4_YJa__illustration{justify-content:center;margin:24px 0;display:flex}.RentalEndModal-module-scss-module__U4_YJa__illustration img{max-width:100%;height:auto}@media (max-width:768px){.RentalEndModal-module-scss-module__U4_YJa__illustration img{max-width:80%}}.RentalEndModal-module-scss-module__U4_YJa__subtitle{color:#666;text-align:center;margin:-16px 0 24px;font-size:14px}.RentalEndModal-module-scss-module__U4_YJa__description{color:#666;text-align:center;margin:24px 0;font-size:16px;line-height:1.5}.RentalEndModal-module-scss-module__U4_YJa__primaryButton{color:#fff;cursor:pointer;background:#262626;border:none;border-radius:50px;width:100%;max-width:280px;margin:0 auto;padding:16px 32px;font-size:16px;font-weight:500;transition:background .2s;display:block}.RentalEndModal-module-scss-module__U4_YJa__primaryButton:hover{background:#404040}.RentalEndModal-module-scss-module__U4_YJa__primaryButton:disabled{cursor:not-allowed;background:#ccc}@media (max-width:1024px){.RentalEndModal-module-scss-module__U4_YJa__primaryButton{background:#fe724f;max-width:320px}.RentalEndModal-module-scss-module__U4_YJa__primaryButton:hover{background:#ff8565}}.RentalEndModal-module-scss-module__U4_YJa__completeButton{color:#fff;cursor:pointer;background:#fe724f;border:none;border-radius:50px;width:100%;max-width:320px;margin:24px auto 0;padding:16px 32px;font-size:16px;font-weight:500;transition:background .2s;display:block}.RentalEndModal-module-scss-module__U4_YJa__completeButton:hover{background:#ff8565}.RentalEndModal-module-scss-module__U4_YJa__completeButton:disabled{cursor:not-allowed;background:#ccc}.RentalEndModal-module-scss-module__U4_YJa__mobileWarning{color:#e65050;text-align:center;margin-top:16px;font-size:14px}.RentalEndModal-module-scss-module__U4_YJa__fileInput{display:none}.RentalEndModal-module-scss-module__U4_YJa__photosGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:500px;margin:32px auto;display:grid}@media (max-width:768px){.RentalEndModal-module-scss-module__U4_YJa__photosGrid{gap:12px;max-width:400px}}.RentalEndModal-module-scss-module__U4_YJa__photoCard{aspect-ratio:1;background:#f5f5f5;border-radius:16px;width:100%;position:relative;overflow:hidden}.RentalEndModal-module-scss-module__U4_YJa__photoCard img{object-fit:cover;width:100%;height:100%}.RentalEndModal-module-scss-module__U4_YJa__removePhoto{color:#262626;cursor:pointer;background:#fbf6f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:400;line-height:1;display:flex;position:absolute;top:4px;right:4px}.RentalEndModal-module-scss-module__U4_YJa__removePhoto:hover{background:#f5f0ea}.RentalEndModal-module-scss-module__U4_YJa__removePhoto:active{transform:scale(.9)}.RentalEndModal-module-scss-module__U4_YJa__cameraButton{aspect-ratio:1;cursor:pointer;background:#2626260d;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;transition:all .2s;display:flex}.RentalEndModal-module-scss-module__U4_YJa__cameraButton:hover{background:#26262614}.RentalEndModal-module-scss-module__U4_YJa__cameraButton:active{transform:scale(.95)}.RentalEndModal-module-scss-module__U4_YJa__cameraButton:disabled{opacity:.5;cursor:not-allowed}.RentalEndModal-module-scss-module__U4_YJa__cameraButton img{opacity:.7;width:40%;height:40%}
.verify-email-module-scss-module__V8mSiW__container{background:linear-gradient(135deg,#fef5f3 0%,#fff8f5 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.verify-email-module-scss-module__V8mSiW__card{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:500px;padding:48px 40px;animation:.4s ease-out verify-email-module-scss-module__V8mSiW__slideUp;box-shadow:0 4px 20px #00000014}@keyframes verify-email-module-scss-module__V8mSiW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.verify-email-module-scss-module__V8mSiW__iconContainer{justify-content:center;margin-bottom:24px;display:flex}.verify-email-module-scss-module__V8mSiW__spinner{border:5px solid #f3f4f6;border-top-color:var(--color-primary);border-radius:50%;width:60px;height:60px;animation:1s linear infinite verify-email-module-scss-module__V8mSiW__spin}@keyframes verify-email-module-scss-module__V8mSiW__spin{to{transform:rotate(360deg)}}.verify-email-module-scss-module__V8mSiW__successIcon,.verify-email-module-scss-module__V8mSiW__errorIcon,.verify-email-module-scss-module__V8mSiW__infoIcon{animation:.5s cubic-bezier(.68,-.55,.265,1.55) verify-email-module-scss-module__V8mSiW__scaleIn}@keyframes verify-email-module-scss-module__V8mSiW__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.verify-email-module-scss-module__V8mSiW__title{color:var(--color-text);margin:0 0 16px;font-size:28px;font-weight:700}.verify-email-module-scss-module__V8mSiW__text{color:#6b7280;margin:0 0 12px;font-size:16px;line-height:1.6}.verify-email-module-scss-module__V8mSiW__subtext{color:#9ca3af;margin:12px 0;font-size:14px}.verify-email-module-scss-module__V8mSiW__actions{margin-top:32px}.verify-email-module-scss-module__V8mSiW__form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.verify-email-module-scss-module__V8mSiW__message{color:#92400e;text-align:left;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;padding:12px 16px;font-size:14px}.verify-email-module-scss-module__V8mSiW__footer{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.verify-email-module-scss-module__V8mSiW__link{color:var(--color-primary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.verify-email-module-scss-module__V8mSiW__link:hover{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:600px){.verify-email-module-scss-module__V8mSiW__card{padding:32px 24px}.verify-email-module-scss-module__V8mSiW__title{font-size:24px}.verify-email-module-scss-module__V8mSiW__text{font-size:15px}}
