.ChatButton_chatWrapper__ckOSO{position:relative}.ChatButton_chatButton__V8yFh{position:relative;width:44px;height:44px;border-radius:50%;border:none;background:#f5f5f5;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ChatButton_chatButton__V8yFh:hover{background:#e0e0e0;transform:scale(1.05)}.ChatButton_chatButton__V8yFh svg{width:24px;height:24px}.ChatButton_badge__2r2L7{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;background:#fe7867;color:#fff;border-radius:10px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(254,120,103,.4)}.ChatButton_chatMenu__e3GJz{position:absolute;top:calc(100% + 12px);right:0;width:420px;max-height:500px;background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;animation:ChatButton_slideDown__Aylkg .3s ease-out;z-index:1000}@media(max-width:768px){.ChatButton_chatMenu__e3GJz{position:fixed;left:50%;right:auto;transform:translateX(-50%);width:90vw;max-width:380px;top:80px}}@keyframes ChatButton_slideDown__Aylkg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChatButton_chatHeader__pXz88{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.ChatButton_chatHeader__pXz88 h3{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.ChatButton_chatList__IJBed{max-height:400px;overflow-y:auto}.ChatButton_chatList__IJBed::-webkit-scrollbar{width:6px}.ChatButton_chatList__IJBed::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.ChatButton_emptyState__F02OQ{padding:32px 20px;margin:16px;text-align:center;color:#999;background:#f9f9f9;border-radius:20px}.ChatButton_emptyState__F02OQ svg{margin:0 auto 16px;opacity:.5}.ChatButton_emptyState__F02OQ p{font-size:15px;margin:0}.ChatButton_chatItem__1DYX0{padding:16px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .2s;display:flex;align-items:flex-start;gap:12px}.ChatButton_chatItem__1DYX0:hover{background:#fafafa}.ChatButton_chatItem__1DYX0:last-child{border-bottom:none}.ChatButton_chatContent__eNbjO{flex:1}.ChatButton_chatContent__eNbjO h4{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.ChatButton_chatContent__eNbjO p{font-size:14px;color:#666;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatButton_chatTime__mbkMQ{font-size:12px;color:#999}.ChatButton_unreadDot__e_AbN{width:8px;height:8px;background:#fe7867;border-radius:50%;flex-shrink:0;margin-top:6px}.Button_button__wliYd{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;position:relative;overflow:hidden}.Button_button__wliYd:disabled{opacity:.5;cursor:not-allowed}.Button_button__wliYd:not(:disabled):active{transform:scale(.98)}.Button_primary__G1mpW{background:#fe7867;color:#fff;box-shadow:0 2px 8px rgba(254,120,103,.2)}.Button_primary__G1mpW:not(:disabled):hover{background:#ff7d47;box-shadow:0 4px 12px rgba(254,120,103,.3)}.Button_secondary__LGYa1{background:#1a1a1a;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Button_secondary__LGYa1:not(:disabled):hover{background:#2a2a2a;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Button_outline__1gh2i{background:#fff;color:#fe7867;border:2px solid #fe7867}.Button_outline__1gh2i:not(:disabled):hover{background:#fff5f0}.Button_ghost__lPQ1l{background:rgba(0,0,0,0);color:#1a1a1a}.Button_ghost__lPQ1l:not(:disabled):hover{background:#f5f5f5}.Button_sm__VkQR3{padding:8px 16px;font-size:14px;border-radius:999px}.Button_sm__VkQR3.Button_rounded__Hk2h5{padding:8px;border-radius:50%;width:36px;height:36px}.Button_md__34RKY{padding:12px 24px;font-size:16px;border-radius:999px}.Button_md__34RKY.Button_rounded__Hk2h5{padding:12px;border-radius:50%;width:48px;height:48px}.Button_lg__ckDEx{padding:16px 32px;font-size:18px;border-radius:999px}.Button_lg__ckDEx.Button_rounded__Hk2h5{padding:16px;border-radius:50%;width:56px;height:56px}.Button_fullWidth__TZceV{width:100%}.Button_loading__4oINv{pointer-events:none}.Button_spinner__D4z8h{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Button_spin__58wnx .6s linear infinite}@keyframes Button_spin__58wnx{to{transform:rotate(1turn)}}.Button_icon__4DJcS{display:flex;align-items:center;justify-content:center;line-height:1}.Button_text__7Xwh0{line-height:1}.Card_card__9D_hk{background:#fff;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1)}.Card_card__9D_hk.Card_hoverable__GztVM:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.Card_card__9D_hk.Card_clickable__dUi_U{cursor:pointer}.Card_none__maGWJ{padding:0}.Card_sm__ygPQR{padding:12px}.Card_md__0fRzr{padding:20px}.Card_lg__rTeSz{padding:32px}.styles_overlay__IKYPM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:styles_fadeIn__Qtnm_ .2s ease-out}@keyframes styles_fadeIn__Qtnm_{0%{opacity:0}to{opacity:1}}.styles_modal__KlRO0{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);max-width:450px;width:100%;animation:styles_slideUp___h4Gq .3s ease-out}@keyframes styles_slideUp___h4Gq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styles_header__7CKmF{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.styles_header__7CKmF h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.styles_closeButton__feCeU{width:32px;height:32px;border-radius:8px;border:none;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.styles_closeButton__feCeU:hover{background:#e0e0e0;color:#1a1a1a}.styles_content__qrHvq{padding:24px}.styles_content__qrHvq p{font-size:15px;line-height:1.6;color:#666;margin:0}.styles_footer__VIn6H{padding:16px 24px;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end}.styles_cancelButton__OV_gQ,.styles_confirmButton__1Hrjv{padding:10px 20px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.styles_cancelButton__OV_gQ:active,.styles_confirmButton__1Hrjv:active{transform:scale(.98)}.styles_cancelButton__OV_gQ{background:#f5f5f5;color:#666}.styles_cancelButton__OV_gQ:hover{background:#e0e0e0;color:#1a1a1a}.styles_confirmButton__1Hrjv{color:#fff}.styles_confirmButton__1Hrjv.styles_danger__ay5ft{background:linear-gradient(135deg,#ef4444,#dc2626)}.styles_confirmButton__1Hrjv.styles_danger__ay5ft:hover{box-shadow:0 4px 12px rgba(239,68,68,.3)}.styles_confirmButton__1Hrjv.styles_warning__cgsXg{background:linear-gradient(135deg,#f59e0b,#d97706)}.styles_confirmButton__1Hrjv.styles_warning__cgsXg:hover{box-shadow:0 4px 12px rgba(245,158,11,.3)}.styles_confirmButton__1Hrjv.styles_info__YAvuk{background:linear-gradient(135deg,#3b82f6,#2563eb)}.styles_confirmButton__1Hrjv.styles_info__YAvuk:hover{box-shadow:0 4px 12px rgba(59,130,246,.3)}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.DateRangePicker_wrapper__ULZpa{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.DateRangePicker_picker__N7B_m{--rdp-accent-color:#fe7867;--rdp-background-color:#fe7867;--rdp-outline:2px solid #fe7867}.DateRangePicker_picker__N7B_m .rdp-day{font-weight:500;transition:all .2s;position:relative}.DateRangePicker_picker__N7B_m .rdp-day:hover:not(.rdp-day_disabled){background-color:rgba(254,120,103,.1)}.DateRangePicker_picker__N7B_m .rdp-day_selected:not(.rdp-day_range_middle){background-color:#fe7867!important;color:#fff!important;font-weight:600}.DateRangePicker_picker__N7B_m .rdp-day_range_start{border-radius:50%!important;background-color:#fe7867!important;color:#fff!important;position:relative}.DateRangePicker_picker__N7B_m .rdp-day_range_start:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:rgba(254,120,103,.2)}.DateRangePicker_picker__N7B_m .rdp-day_range_end{border-radius:50%!important;background-color:#fe7867!important;color:#fff!important;position:relative}.DateRangePicker_picker__N7B_m .rdp-day_range_end:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:rgba(254,120,103,.2)}.DateRangePicker_picker__N7B_m .rdp-day_range_start.rdp-day_range_end{border-radius:50%!important}.DateRangePicker_picker__N7B_m .rdp-day_range_start.rdp-day_range_end:after,.DateRangePicker_picker__N7B_m .rdp-day_range_start.rdp-day_range_end:before{display:none}.DateRangePicker_picker__N7B_m .rdp-day_range_middle{border-radius:0!important;background-color:rgba(254,120,103,.2)!important;color:#1a1a1a!important;font-weight:500}.DateRangePicker_picker__N7B_m .rdp-day_selected:hover:not(.rdp-day_disabled){background-color:#ff7f47!important}.DateRangePicker_picker__N7B_m .rdp-day_today:not(.rdp-day_selected){font-weight:700;color:#fe7867;border:2px solid #fe7867}.DateRangePicker_picker__N7B_m .rdp-day_disabled{opacity:.3;cursor:not-allowed}.DateRangePicker_picker__N7B_m .rdp-caption{margin-bottom:16px}.DateRangePicker_picker__N7B_m .rdp-caption_label{font-size:16px;font-weight:600;color:#1a1a1a}.DateRangePicker_picker__N7B_m .rdp-head_cell{font-size:12px;font-weight:600;color:#666;text-transform:uppercase}.DateRangePicker_picker__N7B_m .rdp-nav_button{width:32px;height:32px;transition:all .2s}.DateRangePicker_picker__N7B_m .rdp-nav_button:hover{background-color:rgba(254,120,103,.1)}.DateRangePicker_picker__N7B_m .rdp-button:focus-visible{outline:2px solid #fe7867;outline-offset:2px}.DateRangePicker_selected__qeYGr{background-color:#fe7867!important;color:#fff!important}.DateRangePicker_today__p_CVQ{font-weight:700;color:#fe7867}.DateRangePicker_disabled__jh2qe{opacity:.3;cursor:not-allowed}.DateRangePicker_booked__04wpz{color:#999!important;opacity:.6;cursor:not-allowed!important;text-decoration:line-through}.DateRangePicker_booked__04wpz,.DateRangePicker_booked__04wpz:hover{background-color:#f5f5f5!important}.DateRangePicker_rangeMiddle__4op6u{background-color:rgba(254,120,103,.2)!important;color:#1a1a1a!important}.DateRangePicker_rangeEnd__ZhX5W,.DateRangePicker_rangeStart__eZswo{background-color:#fe7867!important;color:#fff!important}.DateRangePicker_legend__UFIvX{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;gap:16px}.DateRangePicker_legendItem__OptLz{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.DateRangePicker_legendColor__72ju_{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb}.DateRangePicker_bookedColor__ZYRgu{background-color:#f5f5f5;border:1px solid #ddd}.Input_wrapper__TB8ku{display:flex;flex-direction:column;gap:6px}.Input_wrapper__TB8ku.Input_fullWidth___He9P{width:100%}.Input_label__5xQux{font-size:14px;font-weight:500;color:#1a1a1a}.Input_inputWrapper__amDTk{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:50px;transition:all .2s ease}.Input_inputWrapper__amDTk:hover{border-color:#d4d4d4}.Input_inputWrapper__amDTk.Input_focused__w6H95{border-color:#fe7867;box-shadow:0 0 0 4px rgba(254,120,103,.1)}.Input_inputWrapper__amDTk.Input_error__C_XB0{border-color:#ef4444}.Input_inputWrapper__amDTk.Input_error__C_XB0.Input_focused__w6H95{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.Input_input__dwy5x{flex:1;padding:12px 16px;font-size:16px;border:none;background:rgba(0,0,0,0);outline:none;color:#1a1a1a;font-family:inherit}.Input_input__dwy5x::placeholder{color:#9ca3af}.Input_withIcon__gZBRS.Input_left__0yENC .Input_input__dwy5x{padding-left:44px}.Input_withIcon__gZBRS.Input_right__AfdAr .Input_input__dwy5x{padding-right:44px}.Input_icon__csLNg{position:absolute;display:flex;align-items:center;justify-content:center;color:#666;pointer-events:none}.Input_left__0yENC .Input_icon__csLNg{left:14px}.Input_right__AfdAr .Input_icon__csLNg{right:14px}.Input_errorText___HBws{font-size:13px;color:#ef4444;margin-top:-2px}.PhoneInput_wrapper__2ElPb{display:flex;flex-direction:column;gap:8px}.PhoneInput_wrapper__2ElPb.PhoneInput_fullWidth__2O1s6{width:100%}.PhoneInput_label__K5A_0{font-size:14px;font-weight:600;color:#1a1a1a}.PhoneInput_input__RJdGi{padding:12px 16px;border:1px solid #e0e0e0;border-radius:12px;font-size:15px;font-family:inherit;transition:all .2s;width:100%}.PhoneInput_input__RJdGi:focus{outline:none;border-color:#fe7867;box-shadow:0 0 0 3px rgba(254,120,103,.1)}.PhoneInput_input__RJdGi::placeholder{color:#999}.PhoneInput_input__RJdGi.PhoneInput_error__fzSvW{border-color:#dc3545}.PhoneInput_input__RJdGi.PhoneInput_error__fzSvW:focus{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.PhoneInput_errorText__hblRg{font-size:13px;color:#dc3545;margin-top:-4px}.styles_reportButton__Qrow_{position:relative;display:inline-block}.styles_menuButton___FQQu{background:none;border:none;font-size:24px;cursor:pointer;padding:0 8px;color:#666;transition:all .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px}.styles_menuButton___FQQu:hover{background:#f5f5f5;color:#1a1a1a}.styles_menuButton___FQQu:active{transform:scale(.95)}.styles_menu__Rj28b{position:absolute;right:0;top:calc(100% + 8px);background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:180px;z-index:1000;animation:styles_slideDown__8V3Ts .2s ease-out;overflow:hidden}@media(max-width:768px){.styles_menu__Rj28b{min-width:160px}}@keyframes styles_slideDown__8V3Ts{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.styles_menuItem___ZcTG{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:none;text-align:left;cursor:pointer;font-size:14px;font-weight:500;color:#1a1a1a;transition:background .2s;border:none;border-bottom:1px solid #f0f0f0}.styles_menuItem___ZcTG:last-child{border-bottom:none}.styles_menuItem___ZcTG:hover{background:#f9f9f9}.styles_menuItem___ZcTG:active{background:#f0f0f0}.styles_menuItem___ZcTG svg{flex-shrink:0;color:#666}.styles_menuItem___ZcTG span{flex:1}@media(max-width:768px){.styles_menuItem___ZcTG{padding:12px 14px;font-size:13px;gap:10px}}.SuccessModal_overlay__dT_pc{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:SuccessModal_fadeIn__b4FGT .3s ease-out}@keyframes SuccessModal_fadeIn__b4FGT{0%{opacity:0}to{opacity:1}}.SuccessModal_modal__U700M{background:#fff;border-radius:24px;padding:48px 40px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:SuccessModal_slideUp___d3Qy .4s ease-out}@keyframes SuccessModal_slideUp___d3Qy{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.SuccessModal_iconWrapper___dhke{margin:0 auto 24px;width:100px;height:100px}.SuccessModal_checkIcon__81ZRa{width:100%;height:100%}.SuccessModal_checkCircle__wnQvC{stroke:#fe7867;stroke-width:2;stroke-miterlimit:10;animation:SuccessModal_stroke__M1iFR .6s cubic-bezier(.65,0,.45,1) forwards}.SuccessModal_checkPath__CvQPU{stroke:#fe7867;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:48;stroke-dashoffset:48;animation:SuccessModal_stroke__M1iFR .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes SuccessModal_stroke__M1iFR{to{stroke-dashoffset:0}}.SuccessModal_title___z7v9{font-size:28px;font-weight:800;color:#1a1a1a;margin:0 0 12px}.SuccessModal_message__hYsAq{font-size:16px;color:#666;margin:0;line-height:1.6}.Header_header__ji3Hx{position:sticky;top:0;z-index:999;padding:12px 16px;background:#fafafa}@media(max-width:767px){.Header_header__ji3Hx{display:none}}.Header_container__HRIq1{max-width:1400px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fff;border-radius:50px;box-shadow:0 4px 24px rgba(0,0,0,.08);backdrop-filter:blur(10px)}@media(max-width:1100px){.Header_container__HRIq1{padding:10px 24px;gap:20px}}@media(max-width:767px){.Header_container__HRIq1{padding:8px 16px;gap:12px;border-radius:24px;justify-content:center}}.Header_logo__ZmplL{display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .2s ease}.Header_logo__ZmplL:hover{transform:scale(1.02)}.Header_logoIcon__mbWUP{width:40px;height:40px;display:block}@media(max-width:767px){.Header_logoIcon__mbWUP{width:32px;height:32px}}.Header_logoText__WTBeN{display:none}.Header_nav__EK_Fo{display:flex;gap:24px;align-items:center;order:1}@media(max-width:767px){.Header_nav__EK_Fo{display:none}}.Header_navLink__jnyPN{font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .2s;position:relative;display:inline-flex;align-items:center;gap:6px}.Header_navLink__jnyPN:hover{color:#fe7867}.Header_navBadge__LoaUW{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff;font-size:11px;font-weight:700;border-radius:10px;box-shadow:0 2px 8px rgba(254,120,103,.3)}.Header_burgerButton__UyR48{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:rgba(0,0,0,0);color:#1a1a1a;cursor:pointer;border-radius:12px;transition:all .2s;flex-shrink:0}.Header_burgerButton__UyR48:hover{background:rgba(254,120,103,.1);color:#fe7867}.Header_burgerButton__UyR48:active{transform:scale(.95)}@media(max-width:767px){.Header_burgerButton__UyR48{display:flex;width:40px;height:40px}.Header_burgerButton__UyR48 svg{width:22px;height:22px}}.Header_actions__Zg8n4{display:flex;gap:12px;align-items:center;order:2}@media(max-width:767px){.Header_actions__Zg8n4{display:none!important}}.Header_rightIcons__siHtl{display:none}@media(max-width:767px){.Header_rightIcons__siHtl{display:none!important}}.Header_chatLink__9ttjE{text-decoration:none}@media(max-width:767px){.Header_chatLink__9ttjE{display:none}}.Header_chatButton__Y1Hlu{position:relative;width:44px;height:44px;border-radius:50%;border:none;background:#f5f5f5;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.Header_chatButton__Y1Hlu:hover{background:#ffe8e5;color:#fe7867;transform:scale(1.05)}.Header_chatButton__Y1Hlu:active{transform:scale(.95)}.Header_chatButton__Y1Hlu svg{width:24px;height:24px}@media(max-width:767px){.Header_chatButton__Y1Hlu{width:40px;height:40px}.Header_chatButton__Y1Hlu svg{width:22px;height:22px}}.Header_favoritesLink__3SZ_Q{text-decoration:none}@media(max-width:767px){.Header_favoritesLink__3SZ_Q{display:none}}.Header_favoritesButton__nhIql{position:relative;width:44px;height:44px;border-radius:50%;border:none;background:#f5f5f5;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.Header_favoritesButton__nhIql:hover{background:#ffe8e5;color:#fe7867;transform:scale(1.05)}.Header_favoritesButton__nhIql:hover svg{fill:#fe7867}.Header_favoritesButton__nhIql:active{transform:scale(.95)}.Header_favoritesButton__nhIql svg{width:24px;height:24px;transition:fill .2s}@media(max-width:767px){.Header_favoritesButton__nhIql{width:40px;height:40px}.Header_favoritesButton__nhIql svg{width:22px;height:22px}}.Header_notificationWrapper__3uFpU{position:relative}@media(max-width:767px){.Header_notificationWrapper__3uFpU{display:none}}.Header_notificationButton__Ogrh1{position:relative;width:44px;height:44px;border-radius:50%;border:none;background:#f5f5f5;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.Header_notificationButton__Ogrh1:hover{background:#e0e0e0;transform:scale(1.05)}.Header_notificationButton__Ogrh1 svg{width:24px;height:24px}@media(max-width:767px){.Header_notificationButton__Ogrh1{width:40px;height:40px}.Header_notificationButton__Ogrh1 svg{width:22px;height:22px}}.Header_badge__yZe7w{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;background:#fe7867;color:#fff;border-radius:10px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(254,120,103,.4)}.Header_notificationMenu__knKMh{position:absolute;top:calc(100% + 12px);right:0;width:420px;max-height:500px;background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;animation:Header_slideDown__8Ar7Y .3s ease-out;z-index:1000}@media(max-width:767px){.Header_notificationMenu__knKMh{position:fixed;left:50%;right:auto;transform:translateX(-50%);width:90vw;max-width:380px;top:80px}}.Header_notificationHeader__Y8uAk{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:10}.Header_notificationHeader__Y8uAk h3{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.Header_headerActions__Cy9f1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;z-index:10}.Header_unreadCount__z8Pij{font-size:12px;font-weight:600;color:#fe7867;background:#fff5f4;padding:4px 10px;border-radius:12px;white-space:nowrap}.Header_markAllReadBtn__0OuxE{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:#f5f5f5;border:none;border-radius:50px;font-size:11px;font-weight:600;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap;position:relative;z-index:10;pointer-events:auto}.Header_markAllReadBtn__0OuxE svg{flex-shrink:0}.Header_markAllReadBtn__0OuxE:hover{background:#fe7867;color:#fff;transform:scale(1.05)}.Header_markAllReadBtn__0OuxE:active{transform:scale(.95)}.Header_notificationList__fjXCY{max-height:400px;overflow-y:auto}.Header_notificationList__fjXCY::-webkit-scrollbar{width:6px}.Header_notificationList__fjXCY::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.Header_emptyState__auJ1w{padding:32px 20px;margin:16px;text-align:center;color:#999;background:#f9f9f9;border-radius:20px}.Header_emptyState__auJ1w svg{margin:0 auto 16px;opacity:.5}.Header_emptyState__auJ1w p{font-size:15px;margin:0}.Header_notificationItem__qRvZY{padding:16px 20px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .2s;display:flex;align-items:flex-start;gap:12px}.Header_notificationItem__qRvZY:hover{background:#fafafa}.Header_notificationItem__qRvZY.Header_unread__3Gj14{background:#fff5f4}.Header_notificationItem__qRvZY.Header_unread__3Gj14:hover{background:#ffe8e5}.Header_notificationItem__qRvZY:last-child{border-bottom:none}.Header_notificationContent__d50pI{flex:1}.Header_notificationContent__d50pI h4{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.Header_notificationContent__d50pI p{font-size:14px;color:#666;margin:0 0 8px;line-height:1.4}.Header_notificationTime__1_1ds{font-size:12px;color:#999}.Header_unreadDot__eYpY1{width:8px;height:8px;background:#fe7867;border-radius:50%;flex-shrink:0;margin-top:6px}.Header_createLink__4s_zd{text-decoration:none}@media(max-width:768px){.Header_createText__TeM92{display:none}}.Header_createIcon__nmjNx{display:none}@media(max-width:768px){.Header_createIcon__nmjNx{display:inline;font-size:20px;font-weight:700}}.Header_navLabelFull__b4vEy{display:inline}.Header_navLabelShort__TWMzJ{display:none}@media(min-width:768px)and (max-width:1100px){.Header_navLabelFull__b4vEy{display:none}.Header_navLabelShort__TWMzJ{display:inline}}@media(max-width:768px){.Header_container__HRIq1{padding:12px 16px;gap:12px}.Header_logoIcon__mbWUP{width:36px;height:36px}.Header_nav__EK_Fo{gap:8px}}.Header_mobileMenuOverlay__UBOyh{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:10000;display:none;justify-content:flex-end;animation:Header_fadeIn__jtzoC .3s ease-out;overflow:hidden;touch-action:none}@media(max-width:768px){.Header_mobileMenuOverlay__UBOyh{display:none!important}}@keyframes Header_fadeIn__jtzoC{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}@keyframes Header_fadeOut__f3cSj{0%{opacity:1;backdrop-filter:blur(8px)}to{opacity:0;backdrop-filter:blur(0)}}@keyframes Header_slideIn__1sXlu{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Header_slideOut__Dbufo{0%{transform:translateX(0)}to{transform:translateX(100%)}}.Header_mobileMenu___HWXm{position:fixed;right:0;top:0;width:360px;max-width:85vw;height:100vh;height:100dvh;background:#fff;display:flex;flex-direction:column;animation:Header_slideIn__1sXlu .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;overflow-x:hidden;box-shadow:-4px 0 24px rgba(0,0,0,.15);-webkit-overflow-scrolling:touch;z-index:10001}@media(max-width:480px){.Header_mobileMenu___HWXm{width:100vw;max-width:320px}}.Header_mobileMenu___HWXm::-webkit-scrollbar{width:0;display:none}.Header_mobileMenu___HWXm{scrollbar-width:none;-ms-overflow-style:none}.Header_mobileMenuHeader__2Z3gF{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 24px;border-bottom:1px solid hsla(0,0%,100%,.2);background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff;box-shadow:0 4px 12px rgba(254,120,103,.3);flex-shrink:0}@media(max-width:480px){.Header_mobileMenuHeader__2Z3gF{padding:16px 16px 16px 20px}}.Header_mobileMenuTitle__cPmBQ{font-size:22px;font-weight:700;letter-spacing:-.5px}@media(max-width:480px){.Header_mobileMenuTitle__cPmBQ{font-size:20px}}.Header_closeButton__GrtRN{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;border-radius:12px;transition:all .2s;flex-shrink:0}.Header_closeButton__GrtRN:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.Header_closeButton__GrtRN:active{transform:scale(.92);background:hsla(0,0%,100%,.4)}@media(max-width:480px){.Header_closeButton__GrtRN{width:40px;height:40px}}.Header_mobileNav__PnQA0{display:flex;flex-direction:column;padding:4px 0;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.Header_mobileNavLink__QA0P9{padding:16px 24px;font-size:16px;font-weight:600;color:#1a1a1a;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;border-left:4px solid rgba(0,0,0,0);position:relative}.Header_mobileNavLink__QA0P9:after{content:"";position:absolute;bottom:0;left:24px;right:24px;height:1px;background:#f0f0f0}.Header_mobileNavLink__QA0P9:last-child:after{display:none}.Header_mobileNavLink__QA0P9:active{background:rgba(254,120,103,.12);border-left-color:#fe7867;padding-left:28px}@media(max-width:480px){.Header_mobileNavLink__QA0P9{padding:14px 20px;font-size:15px}.Header_mobileNavLink__QA0P9:after{left:20px;right:20px}.Header_mobileNavLink__QA0P9:active{padding-left:24px}}.Header_mobileBadge__CaXv9{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 10px;background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff;font-size:13px;font-weight:700;border-radius:13px;box-shadow:0 2px 8px rgba(254,120,103,.4)}.Header_mobileActions__NRd7W{padding:20px 24px 24px;margin-top:auto;display:flex;flex-direction:column;gap:12px;border-top:1px solid #e5e7eb;background:linear-gradient(180deg,rgba(254,120,103,.02),rgba(254,120,103,.05));flex-shrink:0}.Header_mobileActions__NRd7W a{width:100%}@media(max-width:480px){.Header_mobileActions__NRd7W{padding:16px 20px 20px;gap:10px}}.Header_profileBtn__pWDQs{display:inline-flex;align-items:center;gap:8px}.Header_profileText__X7QWX{display:inline}.Header_profileIcon__t5Pnh{display:inline-flex}@media(min-width:768px)and (max-width:1100px){.Header_createText__TeM92{display:none}.Header_createIcon__nmjNx{display:inline}.Header_profileText__X7QWX{display:none}.Header_profileIcon__t5Pnh{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}}@media(min-width:1100px){.Header_profileIcon__t5Pnh{display:none}}.ItemCard_card__FLsPa{overflow:hidden;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer}.ItemCard_card__FLsPa:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.ItemCard_imageWrapper__VRJj_{position:relative;width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:20px 20px 0 0}.ItemCard_image__AxDF7{object-fit:cover;transition:transform .3s ease}.ItemCard_card__FLsPa:hover .ItemCard_image__AxDF7{transform:scale(1.05)}.ItemCard_discount__P2qzm{position:absolute;top:12px;right:12px;background:#fe7867;color:#fff;padding:6px 12px;border-radius:16px;font-size:14px;font-weight:600;box-shadow:0 2px 8px rgba(254,120,103,.3)}.ItemCard_favoriteButton__hOfjS{position:absolute;top:12px;left:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#999}.ItemCard_favoriteButton__hOfjS svg{transition:all .2s ease}.ItemCard_favoriteButton__hOfjS:hover{transform:scale(1.1);background:#fff;color:#fe7867}.ItemCard_favoriteButton__hOfjS.ItemCard_active__aV2MC{color:#fe7867}.ItemCard_favoriteButton__hOfjS.ItemCard_animating__E4PBn{animation:ItemCard_heartbeat___EXQH .3s ease}@keyframes ItemCard_heartbeat___EXQH{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.ItemCard_content___qta8{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.ItemCard_header__kLOft{display:flex;flex-direction:column;gap:6px}.ItemCard_title__BJezR{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.ItemCard_card__FLsPa:hover .ItemCard_title__BJezR{color:#fe7867}.ItemCard_category___drX6{display:inline-block;align-self:flex-start;background:#f0f0f0;color:#666;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;transition:all .2s}.ItemCard_card__FLsPa:hover .ItemCard_category___drX6{background:#ffe8e5;color:#fe7867}.ItemCard_ratingWrapper__yjay5{display:flex;align-items:center;gap:6px;margin-top:4px}.ItemCard_ratingText__S8eu9{font-size:13px;font-weight:600;color:#1a1a1a}.ItemCard_description__4x0Tl{font-size:14px;color:#666;line-height:1.5;margin:0;flex:1}.ItemCard_footer__GwNrn{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:auto;border-top:2px solid #f5f5f5}.ItemCard_price__2mJA4{position:relative;display:flex;align-items:baseline;gap:4px}.ItemCard_priceBlur__p79M0{filter:blur(5px);user-select:none;display:flex;align-items:baseline;gap:4px}.ItemCard_amount__Gy_b4{font-size:22px;font-weight:800;background:linear-gradient(135deg,#fe7867,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.ItemCard_period__WrWcz{font-size:14px;color:#666}.ItemCard_priceOverlay__napWM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#1a1a1a;white-space:nowrap;background:hsla(0,0%,100%,.95);padding:6px 12px;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ItemCard_lockIcon__iWHsK{width:14px;height:14px;flex-shrink:0}.ItemCard_owner__ZytoZ{font-size:13px;color:#666;background:#f5f5f5;padding:4px 10px;border-radius:12px}.ItemCard_ownerRating__Pbilf{display:flex;align-items:center;gap:8px;padding:12px 0 8px;border-top:1px solid #f0f0f0;margin-top:8px;justify-content:left;text-align:center}.ItemCard_ratingStars__GgVmo{display:flex;align-items:center;justify-content:center}.ItemCard_ratingStars__GgVmo .flowbite-rating svg{color:#d1d5db!important;fill:#d1d5db!important}.ItemCard_ratingStars__GgVmo .flowbite-rating svg.ItemCard_filled__2ycC7,.ItemCard_ratingStars__GgVmo .flowbite-rating svg[class*=filled],.ItemCard_ratingStars__GgVmo .flowbite-rating svg[data-filled=true]{color:#fbbf24!important;fill:#fbbf24!important}.ItemCard_ownerRating__Pbilf svg{color:#d1d5db!important;fill:#d1d5db!important}.ItemCard_ownerRating__Pbilf svg.ItemCard_filled__2ycC7,.ItemCard_ownerRating__Pbilf svg[data-filled=true]{color:#fbbf24!important;fill:#fbbf24!important}.ItemCard_ratingCount__pzJ3p{font-weight:600}.ItemCard_location__Vwvii,.ItemCard_ratingCount__pzJ3p{font-size:13px;color:#666;display:flex;align-items:center}.ItemCard_location__Vwvii{gap:6px;padding-top:8px;border-top:1px solid #f0f0f0}.ItemCard_locationIcon__i93Os{font-size:14px;line-height:1}.ItemCard_locationText__u61xJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.ItemCard_imageWrapper__VRJj_{height:180px}.ItemCard_content___qta8{padding:14px}.ItemCard_title__BJezR{font-size:16px}.ItemCard_amount__Gy_b4{font-size:18px}}.ChatWindow_chatWindow__2qOd_{width:100%;max-width:100%;min-height:calc(100vh - 140px);background:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;animation:ChatWindow_slideDown__bIeAZ .3s ease-out;overflow:visible;position:relative}@media(max-width:768px){.ChatWindow_chatWindow__2qOd_{border-radius:0;box-shadow:none;min-height:calc(100vh - 80px);top:0;left:0;right:0;bottom:0}}.ChatWindow_chatWindowHeader__2aPZt{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:12px;flex-shrink:0;background:#fafafa;position:sticky;top:0;z-index:1000}@media(max-width:768px){.ChatWindow_chatWindowHeader__2aPZt{padding:10px 12px;gap:8px;z-index:1000;justify-content:space-between}}.ChatWindow_itemImage__V2KdK{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#f5f5f5}@media(max-width:768px){.ChatWindow_itemImage__V2KdK{order:1}}.ChatWindow_itemImage__V2KdK img{width:100%;height:100%;object-fit:cover;display:block}.ChatWindow_placeholderImage__ypKQl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);color:#999}.ChatWindow_placeholderImage__ypKQl svg{opacity:.5}.ChatWindow_headerInfo__pvljQ{flex:1;display:flex;flex-direction:column;gap:4px}.ChatWindow_headerInfo__pvljQ h3{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}@media(max-width:768px){.ChatWindow_headerInfo__pvljQ{order:0;flex:1;text-align:center}}.ChatWindow_connectionStatus__dBZm4{font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px}.ChatWindow_connectionStatus__dBZm4:before{content:"";width:8px;height:8px;border-radius:50%}.ChatWindow_connectionStatus__dBZm4.ChatWindow_connected__GeiO0{color:#10b981}.ChatWindow_connectionStatus__dBZm4.ChatWindow_connected__GeiO0:before{background:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.ChatWindow_connectionStatus__dBZm4.ChatWindow_disconnected__LEZxH{color:#ef4444}.ChatWindow_connectionStatus__dBZm4.ChatWindow_disconnected__LEZxH:before{background:#ef4444}.ChatWindow_backButton__E7tCN,.ChatWindow_closeButton__Zd2yI{width:32px;height:32px;border-radius:8px;border:none;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative;z-index:1001}.ChatWindow_backButton__E7tCN:hover,.ChatWindow_closeButton__Zd2yI:hover{background:#e0e0e0;color:#1a1a1a}@media(max-width:768px){.ChatWindow_backButton__E7tCN,.ChatWindow_closeButton__Zd2yI{order:2}}.ChatWindow_messagesContainer__LApfe{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch}@media(max-width:768px){.ChatWindow_messagesContainer__LApfe{max-height:calc(100vh - 200px);padding:12px}}.ChatWindow_messagesContainer__LApfe::-webkit-scrollbar{width:6px}.ChatWindow_messagesContainer__LApfe::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}@media(max-width:768px){.ChatWindow_messagesContainer__LApfe{padding:12px;gap:8px}}.ChatWindow_emptyState__YxMrZ,.ChatWindow_loading__GJJb1{display:flex;align-items:center;justify-content:center;padding:32px 20px;text-align:center;color:#999}.ChatWindow_emptyState__YxMrZ p,.ChatWindow_loading__GJJb1 p{margin:0}.ChatWindow_message__mBu3B{display:flex;gap:8px;max-width:80%;animation:ChatWindow_messageAppear__BpHUy .2s ease-out}.ChatWindow_message__mBu3B.ChatWindow_own__eOOyZ{margin-left:auto;flex-direction:row-reverse}.ChatWindow_message__mBu3B.ChatWindow_own__eOOyZ .ChatWindow_messageContent__75RT0{background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff}.ChatWindow_message__mBu3B.ChatWindow_other__QN8Jf{margin-right:auto}.ChatWindow_message__mBu3B.ChatWindow_other__QN8Jf .ChatWindow_messageContent__75RT0{background:#f5f5f5;color:#1a1a1a}@media(max-width:768px){.ChatWindow_message__mBu3B{max-width:85%}}@keyframes ChatWindow_messageAppear__BpHUy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow_messageContent__75RT0{padding:10px 14px;border-radius:16px;word-wrap:break-word}.ChatWindow_messageContent__75RT0 p{margin:0 0 4px;font-size:14px;line-height:1.4}.ChatWindow_message__mBu3B.ChatWindow_own__eOOyZ .ChatWindow_messageContent__75RT0 svg{stroke:hsla(0,0%,100%,.9);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.ChatWindow_messageFooter__34UUi{display:flex;align-items:center;gap:4px;justify-content:flex-end}.ChatWindow_messageTime__70CBd{font-size:11px;opacity:.7}.ChatWindow_checkmarks___FJse{display:flex;align-items:center;position:relative;width:22px;height:18px}.ChatWindow_checkmarks___FJse svg{position:absolute}.ChatWindow_checkmarks___FJse svg:first-child{left:0;z-index:1}.ChatWindow_checkmarks___FJse svg:last-child{left:6px;z-index:2}.ChatWindow_deleteButton__wWBG_{width:24px;height:24px;border-radius:6px;border:none;background:rgba(0,0,0,0);color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.ChatWindow_message__mBu3B:hover .ChatWindow_deleteButton__wWBG_{opacity:1}.ChatWindow_deleteButton__wWBG_:hover{background:rgba(255,0,0,.1);color:#ff3b30}.ChatWindow_inputContainer__7Xr2v{padding:16px;border-top:1px solid #f0f0f0;display:flex;gap:8px;flex-shrink:0;background:#fff;position:sticky;bottom:0;z-index:10}@media(max-width:768px){.ChatWindow_inputContainer__7Xr2v{padding:12px 8px max(16px,env(safe-area-inset-bottom));gap:6px;position:sticky;bottom:0;background:#fff;border-top:1px solid #f0f0f0}}.ChatWindow_inputContainer__7Xr2v input{flex:1;padding:10px 14px;border:1px solid #e0e0e0;border-radius:12px;font-size:14px;outline:none;transition:border-color .2s;font-family:inherit}.ChatWindow_inputContainer__7Xr2v input:focus{border-color:#fe7867}.ChatWindow_inputContainer__7Xr2v input::placeholder{color:#999}.ChatWindow_inputContainer__7Xr2v input:disabled{background:#f5f5f5;cursor:not-allowed}@media(max-width:768px){.ChatWindow_inputContainer__7Xr2v input{padding:10px 12px;font-size:14px}}.ChatWindow_inputContainer__7Xr2v button{padding:10px 20px;background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;flex-shrink:0}.ChatWindow_inputContainer__7Xr2v button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(254,120,103,.4)}.ChatWindow_inputContainer__7Xr2v button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.ChatWindow_inputContainer__7Xr2v button{padding:10px 16px;font-size:13px}}.ChatWindow_sendButton__M35fy{width:44px;height:44px;border-radius:12px;border:none;background:linear-gradient(135deg,#fe7867,#ff6b58);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ChatWindow_sendButton__M35fy:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(254,120,103,.3)}.ChatWindow_sendButton__M35fy:disabled{opacity:.5;cursor:not-allowed}.ChatWindow_errorBanner__g4mGF{padding:12px 16px;background:#fee2e2;border-left:4px solid #ef4444;display:flex;align-items:center;gap:12px;color:#991b1b;font-size:14px;font-weight:500;animation:ChatWindow_slideDown__bIeAZ .3s ease-out}.ChatWindow_errorBanner__g4mGF svg{flex-shrink:0;color:#ef4444}.ChatWindow_errorBanner__g4mGF span{flex:1}.ChatWindow_closeError__2RPby{width:24px;height:24px;border-radius:6px;border:none;background:rgba(0,0,0,0);color:#991b1b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.ChatWindow_closeError__2RPby:hover{background:rgba(153,27,27,.1)}.ChatWindow_spinner__GHasP{animation:ChatWindow_spin__bJLUb 1s linear infinite}@keyframes ChatWindow_spin__bJLUb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ChatWindow_slideDown__bIeAZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChatWindow_reservationInfo__illbB{background:#fff;border-radius:16px;padding:20px;margin:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);flex-shrink:0}.ChatWindow_reservationInfo__illbB .ChatWindow_infoTitle__fXwnd{margin:0 0 16px;font-size:16px;font-weight:600;color:#1e293b}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy span:first-child{color:#64748b;flex-shrink:0;margin-right:12px}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy span:last-child{font-weight:500;color:#1e293b;text-align:right}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy:last-child{border-bottom:none}.ChatWindow_reservationInfo__illbB .ChatWindow_totalRow__4DKSZ{display:flex;justify-content:space-between;padding:14px 0 0;margin-top:8px;border-top:2px solid #f1f5f9;font-size:16px;font-weight:600}.ChatWindow_reservationInfo__illbB .ChatWindow_totalRow__4DKSZ span:first-child{color:#1e293b}.ChatWindow_reservationInfo__illbB .ChatWindow_totalRow__4DKSZ span:last-child{color:#fe7867;font-size:18px}@media(max-width:768px){.ChatWindow_reservationInfo__illbB{margin:8px 12px;padding:16px;border-radius:12px}.ChatWindow_reservationInfo__illbB .ChatWindow_infoTitle__fXwnd{font-size:15px;margin-bottom:12px}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy{padding:8px 0;font-size:13px}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy span:first-child{max-width:40%}.ChatWindow_reservationInfo__illbB .ChatWindow_infoRow__kNJDy span:last-child{max-width:60%;word-break:break-word}.ChatWindow_reservationInfo__illbB .ChatWindow_totalRow__4DKSZ{font-size:15px;padding-top:12px}.ChatWindow_reservationInfo__illbB .ChatWindow_totalRow__4DKSZ span:last-child{font-size:16px}}.ChatWindow_nextStep__VYPbU{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:12px}.ChatWindow_nextStep__VYPbU .ChatWindow_stepStatus__WYz5g{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ChatWindow_nextStep__VYPbU .ChatWindow_stepStatus__WYz5g .ChatWindow_stepIcon__XuuOf{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#10b981;color:#fff;border-radius:50%;font-size:14px;font-weight:600}.ChatWindow_nextStep__VYPbU .ChatWindow_stepStatus__WYz5g .ChatWindow_stepText__RBj4j{font-size:16px;font-weight:600;color:#10b981}.ChatWindow_nextStep__VYPbU .ChatWindow_stepDescription__4Mer8{font-size:14px;color:#059669;line-height:1.4}@media(max-width:768px){.ChatWindow_nextStep__VYPbU{margin-top:12px;padding:12px}.ChatWindow_nextStep__VYPbU .ChatWindow_stepStatus__WYz5g .ChatWindow_stepText__RBj4j{font-size:15px}.ChatWindow_nextStep__VYPbU .ChatWindow_stepDescription__4Mer8{font-size:13px}}.ChatWindow_rentalSection__3T0rg{padding:16px;background:#fafafa;flex-shrink:0}@media(max-width:768px){.ChatWindow_rentalSection__3T0rg{padding:12px}}.ChatWindow_actionsSection__EqDk7{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media(max-width:768px){.ChatWindow_actionsSection__EqDk7{gap:8px;margin-top:12px}}.ChatWindow_blockedMessage__DATmZ{padding:12px;background:#fef3c7;color:#92400e;border-radius:8px;text-align:center;font-size:14px;font-weight:500}.ChatWindow_workflowPlaceholder__heK92{flex:1;display:flex;align-items:flex-start;justify-content:center;background:#fafafa;padding:20px;overflow-y:auto}@media(max-width:768px){.ChatWindow_workflowPlaceholder__heK92{padding:12px;align-items:stretch}}.ChatWindow_placeholderContent__WmVWH{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center;flex:1}@media(max-width:768px){.ChatWindow_placeholderContent__WmVWH{gap:16px;align-items:flex-start;text-align:left}}.ChatWindow_placeholderContent__WmVWH svg{color:#fe7867;opacity:.8}@media(max-width:768px){.ChatWindow_placeholderContent__WmVWH svg{width:48px;height:48px}}.ChatWindow_placeholderContent__WmVWH h3{margin:0;font-size:20px;font-weight:600;color:#1e293b}@media(max-width:768px){.ChatWindow_placeholderContent__WmVWH h3{font-size:18px}}.ChatWindow_placeholderContent__WmVWH p{margin:0;font-size:15px;color:#64748b;line-height:1.5}@media(max-width:768px){.ChatWindow_placeholderContent__WmVWH p{font-size:14px}}.ChatWindow_stepsContainer__hTf5N{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 20px}@media(max-width:768px){.ChatWindow_stepsContainer__hTf5N{padding:0 8px;gap:12px}}.ChatWindow_step__KKqwW{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#fff;border-radius:12px;border:2px solid #e2e8f0;text-align:left;transition:all .3s ease;flex-shrink:0}.ChatWindow_step__KKqwW.ChatWindow_stepActive__i_UHz{border-color:#fe7867;background:linear-gradient(90deg,#fff5f3,white);box-shadow:0 2px 8px rgba(254,120,103,.1)}.ChatWindow_step__KKqwW.ChatWindow_stepActive__i_UHz .ChatWindow_stepIcon__XuuOf{background:#fe7867;color:#fff}.ChatWindow_step__KKqwW.ChatWindow_stepActive__i_UHz .ChatWindow_stepTitle__FHGQ7{color:#fe7867}.ChatWindow_step__KKqwW.ChatWindow_stepCompleted__hFR8N{border-color:#10b981;background:linear-gradient(90deg,#f0fdf4,white)}.ChatWindow_step__KKqwW.ChatWindow_stepCompleted__hFR8N .ChatWindow_stepIcon__XuuOf{background:#10b981;color:#fff}.ChatWindow_step__KKqwW.ChatWindow_stepCompleted__hFR8N .ChatWindow_stepTitle__FHGQ7{color:#10b981}.ChatWindow_step__KKqwW.ChatWindow_stepDisabled__Tbqni{opacity:.5}.ChatWindow_step__KKqwW.ChatWindow_stepDisabled__Tbqni .ChatWindow_stepIcon__XuuOf{background:#e2e8f0;color:#94a3b8}@media(max-width:768px){.ChatWindow_step__KKqwW{padding:12px;gap:12px}}.ChatWindow_stepIcon__XuuOf{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;transition:all .3s ease}@media(max-width:768px){.ChatWindow_stepIcon__XuuOf{width:36px;height:36px;font-size:16px}}.ChatWindow_stepContent__WFwBw{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}@media(max-width:768px){.ChatWindow_stepContent__WFwBw{gap:2px}}.ChatWindow_stepTitle__FHGQ7{font-size:16px;font-weight:600;color:#1e293b;margin:0}@media(max-width:768px){.ChatWindow_stepTitle__FHGQ7{font-size:15px}}.ChatWindow_stepDescription__4Mer8{font-size:14px;color:#64748b;line-height:1.4;margin:0}@media(max-width:768px){.ChatWindow_stepDescription__4Mer8{font-size:13px}}.ChatWindow_header__ojE73{padding:12px 16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:12px;flex-shrink:0;background:#fff;position:sticky;top:0;z-index:10;min-height:56px}@media(max-width:768px){.ChatWindow_header__ojE73{padding:12px 8px;gap:8px;min-height:52px}}.ChatWindow_header__ojE73 h3{font-size:18px;font-weight:700}@media(max-width:768px){.ChatWindow_header__ojE73 h3{font-size:16px}}.ChatWindow_header__ojE73 h3{color:#1a1a1a;margin:0}.ChatWindow_header__ojE73 .ChatWindow_status__RFbR8{font-size:12px;color:#10b981;font-weight:500}@media(max-width:768px){.ChatWindow_header__ojE73{padding:10px 12px;gap:8px}.ChatWindow_header__ojE73 h3{font-size:16px}}.ChatWindow_messages__Mr7f2{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch;min-height:200px;background:#fafafa}.ChatWindow_messages__Mr7f2::-webkit-scrollbar{width:6px}.ChatWindow_messages__Mr7f2::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.ChatWindow_messages__Mr7f2::-webkit-scrollbar-track{background:rgba(0,0,0,0)}@media(max-width:768px){.ChatWindow_messages__Mr7f2{padding:12px 8px;gap:8px;min-height:150px}}.ChatWindow_rentalActionsInChat__BKtvJ{padding:16px;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0}@media(max-width:768px){.ChatWindow_rentalActionsInChat__BKtvJ{padding:12px}}.ChatWindow_meetingInfo__IBGyk{background:linear-gradient(135deg,#fff9f0,#fff5e6);border:2px solid #fed7aa;border-radius:16px;padding:20px;margin-bottom:20px;text-align:left}.ChatWindow_meetingTitle__ZDpIS{font-size:16px;font-weight:700;color:#92400e;margin:0 0 12px;display:flex;align-items:center;gap:8px;text-align:left}.ChatWindow_meetingInstructions__CcguP{text-align:left}.ChatWindow_meetingInstructions__CcguP p{font-size:14px;font-weight:600;color:#92400e;margin:0 0 10px;text-align:left}.ChatWindow_meetingInstructions__CcguP ol{margin:0 0 14px;padding-left:20px;text-align:left}.ChatWindow_meetingInstructions__CcguP ol li{font-size:13px;color:#78350f;line-height:1.7;margin-bottom:8px;text-align:left}.ChatWindow_meetingInstructions__CcguP ol li strong{color:#92400e;font-weight:600}.ChatWindow_meetingInstructions__CcguP ol li:last-child{margin-bottom:0}.ChatWindow_warningBox__bLdlP{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #f87171;border-radius:12px;padding:12px;font-size:13px;color:#991b1b;line-height:1.5;margin-top:12px;text-align:left}.ChatWindow_warningBox__bLdlP strong{font-weight:700;color:#7f1d1d}.ChatWindow_reviewButtons__iv1KF{padding:16px;margin:0}.ChatWindow_reviewButton__hk6nn{width:100%;padding:14px 20px;background:linear-gradient(90deg,#fe724f,#ffc593);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.ChatWindow_reviewButton__hk6nn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(254,114,79,.3)}.ChatWindow_reviewButton__hk6nn:active{transform:translateY(0)}.ChatWindow_reviewModalOverlay__Huzhv{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:ChatWindow_fadeIn__yUQaP .2s ease}@keyframes ChatWindow_fadeIn__yUQaP{0%{opacity:0}to{opacity:1}}.ChatWindow_reviewModalContent__u8u_9{position:relative;background:#fff;border-radius:20px;padding:32px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:ChatWindow_slideUp__RmQ3P .3s ease}@keyframes ChatWindow_slideUp__RmQ3P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.ChatWindow_reviewModalContent__u8u_9{padding:24px;max-width:100%;max-height:100vh;border-radius:0}}.ChatWindow_reviewModalClose__6hw0n{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#6b7280;transition:all .2s ease;z-index:1}.ChatWindow_reviewModalClose__6hw0n:hover{background:#fe724f;color:#fff;transform:scale(1.1)}.ChatWindow_reviewModalClose__6hw0n:active{transform:scale(.95)}.ContractUpload_container__7Tdo1{background:#fff;border-radius:16px;padding:24px;border:2px solid #e2e8f0}.ContractUpload_container__7Tdo1 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#1e293b}@media(max-width:768px){.ContractUpload_container__7Tdo1{padding:16px;border-radius:12px}.ContractUpload_container__7Tdo1 h3{font-size:16px}}.ContractUpload_description__vYhEI{margin:0 0 20px;font-size:14px;color:#64748b;line-height:1.5}@media(max-width:768px){.ContractUpload_description__vYhEI{font-size:13px;margin-bottom:16px}}.ContractUpload_documentsBlock__Hdz89{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}@media(max-width:768px){.ContractUpload_documentsBlock__Hdz89{padding:16px;margin-bottom:20px}}.ContractUpload_documentsTitle__6rrzS{margin:0 0 16px;font-size:16px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}@media(max-width:768px){.ContractUpload_documentsTitle__6rrzS{font-size:15px;margin-bottom:12px}}.ContractUpload_documentLinks__q1SPE{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}@media(max-width:768px){.ContractUpload_documentLinks__q1SPE{gap:10px;margin-bottom:16px}}.ContractUpload_documentLink__M68pa{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:#1e293b;font-size:14px;font-weight:500;transition:all .2s ease}.ContractUpload_documentLink__M68pa:hover{border-color:#fe7867;background:#fff5f3;color:#fe7867;transform:translateY(-1px);box-shadow:0 2px 8px rgba(254,120,103,.15)}.ContractUpload_documentLink__M68pa svg{flex-shrink:0;color:#64748b}.ContractUpload_documentLink__M68pa:hover svg{color:#fe7867}@media(max-width:768px){.ContractUpload_documentLink__M68pa{padding:10px 12px;font-size:13px;gap:10px}}.ContractUpload_documentsInstructions___luvc{display:flex;flex-direction:column;gap:8px}.ContractUpload_instructionItem__tYzEM{display:flex;align-items:center;gap:12px;font-size:13px;color:#64748b;line-height:1.4}@media(max-width:768px){.ContractUpload_instructionItem__tYzEM{font-size:12px;gap:10px}}.ContractUpload_stepNumber__G_OEI{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fe7867;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}@media(max-width:768px){.ContractUpload_stepNumber__G_OEI{width:18px;height:18px;font-size:11px}}.ContractUpload_uploadArea__8Rw7W{margin-bottom:16px}.ContractUpload_fileInput__QwVkz{display:none}.ContractUpload_uploadButton__xyo6h{width:100%;padding:40px 20px;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;font-size:15px;font-weight:500;color:#64748b}.ContractUpload_uploadButton__xyo6h svg{color:#94a3b8}.ContractUpload_uploadButton__xyo6h:hover{border-color:#fe7867;background:#fff5f3;color:#fe7867}.ContractUpload_uploadButton__xyo6h:hover svg{color:#fe7867}@media(max-width:768px){.ContractUpload_uploadButton__xyo6h{padding:30px 16px;font-size:14px}}.ContractUpload_filesList__SNDlv{display:flex;flex-direction:column;gap:12px}.ContractUpload_fileItem__DOQp7{display:flex;align-items:center;gap:12px;padding:12px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;transition:all .2s ease}.ContractUpload_fileItem__DOQp7:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media(max-width:768px){.ContractUpload_fileItem__DOQp7{padding:10px;gap:10px}}.ContractUpload_preview__Wpo2Y{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}@media(max-width:768px){.ContractUpload_preview__Wpo2Y{width:50px;height:50px}}.ContractUpload_fileIcon__TTNmw{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:8px;color:#64748b;flex-shrink:0}@media(max-width:768px){.ContractUpload_fileIcon__TTNmw{width:50px;height:50px}.ContractUpload_fileIcon__TTNmw svg{width:20px;height:20px}}.ContractUpload_fileInfo__00_AP{flex:1;min-width:0}.ContractUpload_fileName__hn_fF{font-size:14px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.ContractUpload_fileName__hn_fF{font-size:13px}}.ContractUpload_fileSize__TOFbW{font-size:13px;color:#94a3b8;margin-top:2px}@media(max-width:768px){.ContractUpload_fileSize__TOFbW{font-size:12px}}.ContractUpload_removeBtn__eCmhP{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:#fee2e2;color:#dc2626;border-radius:8px;font-size:24px;line-height:1;cursor:pointer;transition:all .2s ease}.ContractUpload_removeBtn__eCmhP:hover{background:#fecaca}@media(max-width:768px){.ContractUpload_removeBtn__eCmhP{width:28px;height:28px;font-size:20px}}.ContractUpload_addMoreBtn__Zw_LY{width:100%;padding:16px;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#64748b}.ContractUpload_addMoreBtn__Zw_LY:hover{border-color:#fe7867;background:#fff5f3;color:#fe7867}.ContractUpload_addMoreBtn__Zw_LY:hover svg{color:#fe7867}@media(max-width:768px){.ContractUpload_addMoreBtn__Zw_LY{padding:12px;font-size:13px}}.ContractUpload_error__CUh_p{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:16px}@media(max-width:768px){.ContractUpload_error__CUh_p{padding:10px;font-size:13px}}.ContractUpload_submitBtn__FAlbZ{width:100%;padding:12px 24px;background:#fe7867;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.ContractUpload_submitBtn__FAlbZ:hover:not(:disabled){background:#e66958;transform:translateY(-1px)}.ContractUpload_submitBtn__FAlbZ:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.ContractUpload_submitBtn__FAlbZ{padding:10px 20px;font-size:14px}}.ContractUpload_successStatus__yiXZH{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 4px 20px rgba(16,185,129,.1)}@media(max-width:768px){.ContractUpload_successStatus__yiXZH{padding:24px 16px}}.ContractUpload_successIcon__oP6R_{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:#10b981;color:#fff;border-radius:50%;font-size:32px;font-weight:600;margin-bottom:16px;box-shadow:0 4px 16px rgba(16,185,129,.3)}@media(max-width:768px){.ContractUpload_successIcon__oP6R_{width:56px;height:56px;font-size:28px;margin-bottom:12px}}.ContractUpload_successStatus__yiXZH h3{margin:0 0 12px;font-size:20px;font-weight:600;color:#10b981}@media(max-width:768px){.ContractUpload_successStatus__yiXZH h3{font-size:18px}}.ContractUpload_statusDescription___HSJk{margin:0;font-size:14px;color:#059669;line-height:1.5}@media(max-width:768px){.ContractUpload_statusDescription___HSJk{font-size:13px}}.HandoverButton_handoverButton__vVIwE{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#fe7867,#ff9a6c);color:#fff;border:none;border-radius:20px;font-size:16px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(254,120,103,.25);position:relative;overflow:hidden}.HandoverButton_handoverButton__vVIwE:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.HandoverButton_handoverButton__vVIwE:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(254,120,103,.4)}.HandoverButton_handoverButton__vVIwE:hover:not(:disabled):before{left:100%}.HandoverButton_handoverButton__vVIwE:active:not(:disabled){transform:translateY(-1px)}.HandoverButton_handoverButton__vVIwE:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 20px rgba(254,120,103,.15)}.HandoverButton_handoverButton__vVIwE .HandoverButton_icon__eB3oT{font-size:20px;transition:transform .3s ease}.HandoverButton_handoverButton__vVIwE:hover:not(:disabled) .HandoverButton_icon__eB3oT{transform:scale(1.1)}.HandoverButton_handoverButton__vVIwE .HandoverButton_label__JXJ4l{font-size:16px;letter-spacing:-.01em}.HandoverButton_modal__bt1cn{position:relative;background:linear-gradient(135deg,rgba(254,120,103,.05),rgba(255,154,108,.05));backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(254,120,103,.15);margin:24px 0;box-shadow:0 8px 32px rgba(254,120,103,.12);transition:all .4s cubic-bezier(.4,0,.2,1)}.HandoverButton_modal__bt1cn:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(254,120,103,.18)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW{display:flex;flex-direction:column}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalHeader__onpxs{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(254,120,103,.15)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalHeader__onpxs h3{font-size:24px;font-weight:700;color:#fe7867;margin:0;letter-spacing:-.01em}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalHeader__onpxs .HandoverButton_closeButton__twzgA{width:40px;height:40px;border:none;background:linear-gradient(135deg,#fe7867,#ff9a6c);border-radius:12px;cursor:pointer;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(254,120,103,.3)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalHeader__onpxs .HandoverButton_closeButton__twzgA:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(254,120,103,.4)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo{padding:24px}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_description__RruvY{color:#666;font-size:16px;font-weight:500;margin-bottom:24px;line-height:1.5}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;border:2px dashed rgba(254,120,103,.3);border-radius:20px;background:linear-gradient(135deg,rgba(254,120,103,.05),rgba(255,154,108,.05));margin-bottom:24px;transition:all .3s ease}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC:hover{border-color:rgba(254,120,103,.5);background:linear-gradient(135deg,rgba(254,120,103,.08),rgba(255,154,108,.08))}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_fileInput__ZnEHL{display:none}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_selectButton__CZddW{display:flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#fe7867,#ff9a6c);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(254,120,103,.25)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_selectButton__CZddW:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(254,120,103,.4)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_selectButton__CZddW svg{flex-shrink:0;width:20px;height:20px}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_hint__UV_WW{font-size:14px;color:#666;margin:0;font-weight:500}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W .HandoverButton_previewItem__ILqXK{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e5e7eb}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W .HandoverButton_previewItem__ILqXK .HandoverButton_previewImage__zbyZ_{width:100%;height:100%;object-fit:cover}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W .HandoverButton_previewItem__ILqXK .HandoverButton_removeButton__oTLk4{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W .HandoverButton_previewItem__ILqXK .HandoverButton_removeButton__oTLk4:hover{background:rgba(0,0,0,.8)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r{display:flex;gap:12px;padding:20px;border-top:1px solid #e5e7eb}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r button{flex:1;padding:16px 24px;border:none;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r button:disabled{opacity:.5;cursor:not-allowed}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r .HandoverButton_cancelButton__c_bvN{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.1)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r .HandoverButton_cancelButton__c_bvN:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r .HandoverButton_uploadButton__IMe_I{background:linear-gradient(135deg,#fe7867,#ff9a6c);color:#fff;box-shadow:0 4px 20px rgba(254,120,103,.25)}.HandoverButton_modal__bt1cn .HandoverButton_modalContent__4jYGW .HandoverButton_modalFooter__aEJ2r .HandoverButton_uploadButton__IMe_I:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(254,120,103,.4)}@media(max-width:768px){.HandoverButton_handoverButton__vVIwE{padding:10px 16px;font-size:13px}.HandoverButton_handoverButton__vVIwE .HandoverButton_icon__eB3oT{font-size:16px}.HandoverButton_handoverButton__vVIwE .HandoverButton_label__JXJ4l{font-size:13px}.HandoverButton_modal__bt1cn{margin:16px 0}.HandoverButton_modal__bt1cn .HandoverButton_modalHeader__onpxs{padding:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalHeader__onpxs h3{font-size:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalHeader__onpxs .HandoverButton_closeButton__twzgA{width:28px;height:28px;font-size:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo{padding:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_description__RruvY{font-size:13px;margin-bottom:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC{padding:30px 16px;margin-bottom:16px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_selectButton__CZddW{padding:10px 20px;font-size:13px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_uploadArea__g4MOC .HandoverButton_hint__UV_WW{font-size:11px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.HandoverButton_modal__bt1cn .HandoverButton_modalBody__kASOo .HandoverButton_previewList__m_U3W .HandoverButton_previewItem__ILqXK .HandoverButton_removeButton__oTLk4{width:20px;height:20px;font-size:12px}.HandoverButton_modal__bt1cn .HandoverButton_modalFooter__aEJ2r{padding:16px;gap:8px}.HandoverButton_modal__bt1cn .HandoverButton_modalFooter__aEJ2r button{padding:10px 16px;font-size:13px}}.PaymentBreakdown_paymentBreakdown__j6Cf5{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:20px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_header____HIA{margin-bottom:20px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_header____HIA h4{font-size:16px;font-weight:600;color:#111827;margin:0}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_sectionTitle__SBGNA{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx{display:flex;justify-content:space-between;align-items:center;font-size:14px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx .PaymentBreakdown_itemLabel__V57w2{color:#6b7280;display:flex;align-items:center;gap:8px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx .PaymentBreakdown_itemLabel__V57w2 .PaymentBreakdown_badge__Q_LS8{background:#fef2f2;color:#dc2626;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx .PaymentBreakdown_itemValue__aYGyu{font-weight:500;color:#111827}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx .PaymentBreakdown_itemValue__aYGyu.PaymentBreakdown_negative__tUuhK{color:#dc2626}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border-radius:8px;margin-top:12px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO .PaymentBreakdown_totalLabel__hplPL{font-size:14px;font-weight:600;color:#374151}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO .PaymentBreakdown_totalValue__Uv6zY{font-size:18px;font-weight:700;color:#111827}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO.PaymentBreakdown_success__eKoOL{background:#d1fae5}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO.PaymentBreakdown_success__eKoOL .PaymentBreakdown_totalValue__Uv6zY{color:#065f46}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO.PaymentBreakdown_pending__WHfg6{background:#fef3c7}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO.PaymentBreakdown_pending__WHfg6 .PaymentBreakdown_totalValue__Uv6zY{color:#92400e}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_info__3M4Wi{margin-top:12px;padding:8px 12px;background:#f0fdf4;color:#166534;border-radius:6px;font-size:13px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_warningBox__PoD0C{display:flex;gap:12px;padding:16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;line-height:1.5}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_warningBox__PoD0C .PaymentBreakdown_warningIcon__CXcig{flex-shrink:0;color:#dc2626}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_warningBox__PoD0C strong{font-weight:600}@media(max-width:768px){.PaymentBreakdown_paymentBreakdown__j6Cf5{padding:16px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_header____HIA{margin-bottom:16px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_header____HIA h4{font-size:14px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW{margin-bottom:20px;padding-bottom:20px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_sectionTitle__SBGNA{font-size:13px;margin-bottom:10px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c{gap:6px;margin-bottom:10px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx{font-size:13px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_items__raB9c .PaymentBreakdown_item__Az8vx .PaymentBreakdown_itemLabel__V57w2 .PaymentBreakdown_badge__Q_LS8{font-size:10px;padding:2px 6px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO{padding:10px;margin-top:10px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO .PaymentBreakdown_totalLabel__hplPL{font-size:13px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_total__WKYoO .PaymentBreakdown_totalValue__Uv6zY{font-size:16px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_section__QZeYW .PaymentBreakdown_info__3M4Wi{margin-top:10px;font-size:12px;padding:6px 10px}.PaymentBreakdown_paymentBreakdown__j6Cf5 .PaymentBreakdown_warningBox__PoD0C{padding:12px;font-size:13px}}.RentalTimer_rentalTimer__IlWRb{background:linear-gradient(135deg,rgba(254,120,103,.08),rgba(255,154,108,.08));backdrop-filter:blur(20px);border-radius:32px;padding:40px;margin-bottom:24px;border:1px solid rgba(254,120,103,.15);box-shadow:0 8px 32px rgba(254,120,103,.12);transition:all .4s cubic-bezier(.4,0,.2,1)}.RentalTimer_rentalTimer__IlWRb:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(254,120,103,.18)}.RentalTimer_rentalTimer__IlWRb.RentalTimer_overdue__CcJYp{background:linear-gradient(135deg,rgba(245,101,101,.08),rgba(197,48,48,.08));border-color:rgba(245,101,101,.2);box-shadow:0 8px 32px rgba(245,101,101,.15)}.RentalTimer_rentalTimer__IlWRb .RentalTimer_header__orWuE{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_header__orWuE .RentalTimer_icon__Cx0e1{flex-shrink:0;color:#fe7867;width:24px;height:24px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_header__orWuE .RentalTimer_label__kqQwU{font-size:24px;font-weight:700;color:#fe7867;letter-spacing:-.01em}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:80px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_ .RentalTimer_timeValue__i1Mgb{font-size:48px;font-weight:800;line-height:1;background:linear-gradient(135deg,#fe7867,#ff9a6c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;padding:16px 20px;border-radius:16px;min-width:80px;text-align:center;box-shadow:0 4px 20px rgba(254,120,103,.2)}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_ .RentalTimer_timeUnit__9bEaa{font-size:14px;font-weight:600;color:#fe7867;text-transform:lowercase}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeSeparator__iOZQV{font-size:48px;font-weight:800;color:#fe7867;margin:0 8px;opacity:.6}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd{text-align:center;padding:24px 0;margin-bottom:24px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_overdueText__A96zj{font-size:24px;font-weight:700;color:#f56565;margin-bottom:16px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_overdueText__A96zj strong{font-size:32px;font-weight:800}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_penaltyWarning__qhn0R{font-size:16px;font-weight:600;color:#f56565;background:linear-gradient(135deg,rgba(245,101,101,.1),rgba(197,48,48,.1));padding:16px 24px;border-radius:16px;border:1px solid rgba(245,101,101,.2)}.RentalTimer_rentalTimer__IlWRb .RentalTimer_warningBanner__iNXpA{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border:2px solid rgba(255,193,7,.3);border-radius:16px;padding:20px;margin-bottom:24px;font-size:16px;font-weight:600;color:#f59e0b;text-align:center;animation:RentalTimer_pulse__4PoA8 2s infinite}@keyframes RentalTimer_pulse__4PoA8{0%,to{background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1))}50%{background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,152,0,.2))}}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid rgba(254,120,103,.15)}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV .RentalTimer_dateItem__WYEFv{display:flex;justify-content:space-between;align-items:center;font-size:16px;padding:12px 16px;background:linear-gradient(135deg,rgba(254,120,103,.05),rgba(255,154,108,.05));border-radius:12px;border:1px solid rgba(254,120,103,.1)}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV .RentalTimer_dateItem__WYEFv .RentalTimer_dateLabel__HRYPR{font-weight:600;color:#666}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV .RentalTimer_dateItem__WYEFv .RentalTimer_dateValue__0HqLp{font-weight:700;color:#fe7867}@media(max-width:768px){.RentalTimer_rentalTimer__IlWRb{padding:24px;border-radius:24px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_header__orWuE{margin-bottom:24px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_header__orWuE .RentalTimer_label__kqQwU{font-size:20px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM{margin-bottom:24px;gap:8px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_{min-width:60px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_ .RentalTimer_timeValue__i1Mgb{font-size:32px;padding:12px 16px;min-width:60px;border-radius:12px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeBlock__44hK_ .RentalTimer_timeUnit__9bEaa{font-size:12px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_timeDisplay__QBAsM .RentalTimer_timeSeparator__iOZQV{font-size:32px;margin:0 4px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd{padding:20px 0;margin-bottom:20px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_overdueText__A96zj{font-size:20px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_overdueText__A96zj strong{font-size:24px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_overdueInfo__YUGJd .RentalTimer_penaltyWarning__qhn0R{font-size:14px;padding:12px 16px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_warningBanner__iNXpA{font-size:14px;padding:16px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV{gap:8px;padding-top:20px}.RentalTimer_rentalTimer__IlWRb .RentalTimer_dates__eRubV .RentalTimer_dateItem__WYEFv{font-size:14px;padding:10px 12px}}.ReservationActions_actions__kijtl{background:#fff;border-radius:16px;padding:20px;margin:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}@media(max-width:768px){.ReservationActions_actions__kijtl{margin:12px;padding:16px;border-radius:12px}}.ReservationActions_alert__1vmzI{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;margin-bottom:16px}.ReservationActions_alert__1vmzI.ReservationActions_alertDanger__Vd0pP{background:#fef2f2;border-left-color:#ef4444}.ReservationActions_alertIcon__wC2FM{font-size:24px;line-height:1;flex-shrink:0}.ReservationActions_alertContent__sDeP7{flex:1}.ReservationActions_alertContent__sDeP7 strong{display:block;font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px}.ReservationActions_alertContent__sDeP7 p{margin:0;font-size:14px;color:#64748b;line-height:1.5}.ReservationActions_buttons__ZjR9k{display:flex;gap:12px;flex-wrap:wrap}.ReservationActions_approveButton__UQHpV,.ReservationActions_payButton__Kz8RC,.ReservationActions_rejectButton__nzFfn{flex:1;min-width:140px;padding:14px 24px;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.ReservationActions_approveButton__UQHpV:disabled,.ReservationActions_payButton__Kz8RC:disabled,.ReservationActions_rejectButton__nzFfn:disabled{opacity:.6;cursor:not-allowed}.ReservationActions_approveButton__UQHpV{background:#10b981;color:#fff}.ReservationActions_approveButton__UQHpV:not(:disabled):hover{background:#059669;transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.ReservationActions_rejectButton__nzFfn{background:#ef4444;color:#fff}.ReservationActions_rejectButton__nzFfn:not(:disabled):hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.4)}.ReservationActions_payButton__Kz8RC{background:#fe7867;color:#fff;font-size:16px}.ReservationActions_payButton__Kz8RC:not(:disabled):hover{background:#ff6b58;transform:translateY(-2px);box-shadow:0 4px 12px rgba(254,120,103,.4)}@media(max-width:768px){.ReservationActions_actions__kijtl{margin:8px 12px;padding:16px;border-radius:12px}.ReservationActions_alert__1vmzI{padding:14px;font-size:14px}.ReservationActions_alert__1vmzI .ReservationActions_alertIcon__wC2FM{font-size:20px}.ReservationActions_alert__1vmzI .ReservationActions_alertContent__sDeP7 strong{font-size:14px}.ReservationActions_alert__1vmzI .ReservationActions_alertContent__sDeP7 p{font-size:13px}.ReservationActions_buttons__ZjR9k{flex-direction:column;gap:10px}.ReservationActions_approveButton__UQHpV,.ReservationActions_payButton__Kz8RC,.ReservationActions_rejectButton__nzFfn{width:100%;min-width:unset;padding:12px 20px;font-size:14px}}.ReviewForm_reviewForm__gdKfL{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:16px;padding:24px;margin-bottom:20px}.ReviewForm_title__K7ton{font-size:18px;font-weight:700;color:#212529;margin:0 0 20px;text-align:left}.ReviewForm_form__aFTlg{display:flex;flex-direction:column;gap:20px}.ReviewForm_starsContainer__LyDs2{display:flex;flex-direction:column;gap:8px}.ReviewForm_label__WiHSn{font-size:14px;font-weight:600;color:#495057;text-align:left}.ReviewForm_stars__C53y7{display:flex;gap:8px;align-items:center}.ReviewForm_star__i8_C1{background:none;border:none;font-size:32px;color:#dee2e6;cursor:pointer;transition:all .2s ease;padding:0}.ReviewForm_star__i8_C1:hover{transform:scale(1.1)}.ReviewForm_star__i8_C1.ReviewForm_active__yF5vL{color:#ffc107}.ReviewForm_ratingText__rBHlD{font-size:14px;font-weight:600;color:#6c757d;margin-top:4px}.ReviewForm_commentContainer__3x63v{display:flex;flex-direction:column;gap:8px}.ReviewForm_textarea__Mwerz{width:100%;padding:12px;border:2px solid #dee2e6;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s ease}.ReviewForm_textarea__Mwerz:focus{outline:none;border-color:#fe724f}.ReviewForm_textarea__Mwerz::placeholder{color:#adb5bd}.ReviewForm_charCount__wcX8m{font-size:12px;color:#6c757d;text-align:right}.ReviewForm_error__yMzoh{background:#fff5f5;border:2px solid #fc8181;border-radius:12px;padding:12px;font-size:14px;color:#c53030;text-align:left}.ReviewForm_submitButton__kQBZG{background:linear-gradient(90deg,#fe724f,#ffc593);color:#fff;border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.ReviewForm_submitButton__kQBZG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(254,114,79,.3)}.ReviewForm_submitButton__kQBZG:disabled{opacity:.5;cursor:not-allowed}.ReviewsList_reviewsList__iTNNT{display:flex;flex-direction:column;gap:20px}.ReviewsList_statsHeader__7trzM{background:linear-gradient(135deg,#fff9f0,#fff5e6);border:2px solid #fed7aa;border-radius:16px;padding:24px;margin-bottom:20px}.ReviewsList_averageRating__mIUIF{display:flex;flex-direction:column;align-items:center;gap:12px}.ReviewsList_ratingNumber__e1fXZ{font-size:48px;font-weight:700;color:#92400e}.ReviewsList_reviewCount__31_xm{font-size:14px;color:#78350f}.ReviewsList_userStats__KR9Vn{margin-top:20px;display:flex;flex-direction:column;gap:12px}.ReviewsList_overallRating__RqFmt{display:flex;justify-content:space-between;align-items:center;padding:12px;background:hsla(0,0%,100%,.5);border-radius:12px}.ReviewsList_statItem__Kmi4k{display:flex;justify-content:space-between;align-items:center;padding:8px 12px}.ReviewsList_label__Q26iX{font-size:14px;font-weight:600;color:#78350f}.ReviewsList_value__Rvzy0{font-size:14px;font-weight:700;color:#92400e}.ReviewsList_reviews__fPhaB{display:flex;flex-direction:column;gap:16px}.ReviewsList_review__ChCU0{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:20px;transition:all .3s ease}.ReviewsList_review__ChCU0:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.ReviewsList_reviewHeader__QsR03{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap;gap:12px}.ReviewsList_authorInfo__oV9YS{display:flex;flex-direction:column;gap:4px}.ReviewsList_authorName__TLQ9M{font-size:16px;font-weight:700;color:#212529}.ReviewsList_reviewType__CPBQI{font-size:13px;color:#6c757d}.ReviewsList_date__J0FKp{font-size:13px;color:#adb5bd}.ReviewsList_rating__nVrBb{margin-bottom:12px}.ReviewsList_stars__xlGtW{display:flex;gap:4px}.ReviewsList_star__uNgiA{font-size:20px;color:#dee2e6}.ReviewsList_star__uNgiA.ReviewsList_active__nZK9q{color:#ffc107}.ReviewsList_comment__vN2N1{font-size:14px;line-height:1.6;color:#495057;margin:12px 0;text-align:left}.ReviewsList_itemInfo__BPN4b,.ReviewsList_targetInfo__KZGgp{font-size:13px;color:#6c757d;margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.ReviewsList_itemInfo__BPN4b strong,.ReviewsList_targetInfo__KZGgp strong{color:#212529}.ReviewsList_empty__JbGWn,.ReviewsList_loading__2ETQg{text-align:center;padding:40px 20px;font-size:16px;color:#6c757d}.CategoryFilter_categories__RcGkz{margin:48px 0 40px}.CategoryFilter_categoriesTitle__fl56z{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 24px}@media(max-width:768px){.CategoryFilter_categoriesTitle__fl56z{font-size:22px}}.CategoryFilter_categoriesGrid__FtRlQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding-top:40px}@media(max-width:768px){.CategoryFilter_categoriesGrid__FtRlQ{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:50px}}.CategoryFilter_categoryCard__KkeFr{position:relative;background:#fff;border:2px solid #f0f0f0;border-radius:24px;padding:60px 16px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;min-height:130px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.CategoryFilter_categoryCard__KkeFr:hover{border-color:#fe7867;box-shadow:0 8px 24px rgba(254,120,103,.15);transform:translateY(-4px)}.CategoryFilter_categoryCard__KkeFr:hover .CategoryFilter_iconImage__puUay{transform:scale(1.15) translateY(-5px)}.CategoryFilter_categoryCard__KkeFr:active{transform:translateY(-2px)}.CategoryFilter_categoryCard__KkeFr.CategoryFilter_active__9bT6M{background:linear-gradient(135deg,#fe7867,#ff6b58);border-color:#fe7867;box-shadow:0 12px 32px rgba(254,120,103,.3)}.CategoryFilter_categoryCard__KkeFr.CategoryFilter_active__9bT6M .CategoryFilter_categoryName__borcZ{color:#fff}.CategoryFilter_categoryCard__KkeFr.CategoryFilter_active__9bT6M .CategoryFilter_iconImage__puUay{filter:brightness(1.1) drop-shadow(0 4px 12px rgba(255,255,255,.3))}@media(max-width:768px){.CategoryFilter_categoryCard__KkeFr{min-height:90px;padding:50px 8px 8px;border-radius:16px;overflow:visible;justify-content:flex-end;border-width:1.5px}.CategoryFilter_categoryCard__KkeFr:active{transform:scale(.98)}}.CategoryFilter_categoryContent__amo7D{position:relative;z-index:2;text-align:center;width:100%}.CategoryFilter_categoryName__borcZ{font-size:18px;font-weight:700;color:#1a1a1a;margin:0;transition:color .3s}@media(max-width:768px){.CategoryFilter_categoryName__borcZ{font-size:11px;font-weight:600;line-height:1.2}}.CategoryFilter_categoryIcon__4sWbC{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3}@media(max-width:768px){.CategoryFilter_categoryIcon__4sWbC{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:70px;height:70px}}.CategoryFilter_iconImage__puUay{width:100%;height:100%;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}