.MessagesPage_pageContainer__S0Jwp{display:flex;flex-direction:column;min-height:100vh;background:#fff;font-family:Outfit,Roboto,Arial,sans-serif}.MessagesPage_messagesContainer__8_LcE{display:flex;height:100vh;width:100%;background:#fff;overflow:hidden;margin-top:clamp(60px,8vw,90px)}@media (max-width:768px){.MessagesPage_messagesContainer__8_LcE{flex-direction:column;height:100vh;margin-top:clamp(50px,6vw,80px)}}.Avatar_avatarContainer__r9alx{position:relative;display:inline-block}.Avatar_avatar__9RxLV{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#9CA3AF}.Avatar_image__63fX1{width:100%;height:100%;object-fit:cover;border-radius:50%}.Avatar_initials__wblzs{color:white;font-weight:600;text-align:center;line-height:1;user-select:none}.Avatar_small__djZYz{width:32px;height:32px}.Avatar_small__djZYz .Avatar_initials__wblzs{font-size:12px}.Avatar_medium__XIjfU{width:40px;height:40px}.Avatar_medium__XIjfU .Avatar_initials__wblzs{font-size:14px}.Avatar_large__C5fY8{width:48px;height:48px}.Avatar_large__C5fY8 .Avatar_initials__wblzs{font-size:16px}.Avatar_xlarge__JybnK{width:64px;height:64px}.Avatar_xlarge__JybnK .Avatar_initials__wblzs{font-size:20px}.Avatar_profile__SSaI0{width:120px;height:120px}.Avatar_profile__SSaI0 .Avatar_initials__wblzs{font-size:2.5rem}.Avatar_onlineIndicator___4zeb{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#22C55E;border:2px solid white;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Avatar_small__djZYz .Avatar_onlineIndicator___4zeb{width:8px;height:8px;border-width:1px}.Avatar_large__C5fY8 .Avatar_onlineIndicator___4zeb,.Avatar_xlarge__JybnK .Avatar_onlineIndicator___4zeb{width:14px;height:14px;border-width:3px}.CartNotifications_container__RpTqB{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(175,142,186,.1);margin-bottom:-5px}.CartNotifications_header__vfPHu{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.CartNotifications_header__vfPHu h3{margin:0;font-size:18px;font-weight:600;color:#333}.CartNotifications_count__s3CJJ{background:#9A7DA6;color:white;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;min-width:20px;text-align:center}.CartNotifications_loading__rNj_O{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:#666}.CartNotifications_spinner__Acktd{width:24px;height:24px;border:2px solid #f3f3f3;border-top-color:#9a7da6;border-radius:50%;animation:CartNotifications_spin__hXL2y 1s linear infinite;margin-bottom:12px}@keyframes CartNotifications_spin__hXL2y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CartNotifications_error__7DYdL{text-align:center;padding:40px 20px;color:#e74c3c}.CartNotifications_retryBtn__dgi97{background:#9A7DA6;color:white;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;margin-top:12px;font-size:14px}.CartNotifications_retryBtn__dgi97:hover{background:#8a6d9a}.CartNotifications_empty__wIjhm{text-align:center;padding:40px 20px;color:#666}.CartNotifications_emptyIcon__L7ODY{font-size:48px;margin-bottom:16px;opacity:.5}.CartNotifications_empty__wIjhm p{margin:0 0 8px;font-size:16px;font-weight:500}.CartNotifications_empty__wIjhm small{color:#999;font-size:14px}.CartNotifications_notificationsList__FpJfX{max-height:400px;overflow-y:auto}.CartNotifications_notificationItem__LvjIT{padding:16px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;cursor:pointer;transition:all .2s ease;background:#fff}.CartNotifications_notificationItem__LvjIT:hover{border-color:#9A7DA6;box-shadow:0 2px 8px rgba(154,125,166,.1)}.CartNotifications_notificationItem__LvjIT.CartNotifications_unread__E_8BK{border-left:4px solid #9a7da6;background:#faf9ff}.CartNotifications_notificationItem__LvjIT.CartNotifications_removed__ZU1WQ{border-left:4px solid #e74c3c;background:#fef9f9;opacity:.8}.CartNotifications_notificationContent__4MHXq{width:100%}.CartNotifications_notificationHeader__XpmCe{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.CartNotifications_customerInfo__UR0uV{display:flex;align-items:center;gap:12px}.CartNotifications_customerAvatar__6WTfP{width:36px;height:36px;border-radius:50%;background:#9A7DA6;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;text-transform:uppercase}.CartNotifications_customerDetails__L9bF9{display:flex;flex-direction:column;gap:4px}.CartNotifications_customerNameRow__mPBhD{display:flex;align-items:center;gap:8px}.CartNotifications_customerName__CGgzl{font-weight:600;color:#333;font-size:14px}.CartNotifications_actionStatus__jqZkf{font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px}.CartNotifications_addedStatus__1bTwO{background:#e8f5e8;color:#2d5a2d}.CartNotifications_removedStatus__U8RBf{background:#ffeaea;color:#8b0000}.CartNotifications_timeAgo__VxhWA{color:#999;font-size:12px}.CartNotifications_unreadDot__OBpHK{width:8px;height:8px;background:#9A7DA6;border-radius:50%;margin-top:4px}.CartNotifications_eventInfo__O9X7H{display:flex;gap:12px;align-items:flex-start}.CartNotifications_eventImage__1HiSQ{flex-shrink:0}.CartNotifications_eventImg__gwQly{width:40px;height:40px;border-radius:6px;object-fit:cover}.CartNotifications_eventPlaceholder__mOTNx{width:40px;height:40px;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:18px}.CartNotifications_eventDetails__Bvq33{flex:1;min-width:0}.CartNotifications_eventName__Sze_5{margin:0 0 6px;font-size:14px;font-weight:600;color:#333;line-height:1.3}.CartNotifications_eventMeta__bShvK{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.CartNotifications_attendees__HBwRl,.CartNotifications_eventDate__hdT_I,.CartNotifications_packageType__gCcbQ{font-size:12px;color:#666;background:#f8f8f8;padding:2px 6px;border-radius:4px}.CartNotifications_separator__w_kF_{color:#ccc;font-size:12px}.CartNotifications_price__TZ_9W{font-size:14px;font-weight:600;color:#0FCC70}.CartNotifications_notificationActions__UaPyW{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.CartNotifications_messageCustomerBtn__oXSmT{background:#9A7DA6;color:white;border:none;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.CartNotifications_messageCustomerBtn__oXSmT:hover{background:#8a6d9a;transform:translateY(-1px)}.CartNotifications_messageCustomerBtn__oXSmT svg{width:14px;height:14px}@media (max-width:768px){.CartNotifications_container__RpTqB{padding:16px}.CartNotifications_header__vfPHu h3{font-size:16px}.CartNotifications_notificationItem__LvjIT{padding:12px}.CartNotifications_customerInfo__UR0uV{gap:8px}.CartNotifications_customerAvatar__6WTfP{width:32px;height:32px;font-size:12px}.CartNotifications_eventInfo__O9X7H{gap:8px}.CartNotifications_eventImg__gwQly,.CartNotifications_eventPlaceholder__mOTNx{width:32px;height:32px}.CartNotifications_eventMeta__bShvK{flex-direction:column;align-items:flex-start;gap:4px}.CartNotifications_separator__w_kF_{display:none}}.TopListingViewers_container__aTg3T{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(175,142,186,.1);margin-bottom:0}.TopListingViewers_header__VXcfY{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.TopListingViewers_header__VXcfY h3{margin:0;font-size:18px;font-weight:600;color:#333}.TopListingViewers_subtitle__1vZja{font-size:12px;color:#666;background:#9A7DA6;color:white;padding:4px 8px;border-radius:12px;font-weight:600;min-width:20px;text-align:center}.TopListingViewers_loading__xhRz0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.TopListingViewers_spinner__SWNCN{width:24px;height:24px;border:2px solid #f3f3f3;border-top-color:#9a7da6;border-radius:50%;animation:TopListingViewers_spin__uj758 1s linear infinite;margin-bottom:12px}@keyframes TopListingViewers_spin__uj758{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TopListingViewers_loading__xhRz0 p{margin:0;color:#666;font-size:14px}.TopListingViewers_error__LDOdY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.TopListingViewers_error__LDOdY p{margin:0 0 16px;color:#dc3545;font-size:14px}.TopListingViewers_retryBtn__rP_dt{background:#9A7DA6;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.TopListingViewers_retryBtn__rP_dt:hover{background:#8a6d9a}.TopListingViewers_empty__F0KXI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.TopListingViewers_emptyIcon__TxJdF{font-size:48px;margin-bottom:16px;opacity:.6}.TopListingViewers_empty__F0KXI p{margin:0 0 8px;color:#666;font-size:16px;font-weight:500}.TopListingViewers_empty__F0KXI small{color:#999;font-size:14px}.TopListingViewers_customersList__A_YHH{display:flex;flex-direction:column;gap:6px}.TopListingViewers_customerItem__CxP0B{background:#f8f9fa;border-radius:6px;padding:8px;border:1px solid #e9ecef;transition:all .2s ease}.TopListingViewers_customerItem__CxP0B:hover{background:#f1f3f4;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.TopListingViewers_customerContent__C2__y{display:flex;flex-direction:row;align-items:center;gap:8px}.TopListingViewers_customerInfo__JjWrc{display:flex;align-items:center;gap:6px;flex:1}.TopListingViewers_customerAvatar__WFkCk{width:24px;height:24px;border-radius:50%;background:#9A7DA6;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:10px;text-transform:uppercase;flex-shrink:0}.TopListingViewers_customerDetails__gJ1A0{display:flex;flex-direction:column;gap:1px;flex:1}.TopListingViewers_customerNameRow__cXPrl{display:flex;align-items:center;gap:4px}.TopListingViewers_rankIcon__OMgEF{font-size:12px;flex-shrink:0}.TopListingViewers_customerName__jw3nE{font-weight:600;color:#333;font-size:12px;flex:1}.TopListingViewers_rankBadge__IYVK6{background:#9A7DA6;color:white;font-size:8px;font-weight:600;padding:1px 3px;border-radius:4px;flex-shrink:0}.TopListingViewers_lastViewed__h4oqX{font-size:10px;color:#666}.TopListingViewers_customerStats__6PXe8{display:flex;gap:8px;align-items:center}.TopListingViewers_statItem__rG5vp{display:flex;align-items:center;gap:2px}.TopListingViewers_statLabel__748sk{font-size:9px;color:#666;font-weight:500}.TopListingViewers_statValue__XOBxL{font-size:11px;font-weight:600;color:#333}.TopListingViewers_customerActions__Zzk1o{display:flex;justify-content:flex-end}.TopListingViewers_messageCustomerBtn__3ocdR{display:flex;align-items:center;gap:2px;background:#9A7DA6;color:white;border:none;padding:4px 6px;border-radius:4px;font-size:9px;font-weight:500;cursor:pointer;transition:all .2s ease}.TopListingViewers_messageCustomerBtn__3ocdR:hover{background:#8a6d9a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(154,125,166,.3)}.TopListingViewers_messageCustomerBtn__3ocdR svg{flex-shrink:0}@media (max-width:768px){.TopListingViewers_container__aTg3T{padding:16px}.TopListingViewers_header__VXcfY{flex-direction:column;align-items:flex-start;gap:4px}.TopListingViewers_customerItem__CxP0B{padding:6px}.TopListingViewers_customerAvatar__WFkCk{width:20px;height:20px;font-size:9px}.TopListingViewers_customerName__jw3nE{font-size:11px}.TopListingViewers_customerStats__6PXe8{gap:6px}.TopListingViewers_statValue__XOBxL{font-size:10px}.TopListingViewers_statLabel__748sk{font-size:8px}.TopListingViewers_messageCustomerBtn__3ocdR{padding:3px 5px;font-size:8px}}.TopListingViewers_customerItem__CxP0B{animation:TopListingViewers_fadeInUp__NdMlB .3s ease-out}@keyframes TopListingViewers_fadeInUp__NdMlB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.VendorDashboard_dashboard-container__Id6tR{width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.VendorDashboard_analytics-grid__6fMzL{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;width:100%}@media (max-width:600px){.VendorDashboard_analytics-grid__6fMzL{padding-bottom:clamp(2rem,6vh,3rem)}.VendorDashboard_dashboard-container__Id6tR{padding-bottom:clamp(3rem,8vh,4rem)}}.VendorDashboard_analytics-card__aM1GY{background:#fff;border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(175,142,186,.1)}.VendorDashboard_analytics-icon__EEM0_{width:56px;height:56px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.VendorDashboard_analytics-icon-bg__OUbW2{position:absolute;width:56px;height:56px;border-radius:16px;z-index:1}.VendorDashboard_analytics-icon-emoji___XDwM{position:relative;z-index:2;font-size:28px}.VendorDashboard_analytics-content__qMLGU{min-width:0;flex:1}.VendorDashboard_analytics-value__iqMau{font-weight:700;font-size:24px;color:#1a1a1a;margin-bottom:4px}.VendorDashboard_analytics-label__ytcgY{font-weight:500;font-size:14px;color:#666}.VendorDashboard_main-content__Y76sc{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;gap:24px}.VendorDashboard_dashboard-grid__erCo5{display:grid;grid-template-columns:2fr 1fr;gap:24px;flex:1;min-height:0;width:100%}.VendorDashboard_left-column__MyHFC,.VendorDashboard_right-column__57MT_{display:flex;flex-direction:column;gap:24px;min-width:0}.VendorDashboard_dashboard-card__wjiHy{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(175,142,186,.1)}.VendorDashboard_card-header__SCbaM{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.VendorDashboard_card-title__9hvRl{font-weight:600;font-size:18px;color:#1a1a1a}.VendorDashboard_view-all-btn__H8lxo{color:#AF8EBA;font-weight:600;font-size:14px;cursor:pointer;transition:color .2s ease}.VendorDashboard_view-all-btn__H8lxo:hover{color:#9A7DA6}.VendorDashboard_card-content__jrYUw{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.VendorDashboard_booking-item___1RTL{background:#f8f9fa;border-radius:12px;display:flex;align-items:center;padding:16px;gap:16px;cursor:pointer;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.VendorDashboard_booking-item___1RTL:hover{transform:translateY(-2px)}.VendorDashboard_booking-image__hUoOI{width:40px;height:40px;border-radius:8px;object-fit:cover}.VendorDashboard_booking-content__hq_z9{flex:1;min-width:0}.VendorDashboard_booking-title__YIplI{font-weight:600;font-size:16px;color:#1a1a1a;margin-bottom:4px}.VendorDashboard_booking-subtitle__45s9v{font-weight:500;font-size:14px;color:#666}.VendorDashboard_booking-actions__5FPme{display:flex;align-items:center;gap:16px;flex-shrink:0}.VendorDashboard_status-badge__Ut8by{border-radius:8px;font-weight:600;font-size:12px;padding:6px 12px}.VendorDashboard_status-confirmed__PR785{color:#10b981;background-color:rgba(16,185,129,.1)}.VendorDashboard_status-cancelled__xZ31s{color:#ef4444;background-color:rgba(239,68,68,.1)}.VendorDashboard_status-completed__1tYve{color:#3b82f6;background-color:rgba(59,130,246,.1)}.VendorDashboard_status-pending__wTlz2{color:#f59e0b;background-color:rgba(245,158,11,.1)}.VendorDashboard_booking-price__VqiFl{font-weight:600;font-size:16px;color:#1a1a1a}.VendorDashboard_review-item__bxbY_{background:#f8f9fa;border-radius:12px;display:flex;align-items:flex-start;padding:16px;gap:16px;border:1px solid rgba(0,0,0,.05)}.VendorDashboard_review-content__dgrOc{flex:1;min-width:0}.VendorDashboard_review-author__KAmUP{font-weight:600;font-size:16px;color:#1a1a1a;margin-bottom:4px}.VendorDashboard_review-text__AJkYK{font-weight:500;font-size:14px;color:#666;margin-bottom:8px;line-height:1.4}.VendorDashboard_review-meta___T7BF{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.VendorDashboard_stars__qraJO{display:flex;align-items:center;gap:2px}.VendorDashboard_star__a0WyX{color:#FFC107;font-size:16px}.VendorDashboard_review-date__lj6t_{color:#999;font-size:12px}.VendorDashboard_quick-actions__yD01M{display:flex;flex-direction:column;gap:16px}.VendorDashboard_create-listing-btn__MHKoU{width:100%;height:44px;background:#AF8EBA;border:none;border-radius:12px;color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.VendorDashboard_create-listing-btn__MHKoU:hover{background:#9A7DA6}.VendorDashboard_manage-bookings-btn__jrlRA{width:100%;height:44px;background:#fff;border:2px solid #af8eba;border-radius:12px;color:#AF8EBA;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.VendorDashboard_manage-bookings-btn__jrlRA:hover{background:#f8f0ff}.VendorDashboard_listing-item__BBCj8{background:#f8f9fa;border-radius:12px;display:flex;align-items:center;padding:16px;gap:16px;border:1px solid rgba(0,0,0,.05)}.VendorDashboard_listing-image__2XXVV{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.VendorDashboard_listing-content__tNsnr{flex:1;min-width:0}.VendorDashboard_listing-title__Btuy_{font-weight:600;font-size:16px;color:#1a1a1a;margin-bottom:4px}.VendorDashboard_listing-price__J2mJJ{font-weight:500;font-size:14px;color:#666}.VendorDashboard_listing-status__9QPV3{border-radius:8px;color:#fff;font-weight:600;font-size:12px;padding:6px 12px;flex-shrink:0}.VendorDashboard_status-active__G0Ca0{background:#10b981}.VendorDashboard_status-inactive__atK_x{background:#6b7280}.VendorDashboard_empty-state__YxN_7{color:#666;text-align:center;padding:32px 0;font-size:18px;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:8px}.VendorDashboard_empty-state-emoji__247__{font-size:36px}.VendorDashboard_loading-text__L5KnQ{text-align:center;color:#666}@media (max-width:1024px){.VendorDashboard_dashboard-grid__erCo5{grid-template-columns:1fr;gap:20px}.VendorDashboard_analytics-grid__6fMzL{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.VendorDashboard_analytics-card__aM1GY{padding:20px}.VendorDashboard_analytics-icon-bg__OUbW2,.VendorDashboard_analytics-icon__EEM0_{width:48px;height:48px}.VendorDashboard_analytics-icon-emoji___XDwM{font-size:24px}.VendorDashboard_analytics-value__iqMau{font-size:20px}.VendorDashboard_analytics-label__ytcgY{font-size:13px}}@media (max-width:768px){.VendorDashboard_dashboard-container__Id6tR{gap:16px}.VendorDashboard_analytics-grid__6fMzL{grid-template-columns:repeat(2,1fr);gap:12px}.VendorDashboard_analytics-card__aM1GY{padding:16px;flex-direction:row;text-align:left;gap:12px}.VendorDashboard_analytics-icon-bg__OUbW2,.VendorDashboard_analytics-icon__EEM0_{width:40px;height:40px}.VendorDashboard_analytics-icon-emoji___XDwM{font-size:20px}.VendorDashboard_analytics-value__iqMau{font-size:18px}.VendorDashboard_analytics-label__ytcgY{font-size:12px}.VendorDashboard_dashboard-card__wjiHy{padding:20px}.VendorDashboard_card-header__SCbaM{margin-bottom:16px}.VendorDashboard_card-title__9hvRl{font-size:16px}.VendorDashboard_booking-item___1RTL{padding:12px;gap:12px}.VendorDashboard_booking-image__hUoOI{width:36px;height:36px}.VendorDashboard_booking-title__YIplI{font-size:14px}.VendorDashboard_booking-subtitle__45s9v{font-size:12px}.VendorDashboard_booking-actions__5FPme{gap:8px}.VendorDashboard_status-badge__Ut8by{font-size:10px;padding:4px 8px}.VendorDashboard_booking-price__VqiFl{font-size:14px}.VendorDashboard_review-item__bxbY_{padding:12px;gap:12px}.VendorDashboard_review-author__KAmUP{font-size:14px}.VendorDashboard_review-text__AJkYK{font-size:12px}.VendorDashboard_star__a0WyX{font-size:14px}.VendorDashboard_review-date__lj6t_{font-size:10px}.VendorDashboard_listing-item__BBCj8{padding:12px;gap:12px}.VendorDashboard_listing-image__2XXVV{width:40px;height:40px}.VendorDashboard_listing-title__Btuy_{font-size:14px}.VendorDashboard_listing-price__J2mJJ{font-size:12px}.VendorDashboard_listing-status__9QPV3{font-size:10px;padding:4px 8px}.VendorDashboard_create-listing-btn__MHKoU,.VendorDashboard_manage-bookings-btn__jrlRA{height:40px;font-size:13px}}@media (max-width:480px){.VendorDashboard_analytics-grid__6fMzL{grid-template-columns:1fr;gap:12px}.VendorDashboard_analytics-card__aM1GY{padding:14px}.VendorDashboard_analytics-icon-bg__OUbW2,.VendorDashboard_analytics-icon__EEM0_{width:36px;height:36px}.VendorDashboard_analytics-icon-emoji___XDwM{font-size:18px}.VendorDashboard_analytics-value__iqMau{font-size:16px}.VendorDashboard_analytics-label__ytcgY{font-size:11px}.VendorDashboard_dashboard-card__wjiHy{padding:16px}.VendorDashboard_card-title__9hvRl{font-size:15px}.VendorDashboard_booking-item___1RTL{padding:10px;gap:10px}.VendorDashboard_booking-image__hUoOI{width:32px;height:32px}.VendorDashboard_booking-title__YIplI{font-size:13px}.VendorDashboard_booking-subtitle__45s9v{font-size:11px}.VendorDashboard_booking-price__VqiFl{font-size:13px}.VendorDashboard_review-item__bxbY_{padding:10px;gap:10px}.VendorDashboard_review-author__KAmUP{font-size:13px}.VendorDashboard_review-text__AJkYK{font-size:11px}.VendorDashboard_star__a0WyX{font-size:12px}.VendorDashboard_listing-item__BBCj8{padding:10px;gap:10px}.VendorDashboard_listing-image__2XXVV{width:36px;height:36px}.VendorDashboard_listing-title__Btuy_{font-size:13px}.VendorDashboard_listing-price__J2mJJ{font-size:11px}.VendorDashboard_create-listing-btn__MHKoU,.VendorDashboard_manage-bookings-btn__jrlRA{height:36px;font-size:12px}}.MessageSidebar_sidebar__GqbdY{width:clamp(280px,30vw,350px);background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;min-width:0}.MessageSidebar_header__spE9h{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2.5vw,1.25rem) clamp(1.25rem,3vw,1.5rem) clamp(.75rem,2vw,1rem);border-bottom:1px solid #f3f4f6}.MessageSidebar_title__Q3_wN{font-size:clamp(.9rem,2.5vw,1.1rem);font-weight:600;color:#374151;margin:0}.MessageSidebar_composeButton__R_isR{width:clamp(28px,4vw,32px);height:clamp(28px,4vw,32px);border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:clamp(4px,1.5vw,6px);display:flex;align-items:center;justify-content:center;transition:all .2s}.MessageSidebar_composeButton__R_isR:hover{background:#f3f4f6;color:#374151}.MessageSidebar_filters__HbML_{display:flex;gap:clamp(.4rem,1.5vw,.6rem);padding:clamp(.75rem,2.5vw,1rem) clamp(1.25rem,3vw,1.5rem);border-bottom:1px solid #f3f4f6}.MessageSidebar_filterButton__HG77e{padding:clamp(.4rem,1.5vw,.6rem) clamp(.75rem,2.5vw,1rem);border:none;background:#fff;color:#6b7280;border-radius:clamp(12px,3vw,16px);font-size:clamp(.75rem,2.5vw,.85rem);font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.MessageSidebar_filterButton__HG77e.MessageSidebar_active__RGpum{background:#f3f0ff;color:#AF8EBA}.MessageSidebar_filterButton__HG77e:hover:not(.MessageSidebar_active__RGpum){background:#f3f4f6}.MessageSidebar_searchContainer__AZ61T{padding:clamp(.75rem,2.5vw,1rem) clamp(1.25rem,3vw,1.5rem);border-bottom:1px solid #f3f4f6}.MessageSidebar_searchInput__0sF1H{position:relative;display:flex;align-items:center}.MessageSidebar_searchInput__0sF1H svg{position:absolute;left:clamp(.75rem,2.5vw,1rem);color:#9ca3af;z-index:1;width:clamp(1rem,3vw,1.2rem);height:clamp(1rem,3vw,1.2rem)}.MessageSidebar_searchField__HDKZn{width:100%;padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,2.5vw,1rem) clamp(.5rem,2vw,.75rem) clamp(2rem,5vw,2.5rem);border:1px solid #e5e7eb;border-radius:clamp(6px,2vw,8px);font-size:clamp(.75rem,2.5vw,.85rem);outline:none;transition:border-color .2s;background:#f9fafb}.MessageSidebar_searchField__HDKZn:focus{border-color:#AF8EBA;background:#fff}.MessageSidebar_searchField__HDKZn::placeholder{color:#9ca3af}.MessageSidebar_conversationList__yZR_G{flex:1;overflow-y:auto}.MessageSidebar_conversationItem__myEn2{display:flex;align-items:center;padding:clamp(.6rem,2vw,.75rem) clamp(1.25rem,3vw,1.5rem);cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f9fafb}.MessageSidebar_conversationItem__myEn2:hover{background:#f9fafb}.MessageSidebar_conversationItem__myEn2.MessageSidebar_selected__0DTtk{background:#f3f0ff}.MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw{background:#fef3c7!important;border-left:3px solid #f59e0b!important}.MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw:hover{background:#fde68a!important}.MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw.MessageSidebar_selected__0DTtk{background:#f3f0ff!important;border-left:3px solid #af8eba!important}.MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw .MessageSidebar_conversationName__hJter{font-weight:700;color:#1f2937}.MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw .MessageSidebar_lastMessage__yuz2l{font-weight:500;color:#374151}.MessageSidebar_conversationItem__myEn2 .MessageSidebar_conversationName__hJter{font-weight:600;color:#374151}.MessageSidebar_conversationItem__myEn2 .MessageSidebar_lastMessage__yuz2l{font-weight:400;color:#6b7280}.MessageSidebar_avatarContainer__HxRil{margin-right:clamp(.75rem,2.5vw,1rem);position:relative;flex-shrink:0}.MessageSidebar_avatar__SzYWP{width:clamp(36px,6vw,44px);height:clamp(36px,6vw,44px);border-radius:50%;overflow:hidden;position:relative;background:#f3f4f6}.MessageSidebar_avatar__SzYWP img{width:100%;height:100%;object-fit:cover}.MessageSidebar_onlineIndicator__osspQ{position:absolute;bottom:1px;right:1px;width:clamp(8px,2vw,10px);height:clamp(8px,2vw,10px);background:#10b981;border:2px solid #fff;border-radius:50%}.MessageSidebar_conversationInfo__nnPLU{flex:1;min-width:0}.MessageSidebar_conversationHeader__GLHyA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(.2rem,1vw,.3rem)}.MessageSidebar_nameAndType__js0My{flex:1;min-width:0}.MessageSidebar_conversationName__hJter{font-size:clamp(.75rem,2.5vw,.85rem);margin:0 0 clamp(.1rem,.5vw,.2rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MessageSidebar_conversationType__4luaM{font-size:clamp(.65rem,2vw,.75rem);color:#6b7280;display:block}.MessageSidebar_timeAndBadge__FaIlF{display:flex;flex-direction:column;align-items:flex-end;gap:clamp(.2rem,1vw,.3rem);flex-shrink:0}.MessageSidebar_lastMessageTime__U5rBR{font-size:clamp(.65rem,2vw,.75rem);color:#6b7280;white-space:nowrap}.MessageSidebar_lastMessageTime__U5rBR.MessageSidebar_sending__uw7mG{color:#AF8EBA;font-style:italic}.MessageSidebar_unreadBadge__muf83{background:#AF8EBA;color:#fff;font-size:clamp(.6rem,2vw,.7rem);font-weight:600;padding:clamp(.1rem,.5vw,.2rem) clamp(.3rem,1.5vw,.4rem);border-radius:clamp(6px,2vw,8px);min-width:clamp(14px,3vw,16px);text-align:center;line-height:1}.MessageSidebar_conversationPreview__ka4uy{display:flex;align-items:center}.MessageSidebar_lastMessage__yuz2l{font-size:clamp(.7rem,2.5vw,.8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.MessageSidebar_typingIndicator__C5TJl{font-size:clamp(.7rem,2.5vw,.8rem);color:#AF8EBA;font-style:italic}.MessageSidebar_mobileSidebar__Z8p_r{width:100%!important;max-width:100%!important;border-right:none!important;border-radius:0!important;background:#fff;height:100vh;display:flex;flex-direction:column}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_header__spE9h{padding:clamp(12px,3vw,16px) clamp(16px,4vw,20px);background:#fff;border-bottom:none}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_title__Q3_wN{font-size:clamp(18px,4vw,22px);font-weight:600;color:#1f2937}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_filters__HbML_{padding:clamp(8px,2vw,12px) clamp(16px,4vw,20px);background:#f9fafb;border-bottom:none}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_filterButton__HG77e{padding:clamp(6px,1.5vw,8px) clamp(12px,3vw,16px);font-size:clamp(12px,2.5vw,14px);border-radius:clamp(16px,3vw,20px)}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_searchContainer__AZ61T{padding:clamp(8px,2vw,12px) clamp(16px,4vw,20px);background:#fff;border-bottom:none}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_searchField__HDKZn{padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px) clamp(8px,2vw,12px) clamp(36px,6vw,44px);font-size:clamp(14px,3vw,16px);border-radius:clamp(20px,4vw,24px)}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationList__yZR_G{flex:1;overflow-y:auto;background:#fff;border:none}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2{padding:clamp(12px,3vw,16px) clamp(16px,4vw,20px);border-bottom:1px solid #f3f4f6;transition:background-color .2s ease;background:#fff}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2:hover{background-color:#f9fafb}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_selected__0DTtk{background-color:#f0f9ff;border-left:none}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw{background:#fef3c7!important;border-left:3px solid #f59e0b!important}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw:hover{background:#fde68a!important}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw.MessageSidebar_selected__0DTtk{background-color:#f0f9ff!important;border-left:3px solid #af8eba!important}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw .MessageSidebar_conversationName__hJter{font-weight:700;color:#1f2937}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2.MessageSidebar_unread__UQDxw .MessageSidebar_lastMessage__yuz2l{font-weight:500;color:#374151}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2 .MessageSidebar_conversationName__hJter{font-weight:600;color:#1f2937}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationItem__myEn2 .MessageSidebar_lastMessage__yuz2l{font-weight:400;color:#6b7280}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationName__hJter{font-size:clamp(14px,3vw,16px)}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_conversationType__4luaM{font-size:clamp(11px,2.2vw,13px);color:#6b7280}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_lastMessage__yuz2l{font-size:clamp(12px,2.5vw,14px);line-height:1.4}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_lastMessageTime__U5rBR{font-size:clamp(10px,2vw,12px);color:#9ca3af}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_unreadBadge__muf83{font-size:clamp(10px,2vw,12px);padding:clamp(2px,.5vw,4px) clamp(6px,1.5vw,8px);min-width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px)}.MessageSidebar_emptyState__nwsx_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,10vw,60px) clamp(20px,5vw,30px);background:#fff;text-align:center}.MessageSidebar_emptyIcon__D8VgI{margin-bottom:clamp(16px,4vw,24px);opacity:.8;color:#AF8EBA}.MessageSidebar_emptyTitle__fCMVk{font-size:clamp(16px,3.5vw,20px);font-weight:600;margin-bottom:clamp(8px,2vw,12px);color:#374151;font-family:Outfit,sans-serif}.MessageSidebar_emptySubtitle__2pjEl{font-size:clamp(14px,3vw,16px);line-height:1.5;color:#6b7280;font-family:Outfit,sans-serif}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_emptyState__nwsx_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(40px,10vw,60px) clamp(20px,5vw,30px);background:#fff;text-align:center}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_emptyIcon__D8VgI{margin-bottom:clamp(16px,4vw,24px);opacity:.8;color:#AF8EBA}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_emptyTitle__fCMVk{font-size:clamp(16px,3.5vw,20px);font-weight:600;margin-bottom:clamp(8px,2vw,12px);color:#374151;font-family:Outfit,sans-serif}.MessageSidebar_mobileSidebar__Z8p_r .MessageSidebar_emptySubtitle__2pjEl{font-size:clamp(14px,3vw,16px);line-height:1.5;color:#6b7280;font-family:Outfit,sans-serif}@media (max-width:768px){.MessageSidebar_sidebar__GqbdY{width:100%;border-right:none;border-radius:0;background:#fff;height:100vh}.MessageSidebar_conversationItem__myEn2{border-bottom:1px solid #f3f4f6}.MessageSidebar_avatar__SzYWP{width:clamp(32px,5vw,36px);height:clamp(32px,5vw,36px)}.MessageSidebar_conversationName__hJter{font-size:clamp(14px,3vw,16px)}.MessageSidebar_conversationType__4luaM{font-size:clamp(11px,2.2vw,13px)}.MessageSidebar_lastMessage__yuz2l,.MessageSidebar_typingIndicator__C5TJl{font-size:clamp(12px,2.5vw,14px)}}@media (max-width:480px){.MessageSidebar_sidebar__GqbdY{width:100%;border-right:none;border-radius:0;background:#fff;height:100vh}.MessageSidebar_filters__HbML_,.MessageSidebar_header__spE9h,.MessageSidebar_searchContainer__AZ61T{border-bottom:none}.MessageSidebar_conversationItem__myEn2{border-bottom:1px solid #f3f4f6}.MessageSidebar_avatar__SzYWP{width:clamp(28px,4.5vw,32px);height:clamp(28px,4.5vw,32px)}.MessageSidebar_conversationName__hJter{font-size:clamp(13px,2.8vw,15px)}.MessageSidebar_conversationType__4luaM{font-size:clamp(10px,2vw,12px)}.MessageSidebar_lastMessage__yuz2l,.MessageSidebar_typingIndicator__C5TJl{font-size:clamp(11px,2.3vw,13px)}}@media (max-width:360px){.MessageSidebar_sidebar__GqbdY{width:100%;border-right:none;border-radius:0;background:#fff;height:100vh}.MessageSidebar_header__spE9h{border-bottom:none}.MessageSidebar_title__Q3_wN{font-size:clamp(16px,3.5vw,18px)}.MessageSidebar_composeButton__R_isR{width:clamp(24px,3.5vw,28px);height:clamp(24px,3.5vw,28px)}.MessageSidebar_filters__HbML_{border-bottom:none}.MessageSidebar_filterButton__HG77e{padding:clamp(4px,1vw,6px) clamp(8px,2vw,12px);font-size:clamp(10px,2.2vw,12px)}.MessageSidebar_searchContainer__AZ61T{border-bottom:none}.MessageSidebar_searchField__HDKZn{padding:clamp(6px,1.5vw,8px) clamp(10px,2.5vw,14px) clamp(6px,1.5vw,8px) clamp(32px,5.5vw,40px);font-size:clamp(12px,2.5vw,14px)}.MessageSidebar_conversationItem__myEn2{border-bottom:1px solid #f3f4f6}.MessageSidebar_avatar__SzYWP{width:clamp(26px,4vw,30px);height:clamp(26px,4vw,30px)}.MessageSidebar_conversationName__hJter{font-size:clamp(12px,2.5vw,14px)}.MessageSidebar_conversationType__4luaM{font-size:clamp(9px,1.8vw,11px)}.MessageSidebar_lastMessage__yuz2l,.MessageSidebar_typingIndicator__C5TJl{font-size:clamp(10px,2vw,12px)}.MessageSidebar_lastMessageTime__U5rBR{font-size:clamp(8px,1.6vw,10px)}.MessageSidebar_unreadBadge__muf83{font-size:clamp(8px,1.6vw,10px);padding:clamp(1px,.3vw,3px) clamp(4px,1vw,6px);min-width:clamp(14px,2.5vw,18px);height:clamp(14px,2.5vw,18px)}}@media (min-width:1200px){.MessageSidebar_sidebar__GqbdY{width:clamp(320px,25vw,380px)}.MessageSidebar_conversationItem__myEn2{padding:clamp(.75rem,2.5vw,1rem) clamp(1.5rem,3vw,2rem)}.MessageSidebar_avatar__SzYWP{width:clamp(40px,5vw,48px);height:clamp(40px,5vw,48px)}.MessageSidebar_conversationName__hJter{font-size:clamp(.8rem,2.5vw,.9rem)}.MessageSidebar_conversationType__4luaM{font-size:clamp(.7rem,2vw,.8rem)}.MessageSidebar_lastMessage__yuz2l,.MessageSidebar_typingIndicator__C5TJl{font-size:clamp(.75rem,2.5vw,.85rem)}}@keyframes ChatArea_spin__J5xsm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatArea_chatArea__q_0bB{flex:1;display:flex;flex-direction:column;background:#fff;height:100%;min-height:0}.ChatArea_emptyState__Kh07R{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa}.ChatArea_emptyContent__NZBCH{text-align:center;color:#6b7280}.ChatArea_emptyIcon__j5Q1P{margin-bottom:clamp(12px,2vw,16px);display:flex;justify-content:center;align-items:center}.ChatArea_emptyTitle__cfu1d{font-size:clamp(16px,3vw,20px);font-weight:600;color:#374151;margin:0 0 clamp(6px,1vw,8px)}.ChatArea_emptySubtitle__uf7oP{font-size:clamp(12px,2vw,14px);color:#6b7280;margin:0}.ChatArea_chatHeader__mCzw3{justify-content:space-between;padding:clamp(10px,2vw,14px) clamp(16px,3vw,20px)}.ChatArea_contactInfo__T9yfT{gap:clamp(8px,1.5vw,10px)}.ChatArea_avatarContainer__1EKtJ{position:relative}.ChatArea_avatar__mGwiD{width:clamp(32px,5vw,36px);height:clamp(32px,5vw,36px);border-radius:50%;overflow:hidden;position:relative;background:#f3f4f6}.ChatArea_avatar__mGwiD img{width:100%;height:100%;object-fit:cover}.ChatArea_onlineIndicator__eydRU{position:absolute;bottom:1px;right:1px;width:clamp(6px,1.5vw,8px);height:clamp(6px,1.5vw,8px);background:#10b981;border:2px solid #fff;border-radius:50%}.ChatArea_contactDetails__xkl2f{display:flex;flex-direction:column}.ChatArea_contactName__V8Gcj{font-size:clamp(12px,2.2vw,14px);color:#374151;margin:0 0 clamp(1px,.2vw,1px)}.ChatArea_contactType__g2sZz{font-size:clamp(9px,1.8vw,11px);margin:0}.ChatArea_deleteButton__wjsNy{width:clamp(28px,4vw,32px);height:clamp(28px,4vw,32px);border-radius:clamp(4px,1vw,6px)}.ChatArea_deleteButton__wjsNy:hover{background:#f3f4f6}.ChatArea_headerActions__BHs2t{display:flex;gap:clamp(4px,1vw,6px)}.ChatArea_actionButton__jl3A1{width:clamp(28px,4vw,32px);height:clamp(28px,4vw,32px);border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:clamp(4px,1vw,6px);display:flex;align-items:center;justify-content:center;transition:all .2s}.ChatArea_actionButton__jl3A1:hover{background:#f3f4f6;color:#374151}.ChatArea_messagesArea__Uet6x{overflow-y:auto;padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px)}.ChatArea_messagesArea__Uet6x,.ChatArea_messagesContainer__I1X1V{flex:1;min-height:0;display:flex;flex-direction:column;background:#fafafa;gap:clamp(4px,1vw,8px);width:100%}.ChatArea_messagesContainer__I1X1V{padding:clamp(8px,1.5vw,12px) 0}.ChatArea_dateSeparator__3vBo0{display:flex;align-items:center;justify-content:center;margin:clamp(12px,2vw,16px) 0;position:relative;width:100%;padding:0 clamp(12px,2.5vw,16px)}.ChatArea_dateSeparator__3vBo0:before{content:"";position:absolute;top:50%;left:0;right:0;height:clamp(1px,.2vw,2px);background:#e5e7eb;z-index:1}.ChatArea_dateText__jFKnn{background:#fafafa;padding:clamp(4px,1vw,6px) clamp(12px,2.5vw,16px);font-size:clamp(10px,2vw,12px);color:#6b7280;font-weight:500;z-index:2;position:relative;border-radius:clamp(12px,2.5vw,16px);border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ChatArea_messageItem__A4Hi9{display:flex;flex-direction:column;margin-bottom:clamp(8px,1.5vw,12px);max-width:100%;width:100%}.ChatArea_sentMessage__U7REs{align-self:flex-end;align-items:flex-end;margin-left:auto;max-width:80%;min-width:clamp(180px,25vw,220px);padding-right:clamp(8px,1.5vw,12px)}.ChatArea_receivedMessage__Bz7_c{align-self:flex-start;align-items:flex-start;margin-right:auto;max-width:80%;min-width:clamp(180px,25vw,220px)}.ChatArea_messageBubble__qgKmP{padding:clamp(10px,2vw,12px) clamp(14px,2.5vw,16px);border-radius:clamp(14px,3vw,18px);margin-bottom:clamp(2px,.5vw,3px);word-wrap:break-word;max-width:100%;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative}.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{background:linear-gradient(135deg,#AF8EBA,#9A7BA5);color:#fff;border-bottom-right-radius:clamp(4px,1vw,6px);margin-left:auto}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP{background:#f8f6ff;color:#374151;border:1px solid #e8e0f0;border-bottom-left-radius:clamp(4px,1vw,6px);margin-right:auto}.ChatArea_messageText__mdKBl{margin:0;font-size:clamp(11px,2.2vw,13px);line-height:1.4;word-break:break-word}.ChatArea_customPackageBubble__7hbGN{background:#ffffff;border:1px solid #e5d9ef;border-radius:12px;padding:12px 14px;box-shadow:0 6px 18px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.05)}.ChatArea_sentMessage__U7REs .ChatArea_customPackageBubble__7hbGN{background:#ffffff;border-color:#efe7f5}.ChatArea_customHeader__DGc8O{font-weight:700;color:#5b3d6e;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.ChatArea_customTitle__3oS_C{font-weight:600;margin-bottom:6px;font-size:14px;color:#2f2840}.ChatArea_customDesc__4yPEH{font-size:12px;color:#666;margin-bottom:8px}.ChatArea_customMeta__bcdu1{display:flex;gap:12px;font-size:12px;color:#444;margin-bottom:10px;flex-wrap:wrap}.ChatArea_customAddToCartBtn__ArM9l{background:#AF8EBA;color:#fff;border:none;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:600}.ChatArea_customTag__E4_KC{background:#f4eff7;color:#7c5a93;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 8px;border-radius:999px;border:1px solid #e6dff0}.ChatArea_customExtrasSection__W5xmx,.ChatArea_customIncludesSection__jN4m1{margin-top:8px}.ChatArea_sectionHeading__5HIvb{font-size:12px;font-weight:700;color:#666;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}.ChatArea_includesList__aYUl3{margin:0;padding-left:16px}.ChatArea_includeItem__FHoxs{font-size:13px;color:#333}.ChatArea_infoRow__l34av{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:6px 0}.ChatArea_infoLabel__N0HfD{color:#6a5a77;font-weight:600}.ChatArea_infoValue__x5IMw{color:#2f2840;font-weight:700}.ChatArea_messageImage__KBd8P{max-width:clamp(200px,40vw,250px);max-height:clamp(150px,30vw,200px);width:auto;height:auto;border-radius:clamp(8px,2vw,12px);object-fit:cover;cursor:pointer;transition:transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChatArea_messageImage__KBd8P:hover{transform:scale(1.02)}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP,.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{max-width:clamp(300px,60vw,400px);overflow:hidden}@media (min-width:768px){.ChatArea_messageImage__KBd8P{max-width:clamp(250px,45vw,300px);max-height:clamp(200px,35vw,250px)}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP,.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{max-width:clamp(300px,55vw,350px)}}.ChatArea_multipleImagesContainer__foi6r{display:grid;gap:2px;max-width:100%;border-radius:clamp(6px,1.5vw,8px);overflow:hidden}.ChatArea_multipleImagesContainer__foi6r .ChatArea_messageImage__KBd8P{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .2s ease;border-radius:0}.ChatArea_multipleImagesContainer__foi6r .ChatArea_messageImage__KBd8P:hover{transform:scale(1.02)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:first-child:last-child){grid-template-columns:1fr;max-width:clamp(250px,50vw,300px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(2):last-child){grid-template-columns:1fr 1fr;max-width:clamp(300px,60vw,400px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(3):last-child){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(3):last-child) .ChatArea_messageImage__KBd8P:first-child{grid-row:1/3}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(4):last-child){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:clamp(300px,60vw,400px)}.ChatArea_sendingMultipleImages__YWnr1{opacity:.7;position:relative}.ChatArea_sendingMultipleImages__YWnr1:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.ChatArea_sendingMultipleImages__YWnr1:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px);border:2px solid transparent;border-top-color:white;border-radius:50%;animation:ChatArea_spin__J5xsm 1s linear infinite;z-index:11}@media (min-width:768px){.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:first-child:last-child){max-width:clamp(300px,55vw,350px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(2):last-child){max-width:clamp(350px,65vw,450px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(3):last-child),.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(4):last-child){max-width:clamp(350px,65vw,450px)}}@media (max-width:480px){.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:first-child:last-child){max-width:clamp(180px,45vw,250px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(2):last-child){max-width:clamp(220px,55vw,300px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(3):last-child),.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(4):last-child){max-width:clamp(220px,55vw,300px)}}@media (max-width:360px){.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:first-child:last-child){max-width:clamp(150px,40vw,200px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(2):last-child){max-width:clamp(180px,50vw,250px)}.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(3):last-child),.ChatArea_multipleImagesContainer__foi6r:has(.ChatArea_messageImage__KBd8P:nth-child(4):last-child){max-width:clamp(180px,50vw,250px)}}.ChatArea_messageMeta__poZEf{display:flex;align-items:center;gap:clamp(2px,.5vw,3px);font-size:clamp(8px,1.5vw,10px);color:#6b7280;margin-top:clamp(2px,.5vw,4px)}.ChatArea_sentMessage__U7REs .ChatArea_messageMeta__poZEf{color:rgba(255,255,255,.8);justify-content:flex-end;margin-left:auto}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageMeta__poZEf{color:#9ca3af;justify-content:flex-start;margin-right:auto}.ChatArea_readIndicator__RhqaM{color:#9ca3af;margin-right:clamp(2px,.5vw,4px)}.ChatArea_sentMessage__U7REs .ChatArea_readIndicator__RhqaM{color:rgba(255,255,255,.7)}.ChatArea_readReceipt__GEV_C{display:flex;align-items:center;gap:1px;margin-left:clamp(2px,.5vw,4px)}.ChatArea_checkmark__KldMw{width:16px;height:16px;transition:color .2s ease}.ChatArea_secondCheckmark__3jYY1{margin-left:-8px}.ChatArea_checkmark__KldMw.ChatArea_sent__h8T_5{color:#9ca3af}.ChatArea_sentMessage__U7REs .ChatArea_checkmark__KldMw.ChatArea_sent__h8T_5{color:rgba(255,255,255,.7)}.ChatArea_checkmark__KldMw.ChatArea_delivered__bSkGZ{color:#9ca3af}.ChatArea_sentMessage__U7REs .ChatArea_checkmark__KldMw.ChatArea_delivered__bSkGZ{color:rgba(255,255,255,.7)}.ChatArea_checkmark__KldMw.ChatArea_read__NoJNz,.ChatArea_sentMessage__U7REs .ChatArea_checkmark__KldMw.ChatArea_read__NoJNz{color:#4fc3f7}.ChatArea_messageTime__156Hs{font-size:clamp(9px,1.8vw,11px);color:#9ca3af}.ChatArea_sentMessage__U7REs .ChatArea_messageTime__156Hs{color:rgba(255,255,255,.7)}.ChatArea_sendingMessage__cWNLy{opacity:.7}.ChatArea_sendingIndicator__dPeEW{display:flex;align-items:center;gap:clamp(1px,.3vw,2px);margin-right:clamp(2px,.5vw,4px)}.ChatArea_sendingDot__O_Xzp{width:clamp(3px,.8vw,4px);height:clamp(3px,.8vw,4px);background:#9ca3af;border-radius:50%;animation:ChatArea_sending__yEdny 1.4s ease-in-out infinite}.ChatArea_sendingDot__O_Xzp:first-child{animation-delay:-.32s}.ChatArea_sendingDot__O_Xzp:nth-child(2){animation-delay:-.16s}@keyframes ChatArea_sending__yEdny{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatArea_typingBubble__C8HXr{padding:clamp(10px,2vw,12px) clamp(14px,2.5vw,16px);background:#f8f6ff;border:1px solid #e8e0f0;border-radius:clamp(14px,3vw,18px);border-bottom-left-radius:clamp(4px,1vw,6px);margin-bottom:clamp(2px,.5vw,3px)}.ChatArea_typingDots__r2w81{display:flex;gap:clamp(2px,.5vw,3px);align-items:center}.ChatArea_dot__8Mwy3{width:clamp(4px,1vw,5px);height:clamp(4px,1vw,5px);background:#9ca3af;border-radius:50%;animation:ChatArea_typing__OxqHE 1.4s ease-in-out infinite}.ChatArea_dot__8Mwy3:first-child{animation-delay:-.32s}.ChatArea_dot__8Mwy3:nth-child(2){animation-delay:-.16s}@keyframes ChatArea_typing__OxqHE{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatArea_messageInput__OXsS0{padding:clamp(10px,2vw,14px) clamp(16px,3vw,20px)}.ChatArea_inputForm__82hdY{align-items:center;gap:clamp(8px,1.5vw,10px);max-width:clamp(600px,80vw,900px);margin:0 auto}.ChatArea_attachButton__ljf0v{width:clamp(32px,5vw,36px);height:clamp(32px,5vw,36px);border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.ChatArea_attachButton__ljf0v:hover{background:#f3f4f6;color:#374151}.ChatArea_attachButtonContainer__0Ww18{position:relative;display:flex;align-items:center}.ChatArea_customPackageButton__mCNHv{width:clamp(32px,5vw,36px);height:clamp(32px,5vw,36px);border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:6px}.ChatArea_customPackageButton__mCNHv:hover{background:#f3f4f6;color:#374151}.ChatArea_messageField__RfpsZ{padding:clamp(8px,1.5vw,10px) clamp(14px,2.5vw,16px);border:1px solid #e5e7eb;border-radius:clamp(16px,3vw,20px);font-size:clamp(11px,2.2vw,13px);outline:none;transition:border-color .2s;background:#f9fafb}.ChatArea_messageField__RfpsZ:focus{background:#fff}.ChatArea_messageField__RfpsZ::placeholder{color:#9ca3af}.ChatArea_sendButton__rmvwG{width:clamp(32px,5vw,36px);height:clamp(32px,5vw,36px);border:none;background:#AF8EBA;color:#fff;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.ChatArea_sendButton__rmvwG:hover:not(:disabled){background:#9a7ba5}.ChatArea_sendButton__rmvwG:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width:768px){.ChatArea_chatHeader__mCzw3{padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px)}.ChatArea_contactName__V8Gcj{font-size:clamp(11px,2vw,13px)}.ChatArea_contactType__g2sZz{font-size:clamp(8px,1.5vw,10px)}.ChatArea_actionButton__jl3A1{width:clamp(24px,4vw,28px);height:clamp(24px,4vw,28px)}.ChatArea_messagesArea__Uet6x{padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px)}.ChatArea_messageItem__A4Hi9{max-width:100%}.ChatArea_messageBubble__qgKmP{padding:clamp(8px,1.5vw,10px) clamp(12px,2.5vw,14px)}.ChatArea_messageText__mdKBl{font-size:clamp(10px,2vw,12px)}.ChatArea_messageInput__OXsS0{padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px)}.ChatArea_inputForm__82hdY{gap:clamp(6px,1.2vw,8px)}.ChatArea_attachButton__ljf0v,.ChatArea_sendButton__rmvwG{width:clamp(28px,4.5vw,32px);height:clamp(28px,4.5vw,32px)}.ChatArea_messageField__RfpsZ{padding:clamp(6px,1.2vw,8px) clamp(12px,2.5vw,14px);font-size:clamp(10px,2vw,12px)}}@media (max-width:480px){.ChatArea_chatHeader__mCzw3{padding:clamp(6px,1.2vw,10px) clamp(10px,2vw,14px)}.ChatArea_contactName__V8Gcj{font-size:clamp(10px,1.8vw,12px)}.ChatArea_contactType__g2sZz{font-size:clamp(7px,1.3vw,9px)}.ChatArea_actionButton__jl3A1{width:clamp(22px,3.5vw,26px);height:clamp(22px,3.5vw,26px)}.ChatArea_messagesArea__Uet6x{padding:clamp(6px,1.2vw,10px) clamp(10px,2vw,14px)}.ChatArea_messageBubble__qgKmP{padding:clamp(6px,1.2vw,8px) clamp(10px,2vw,12px)}.ChatArea_messageText__mdKBl{font-size:clamp(9px,1.8vw,11px)}.ChatArea_dateSeparator__3vBo0{margin:clamp(8px,1.5vw,12px) 0;padding:0 clamp(6px,1.5vw,10px)}.ChatArea_dateText__jFKnn{padding:clamp(2px,.6vw,4px) clamp(8px,1.8vw,12px);font-size:clamp(8px,1.6vw,10px)}.ChatArea_messageInput__OXsS0{padding:clamp(6px,1.2vw,10px) clamp(10px,2vw,14px)}.ChatArea_inputForm__82hdY{gap:clamp(4px,1vw,6px)}.ChatArea_attachButton__ljf0v,.ChatArea_sendButton__rmvwG{width:clamp(26px,4vw,30px);height:clamp(26px,4vw,30px)}.ChatArea_messageField__RfpsZ{padding:clamp(5px,1vw,7px) clamp(10px,2vw,12px);font-size:clamp(9px,1.8vw,11px);min-height:clamp(28px,4.5vw,32px)}}@media (max-width:360px){.ChatArea_chatHeader__mCzw3{padding:clamp(5px,1vw,8px) clamp(8px,1.5vw,12px)}.ChatArea_contactName__V8Gcj{font-size:clamp(9px,1.6vw,11px)}.ChatArea_contactType__g2sZz{font-size:clamp(6px,1.1vw,8px)}.ChatArea_actionButton__jl3A1{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px)}.ChatArea_messagesArea__Uet6x{padding:clamp(5px,1vw,8px) clamp(8px,1.5vw,12px)}.ChatArea_messageBubble__qgKmP{padding:clamp(5px,1vw,7px) clamp(8px,1.5vw,10px)}.ChatArea_messageText__mdKBl{font-size:clamp(8px,1.6vw,10px)}.ChatArea_messageInput__OXsS0{padding:clamp(5px,1vw,8px) clamp(8px,1.5vw,12px)}.ChatArea_inputForm__82hdY{gap:clamp(3px,.8vw,5px)}.ChatArea_attachButton__ljf0v,.ChatArea_sendButton__rmvwG{width:clamp(24px,3.5vw,28px);height:clamp(24px,3.5vw,28px)}.ChatArea_messageField__RfpsZ{padding:clamp(4px,.8vw,6px) clamp(8px,1.5vw,10px);font-size:clamp(8px,1.6vw,10px)}}.ChatArea_documentLink__k_Mjw{display:flex;align-items:center;text-decoration:none;color:inherit;gap:clamp(8px,1.5vw,12px);transition:opacity .2s ease}.ChatArea_documentLink__k_Mjw:hover{opacity:.8}.ChatArea_documentInfo__8JW8r{display:flex;flex-direction:column}.ChatArea_documentName__0__U_{font-weight:600;font-size:clamp(12px,2.2vw,14px);line-height:1.2;word-break:break-all}.ChatArea_documentMeta__krtkh{font-size:clamp(10px,1.8vw,12px);color:#6b7280}.ChatArea_sentMessage__U7REs .ChatArea_documentMeta__krtkh{color:rgba(255,255,255,.8)}.ChatArea_imageModal__3ls8L{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:clamp(10px,2vw,20px)}.ChatArea_imageModalContent__BaRbZ{position:relative;max-width:clamp(280px,90vw,90vw);max-height:clamp(200px,80vh,90vh);display:flex;align-items:center;justify-content:center}.ChatArea_modalImage__K4YsP{max-width:100%;max-height:100%;object-fit:contain;border-radius:clamp(6px,1.5vw,8px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.ChatArea_closeModalButton__nj3iG{position:absolute;top:clamp(-35px,-8vw,-40px);right:0;width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);border:none;background:rgba(255,255,255,.9);color:#374151;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ChatArea_closeModalButton__nj3iG:hover{background:#fff;transform:scale(1.1)}@media (max-width:768px){.ChatArea_imageModal__3ls8L{padding:clamp(5px,1vw,10px)}.ChatArea_closeModalButton__nj3iG{top:clamp(-45px,-10vw,-50px);right:clamp(5px,1vw,10px);width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px)}}.ChatArea_navButton___fbjK{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.7);border:none;border-radius:50%;width:clamp(36px,7vw,48px);height:clamp(36px,7vw,48px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all .2s ease;z-index:1001}.ChatArea_navButton___fbjK:hover:not(.ChatArea_disabled__MwQS_){background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.1)}.ChatArea_navButton___fbjK.ChatArea_disabled__MwQS_{opacity:.3;cursor:not-allowed}.ChatArea_prevButton__u0PBC{left:clamp(10px,2vw,20px)}.ChatArea_nextButton__mdyg7{right:clamp(10px,2vw,20px)}.ChatArea_imageCounter__G_Q_8{position:absolute;top:clamp(10px,2vw,20px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:white;padding:clamp(6px,1.5vw,8px) clamp(12px,2.5vw,16px);border-radius:clamp(16px,3vw,20px);font-size:clamp(12px,2.2vw,14px);font-weight:500;z-index:1001}.ChatArea_imageModalActions__Pj0V7{position:absolute;top:clamp(10px,2vw,20px);right:clamp(10px,2vw,20px);display:flex;gap:clamp(6px,1.2vw,8px);z-index:1002}.ChatArea_imageActionButton__t6Bqj{background:rgba(0,0,0,.7);border:none;border-radius:50%;width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:white;transition:all .2s ease}.ChatArea_imageActionButton__t6Bqj:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}@media (max-width:768px){.ChatArea_imageModalActions__Pj0V7{top:clamp(5px,1vw,10px);right:clamp(5px,1vw,10px)}.ChatArea_imageActionButton__t6Bqj{width:clamp(28px,5vw,36px);height:clamp(28px,5vw,36px)}.ChatArea_navButton___fbjK{width:clamp(28px,5vw,40px);height:clamp(28px,5vw,40px)}.ChatArea_prevButton__u0PBC{left:clamp(5px,1vw,10px)}.ChatArea_nextButton__mdyg7{right:clamp(5px,1vw,10px)}.ChatArea_imageCounter__G_Q_8{top:clamp(5px,1vw,10px);padding:clamp(4px,1vw,6px) clamp(8px,1.5vw,12px);font-size:clamp(10px,1.8vw,12px)}.ChatArea_chatArea__q_0bB{min-height:0;flex:1;display:flex;flex-direction:column;height:100vh;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:clamp(8px,2vw,12px)}.ChatArea_messagesArea__Uet6x{overflow-y:auto;padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px)}.ChatArea_messagesArea__Uet6x,.ChatArea_messagesContainer__I1X1V{flex:1;min-height:0;display:flex;flex-direction:column;background:#fafafa;gap:clamp(4px,1vw,8px)}.ChatArea_messagesContainer__I1X1V{padding:clamp(8px,1.5vw,12px) 0;width:100%}.ChatArea_messageInput__OXsS0{position:sticky;bottom:0;background:#fff;z-index:10;border-top:1px solid #e5e7eb;padding:clamp(8px,1.5vw,12px) clamp(12px,2.5vw,16px);flex-shrink:0}.ChatArea_inputForm__82hdY{gap:clamp(6px,1.2vw,8px)}.ChatArea_attachButton__ljf0v,.ChatArea_customPackageButton__mCNHv,.ChatArea_sendButton__rmvwG{width:clamp(28px,4.5vw,32px);height:clamp(28px,4.5vw,32px);flex-shrink:0}.ChatArea_messageField__RfpsZ{padding:clamp(6px,1.2vw,8px) clamp(12px,2.5vw,14px);font-size:clamp(10px,2vw,12px);min-height:clamp(32px,5vw,36px)}.ChatArea_sentMessage__U7REs{padding-right:clamp(6px,1.2vw,10px)}.ChatArea_receivedMessage__Bz7_c,.ChatArea_sentMessage__U7REs{max-width:85%;min-width:clamp(140px,20vw,160px)}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP,.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{max-width:clamp(250px,55vw,350px)}.ChatArea_dateSeparator__3vBo0{margin:clamp(10px,1.8vw,14px) 0;padding:0 clamp(8px,2vw,12px)}.ChatArea_dateText__jFKnn{padding:clamp(3px,.8vw,5px) clamp(10px,2vw,14px);font-size:clamp(9px,1.8vw,11px)}}@media (max-width:480px){.ChatArea_chatArea__q_0bB{border-radius:clamp(6px,1.5vw,10px)}.ChatArea_attachButton__ljf0v,.ChatArea_customPackageButton__mCNHv,.ChatArea_sendButton__rmvwG{width:clamp(26px,4vw,30px);height:clamp(26px,4vw,30px)}.ChatArea_sentMessage__U7REs{padding-right:clamp(4px,1vw,8px)}.ChatArea_receivedMessage__Bz7_c,.ChatArea_sentMessage__U7REs{max-width:90%;min-width:clamp(110px,18vw,130px)}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP,.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{max-width:clamp(200px,60vw,300px)}.ChatArea_messageText__mdKBl{font-size:clamp(9px,1.8vw,11px)}.ChatArea_dateSeparator__3vBo0{margin:clamp(8px,1.5vw,12px) 0;padding:0 clamp(6px,1.5vw,10px)}.ChatArea_dateText__jFKnn{padding:clamp(2px,.6vw,4px) clamp(8px,1.8vw,12px);font-size:clamp(8px,1.6vw,10px)}.ChatArea_messageInput__OXsS0{padding:clamp(6px,1.2vw,10px) clamp(10px,2vw,14px)}.ChatArea_inputForm__82hdY{gap:clamp(4px,1vw,6px)}.ChatArea_attachButton__ljf0v,.ChatArea_sendButton__rmvwG{width:clamp(26px,4vw,30px);height:clamp(26px,4vw,30px)}.ChatArea_messageField__RfpsZ{padding:clamp(5px,1vw,7px) clamp(10px,2vw,12px);font-size:clamp(9px,1.8vw,11px);min-height:clamp(28px,4.5vw,32px)}}@media (max-width:360px){.ChatArea_chatArea__q_0bB{border-radius:clamp(4px,1vw,8px)}.ChatArea_messageInput__OXsS0{padding:clamp(5px,1vw,8px) clamp(8px,1.5vw,12px)}.ChatArea_inputForm__82hdY{gap:clamp(3px,.8vw,5px)}.ChatArea_attachButton__ljf0v,.ChatArea_customPackageButton__mCNHv,.ChatArea_sendButton__rmvwG{width:clamp(24px,3.5vw,28px);height:clamp(24px,3.5vw,28px)}.ChatArea_messageField__RfpsZ{padding:clamp(4px,.8vw,6px) clamp(8px,1.5vw,10px);font-size:clamp(8px,1.6vw,10px);min-height:clamp(26px,4vw,30px)}.ChatArea_sentMessage__U7REs{padding-right:clamp(3px,.8vw,6px)}.ChatArea_receivedMessage__Bz7_c,.ChatArea_sentMessage__U7REs{max-width:95%;min-width:clamp(90px,15vw,110px)}.ChatArea_receivedMessage__Bz7_c .ChatArea_messageBubble__qgKmP,.ChatArea_sentMessage__U7REs .ChatArea_messageBubble__qgKmP{max-width:clamp(180px,65vw,280px)}.ChatArea_messageText__mdKBl{font-size:clamp(8px,1.6vw,10px)}.ChatArea_dateSeparator__3vBo0{margin:clamp(6px,1.2vw,10px) 0;padding:0 clamp(4px,1vw,8px)}.ChatArea_dateText__jFKnn{padding:clamp(1px,.4vw,3px) clamp(6px,1.5vw,10px);font-size:clamp(7px,1.4vw,9px)}}.ChatArea_backButton__TAeSt{display:flex;align-items:center;justify-content:center;width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-right:clamp(8px,2vw,12px)}.ChatArea_backButton__TAeSt:hover{background-color:#f3f4f6;color:#374151}.ChatArea_backButton__TAeSt svg{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px)}.ChatArea_chatHeader__mCzw3{display:flex;align-items:center;padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px);background:#fff;border-bottom:1px solid #e5e7eb;gap:clamp(8px,2vw,12px)}.ChatArea_contactInfo__T9yfT{display:flex;align-items:center;flex:1;gap:clamp(8px,2vw,12px)}.ChatArea_contactDetails__xkl2f{flex:1;min-width:0}.ChatArea_contactName__V8Gcj{font-size:clamp(14px,3vw,16px);font-weight:600;color:#1f2937;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatArea_contactType__g2sZz{font-size:clamp(11px,2.2vw,13px);color:#6b7280;display:block;margin-top:clamp(2px,.5vw,4px)}.ChatArea_deleteButton__wjsNy{display:flex;align-items:center;justify-content:center;width:clamp(32px,6vw,40px);height:clamp(32px,6vw,40px);background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s ease}.ChatArea_deleteButton__wjsNy:hover{background-color:#fef2f2;color:#dc2626}.ChatArea_deleteButton__wjsNy svg{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px)}.ChatArea_messageInput__OXsS0{padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px);background:#fff;border-top:1px solid #e5e7eb;position:sticky;bottom:0;z-index:10}.ChatArea_inputForm__82hdY{display:flex;align-items:flex-end;gap:clamp(6px,1.5vw,8px);max-width:100%}.ChatArea_messageField__RfpsZ{flex:1;padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px);border:1px solid #d1d5db;border-radius:clamp(20px,4vw,24px);font-size:clamp(14px,3vw,16px);background:#fff;resize:none;min-height:clamp(36px,6vw,44px);max-height:clamp(120px,20vw,150px)}.ChatArea_messageField__RfpsZ:focus{outline:none;border-color:#AF8EBA;box-shadow:0 0 0 3px rgba(175,142,186,.1)}.ChatArea_attachButton__ljf0v,.ChatArea_sendButton__rmvwG{display:flex;align-items:center;justify-content:center;width:clamp(36px,6vw,44px);height:clamp(36px,6vw,44px);background:#AF8EBA;border:none;border-radius:50%;color:white;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ChatArea_attachButton__ljf0v:hover,.ChatArea_sendButton__rmvwG:hover{background:#9f7ea9;transform:scale(1.05)}.ChatArea_attachButton__ljf0v:disabled,.ChatArea_sendButton__rmvwG:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.ChatArea_attachButton__ljf0v svg,.ChatArea_sendButton__rmvwG svg{width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px)}.FileTypeDropdown_dropdownContainer___rpUR{position:absolute;bottom:100%;left:0;margin-bottom:8px;z-index:100}.FileTypeDropdown_dropdownContent__pTi9F{background:white;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e5e7eb;overflow:hidden;min-width:160px}.FileTypeDropdown_dropdownItem__y0kmv{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;color:#374151;font-size:14px;font-weight:500;transition:background-color .2s ease;text-align:left}.FileTypeDropdown_dropdownItem__y0kmv:hover{background-color:#f9fafb}.FileTypeDropdown_dropdownItem__y0kmv:first-child{border-radius:8px 8px 0 0}.FileTypeDropdown_dropdownItem__y0kmv:last-child{border-radius:0 0 8px 8px}.FileTypeDropdown_dropdownItem__y0kmv svg{color:#6b7280;flex-shrink:0}.FileTypeDropdown_dropdownItem__y0kmv:hover svg{color:#af8eba}.FileTypeDropdown_dropdownItemContent__ryivB{display:flex;flex-direction:column;gap:2px}.FileTypeDropdown_dropdownItemContent__ryivB span{font-weight:500}.FileTypeDropdown_dropdownItemContent__ryivB small{font-size:11px;color:#6b7280;font-weight:400}.FileTypeDropdown_dropdownContent__pTi9F:after{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.FileTypeDropdown_dropdownContent__pTi9F:before{content:"";position:absolute;top:100%;left:20px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #e5e7eb;z-index:-1}.CustomPackageModal_overlay__2wBsa{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.CustomPackageModal_modal__D__ve{background:#fff;border-radius:12px;width:clamp(320px,90vw,560px);box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden}.CustomPackageModal_header__TWwTy{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.CustomPackageModal_title__Qh9Lw{margin:0;font-family:Outfit,sans-serif;font-weight:700;font-size:18px}.CustomPackageModal_closeButton__TjvTT{border:none;background:transparent;cursor:pointer;font-size:20px}.CustomPackageModal_content___q8s5{padding:16px 20px;display:flex;flex-direction:column;gap:10px}.CustomPackageModal_label__mtcWn{font-size:12px;color:#555}.CustomPackageModal_input__TZ5qA,.CustomPackageModal_select__J_orY,.CustomPackageModal_textarea__MN16_{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;outline:none}.CustomPackageModal_textarea__MN16_{min-height:90px;resize:vertical}.CustomPackageModal_row__0Fu7S{display:flex;gap:12px}.CustomPackageModal_col__69jVb{flex:1}.CustomPackageModal_pricingToggle__R3inh{display:flex;gap:8px;margin-bottom:8px}.CustomPackageModal_toggleButton__HkhdP{flex:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;cursor:pointer;font-size:14px;transition:all .2s ease}.CustomPackageModal_toggleButton__HkhdP:hover{background:#f3f4f6}.CustomPackageModal_toggleButton__HkhdP.CustomPackageModal_active___14c2{background:#AF8EBA;color:#fff;border-color:#AF8EBA}.CustomPackageModal_infoMessage__FA_ls{background:#f0f9ff;border:1px solid #0ea5e9;color:#0369a1;padding:8px 12px;border-radius:8px;font-size:12px;margin-bottom:8px}.CustomPackageModal_actions__dAuhE{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid #eee}.CustomPackageModal_primaryBtn__Wozn3{background:#AF8EBA;color:#fff;border:none;border-radius:10px;padding:10px 14px;cursor:pointer}.CustomPackageModal_secondaryBtn___lvYw{background:#f3f4f6;color:#333;border:none;border-radius:10px;padding:10px 14px;cursor:pointer}.CustomPackageModal_error__crMc7{color:#d32f2f;font-size:12px}@keyframes MessagesContent_spin__QG1oX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MessagesContent_messagesContainer__VHOFi{display:flex;height:calc(100vh - clamp(120px, 15vw, 200px));background:#fff;border-radius:clamp(8px,2vw,12px);overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:clamp(8px,2vw,20px);min-height:clamp(400px,60vh,600px)}@media (max-width:1200px){.MessagesContent_messagesContainer__VHOFi{height:calc(100vh - clamp(100px, 12vw, 180px));margin:clamp(6px,1.5vw,16px)}}@media (max-width:1024px){.MessagesContent_messagesContainer__VHOFi{height:calc(100vh - clamp(90px, 10vw, 160px));margin:clamp(5px,1.2vw,14px)}}@media (max-width:768px){.MessagesContent_messagesContainer__VHOFi{flex-direction:column;height:100vh;min-height:100vh;margin:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}}@media (max-width:480px){.MessagesContent_messagesContainer__VHOFi{height:100vh;min-height:100vh;margin:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}}@media (max-width:360px){.MessagesContent_messagesContainer__VHOFi{height:100vh;min-height:100vh;margin:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}}.VendorChatbot_chatButton__xE6bo{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#AF8EBA,#8B5A9B);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 32px rgba(175,142,186,.3);transition:all .3s ease;z-index:1000;color:white}.VendorChatbot_chatButton__xE6bo:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(175,142,186,.4)}.VendorChatbot_chatButton__xE6bo.VendorChatbot_hidden__aAyQy{display:none}.VendorChatbot_chatIcon__vDFGL{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.VendorChatbot_chatLabel__Dcir_{font-size:8px;font-weight:600;text-align:center;line-height:1}.VendorChatbot_chatWindow___7vpJ{position:fixed;bottom:30px;right:30px;width:380px;height:500px;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:1001;overflow:hidden;border:1px solid #f0f0f0}.VendorChatbot_chatHeader__Ejcki{background:linear-gradient(135deg,#AF8EBA,#8B5A9B);color:white;padding:20px;display:flex;align-items:center;justify-content:space-between}.VendorChatbot_chatHeaderContent__js_wa{display:flex;align-items:center;gap:12px}.VendorChatbot_botAvatar__6jrJX{width:40px;height:40px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}.VendorChatbot_botInfo__l6yDX h3{margin:0;font-size:16px;font-weight:600}.VendorChatbot_botInfo__l6yDX p{margin:0;font-size:12px;opacity:.9}.VendorChatbot_closeButton__fa_Ff{background:none;border:none;color:white;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s ease}.VendorChatbot_closeButton__fa_Ff:hover{background:rgba(255,255,255,.1)}.VendorChatbot_messagesContainer__92rwS{flex:1;padding:20px;overflow-y:auto;background:#f8f9fa}.VendorChatbot_messagesContainer__92rwS::-webkit-scrollbar{width:6px}.VendorChatbot_messagesContainer__92rwS::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.VendorChatbot_messagesContainer__92rwS::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.VendorChatbot_messagesContainer__92rwS::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.VendorChatbot_message__P_nF2{margin-bottom:16px;display:flex;flex-direction:column}.VendorChatbot_userMessage__bc_Pz{align-items:flex-end}.VendorChatbot_botMessage__nfEn5{align-items:flex-start}.VendorChatbot_messageContent__dzTaV{max-width:280px;padding:12px 16px;border-radius:18px;position:relative}.VendorChatbot_userMessage__bc_Pz .VendorChatbot_messageContent__dzTaV{background:linear-gradient(135deg,#AF8EBA,#8B5A9B);color:white;border-bottom-right-radius:6px}.VendorChatbot_botMessage__nfEn5 .VendorChatbot_messageContent__dzTaV{background:white;color:#333;border:1px solid #e0e0e0;border-bottom-left-radius:6px}.VendorChatbot_messageContent__dzTaV p{margin:0 0 4px;font-size:14px;line-height:1.4;word-wrap:break-word}.VendorChatbot_markdownContent__gaTxe{font-size:14px;line-height:1.5;word-wrap:break-word}.VendorChatbot_markdownParagraph__9ZH_4{margin:0 0 8px;font-size:14px;line-height:1.5}.VendorChatbot_markdownParagraph__9ZH_4:last-child{margin-bottom:0}.VendorChatbot_markdownList__THC7h{margin:8px 0;padding-left:20px}.VendorChatbot_markdownListItem__4PoRW{margin:4px 0;line-height:1.4}.VendorChatbot_markdownStrong__lmduy{font-weight:600;color:inherit}.VendorChatbot_markdownEmphasis__wuAKT{font-style:italic;color:inherit}.VendorChatbot_markdownHeading__oU_sp{margin:12px 0 8px;font-weight:600;line-height:1.3;color:inherit}.VendorChatbot_markdownHeading__oU_sp:first-child{margin-top:0}.VendorChatbot_markdownBlockquote__rDrpJ{margin:8px 0;padding:8px 12px;border-left:3px solid #af8eba;background:rgba(175,142,186,.1);border-radius:4px;font-style:italic}.VendorChatbot_markdownCode__FhNRZ{padding:2px 4px;border-radius:3px}.VendorChatbot_markdownCode__FhNRZ,.VendorChatbot_markdownPre__mCfWc{background:rgba(0,0,0,.1);font-family:Courier New,monospace;font-size:13px}.VendorChatbot_markdownPre__mCfWc{padding:8px 12px;border-radius:4px;overflow-x:auto;margin:8px 0}.VendorChatbot_messageTime__xtZRe{font-size:11px;opacity:.7}.VendorChatbot_typingIndicator__FBOlT{display:flex;gap:4px;padding:8px 0}.VendorChatbot_dot__c8FwY{width:8px;height:8px;background:#AF8EBA;border-radius:50%;animation:VendorChatbot_typing__U72Ai 1.4s ease-in-out infinite}.VendorChatbot_dot__c8FwY:first-child{animation-delay:-.32s}.VendorChatbot_dot__c8FwY:nth-child(2){animation-delay:-.16s}@keyframes VendorChatbot_typing__U72Ai{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.VendorChatbot_inputContainer__FWFFV{padding:20px;background:white;border-top:1px solid #f0f0f0;display:flex;gap:12px;align-items:flex-end}.VendorChatbot_messageInput__mSZ2s{flex:1;border:1px solid #e0e0e0;border-radius:20px;padding:12px 16px;font-size:14px;resize:none;outline:none;transition:all .2s ease;font-family:inherit;line-height:1.4;min-height:44px;max-height:120px;overflow-y:auto;word-wrap:break-word;box-sizing:border-box}.VendorChatbot_messageInput__mSZ2s:focus{border-color:#AF8EBA}.VendorChatbot_messageInput__mSZ2s:disabled{background:#f8f9fa;cursor:not-allowed}.VendorChatbot_sendButton__uW6gd{width:44px;height:44px;background:linear-gradient(135deg,#AF8EBA,#8B5A9B);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.VendorChatbot_sendButton__uW6gd:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(175,142,186,.3)}.VendorChatbot_sendButton__uW6gd:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.VendorChatbot_chatWindow___7vpJ{width:calc(100vw - 40px);height:calc(100vh - 120px);bottom:20px;right:20px;left:20px}.VendorChatbot_chatButton__xE6bo{bottom:20px;right:20px}.VendorChatbot_messageContent__dzTaV{max-width:calc(100% - 40px)}}@media (max-width:480px){.VendorChatbot_chatWindow___7vpJ{width:calc(100vw - 20px);height:calc(100vh - 100px);bottom:10px;right:10px;left:10px}.VendorChatbot_chatButton__xE6bo{bottom:10px;right:10px}}