.Button_button__vJbny{background-color:#2563eb;color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;border:2px solid rgba(0,0,0,0);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;align-items:center;justify-content:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content;transition:.2s ease-in-out}.Button_button__vJbny svg{width:18px;height:18px}.Button_button__vJbny.Button_stroked__MduGK{background-color:#fff;color:#525252;border:2px solid rgba(209,213,219,.48)}.Button_button__vJbny.Button_small__55jk4{padding:.25rem .5rem}.Button_button__vJbny.Button_rounded__tAgif,.Button_button__vJbny.Button_small__55jk4{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.Button_button__vJbny.Button_rounded__tAgif{padding:.25rem}.Button_button__vJbny.Button_disabled__LTnE6{background-color:#dadada;color:#8f8f8f;border:2px solid rgba(209,213,219,.48);cursor:not-allowed}.Message_message__gBJWc{max-width:70%;padding:.75rem;border:1px solid rgba(209,213,219,.48);border-radius:8px;background-color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#525252;display:flex;flex-direction:column;gap:.5rem}.Message_message__gBJWc.Message_inbound__C_RbN{border-bottom-left-radius:0;background-color:#e8f4fd;color:#1e3a5f}.Message_message__gBJWc.Message_outbound__iFAkp{border-bottom-right-radius:0;background-color:#f0f0f0;color:#2d2d2d;margin-left:auto}.Message_message__gBJWc.Message_has-listings__32nnr{max-width:100%;width:100%}.Message_content__NPCBg{line-height:1.6;margin:0}.Message_timestamp__1zkHR{display:block;font-size:.75rem;color:#6b7280}.Message_listings__ht_vX{gap:.75rem}.Message_listing__0hj_N,.Message_listings__ht_vX{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0}.Message_listing__0hj_N{border:1px solid rgba(209,213,219,.48);border-radius:8px;padding:.75rem;background:#fff;gap:.5rem;box-sizing:border-box}.Message_listing__0hj_N.Message_listing-with-deal__JRpPx{border:2px solid #16a34a;background:#dcfce7;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.Message_listing__0hj_N.Message_listing-unavailable__LV0gz{border:2px solid #6b7280;background:#f3f4f6;box-shadow:0 0 0 3px rgba(107,114,128,.12)}.Message_listing__0hj_N.Message_listing-reserved__Y6w3L{border:2px solid #b91c1c;background:#fef2f2;box-shadow:0 0 0 3px rgba(185,28,28,.1)}.Message_listing__0hj_N .Message_listing-title__H0s_X{font-weight:600;margin:0}.Message_listing__0hj_N .Message_unavailableBadge__1FjBj{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:700;color:#374151;background:#e5e7eb;border:1px solid #9ca3af;border-radius:9999px;padding:2px 8px;margin-bottom:4px;text-transform:uppercase;letter-spacing:.02em}.Message_listing__0hj_N .Message_image-link__w_scJ{display:block;width:100%;height:100%;cursor:pointer;transition:opacity .2s}.Message_listing__0hj_N .Message_image-link__w_scJ:hover{opacity:.9}.Message_listing__0hj_N.Message_listing-reserved__Y6w3L .Message_image-link__w_scJ{cursor:not-allowed}.Message_listing__0hj_N .Message_listing-image__WP2ac{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-bottom:.5rem}.Message_listing__0hj_N .Message_carousel__aZXWd{width:100%;height:200px;position:relative;border-radius:6px;overflow:hidden;margin-bottom:.5rem;background:rgba(0,0,0,.04);touch-action:pan-y}.Message_listing__0hj_N .Message_shareOverlayButton__6ZnF8{position:absolute;right:10px;bottom:10px;z-index:3;width:42px;height:42px;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.16);background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 20px rgba(15,23,42,.18);cursor:pointer;transition:transform .12s ease,background-color .12s ease,opacity .12s ease}.Message_listing__0hj_N .Message_shareOverlayButton__6ZnF8:hover{background:hsla(0,0%,100%,.98);transform:translateY(-1px)}.Message_listing__0hj_N .Message_shareOverlayButton__6ZnF8:active{transform:translateY(0);opacity:.9}.Message_listing__0hj_N .Message_shareOverlayButton__6ZnF8:disabled{cursor:not-allowed;opacity:.55;transform:none;background:rgba(229,231,235,.95);border-color:rgba(148,163,184,.4)}.Message_listing__0hj_N .Message_shareOverlayIcon__scc_p{width:22px;height:22px;color:rgba(15,23,42,.88);display:block}.Message_listing__0hj_N .Message_cityTag__lo57h{left:10px;background:rgba(250,204,21,.95);color:#78350f;box-shadow:0 8px 16px rgba(15,23,42,.12)}.Message_listing__0hj_N .Message_cityTag__lo57h,.Message_listing__0hj_N .Message_propertyTag__rEhh7{position:absolute;top:10px;z-index:2;max-width:calc(100% - 20px);padding:6px 10px;border-radius:9999px;font-weight:700;font-size:.8rem;line-height:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Message_listing__0hj_N .Message_propertyTag__rEhh7{right:10px;background:rgba(0,0,0,.72);color:hsla(0,0%,100%,.98);box-shadow:0 8px 16px rgba(15,23,42,.18)}.Message_listing__0hj_N .Message_reservedTag__eBrbt{background:rgba(185,28,28,.96);color:hsla(0,0%,100%,.98)}.Message_listing__0hj_N .Message_priceDropTag__BUIc0,.Message_listing__0hj_N .Message_reservedTag__eBrbt{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:2;padding:6px 10px;border-radius:9999px;font-weight:800;font-size:.8rem;line-height:1;box-shadow:0 8px 16px rgba(15,23,42,.18);white-space:nowrap}.Message_listing__0hj_N .Message_priceDropTag__BUIc0{background:rgba(22,163,74,.96);color:#f0fdf4}.Message_listing__0hj_N .Message_ratingTagWrapper__VIrog{position:absolute;bottom:10px;left:10px;z-index:2}@media(hover:hover){.Message_listing__0hj_N .Message_ratingTagWrapper__VIrog:hover .Message_ratingTagTooltip__vwWUe{display:block}}.Message_listing__0hj_N .Message_ratingTag__pGhEg{padding:5px 9px;border-radius:9999px;background:rgba(0,0,0,.62);color:hsla(0,0%,100%,.95);font-weight:700;font-size:.8rem;line-height:1;box-shadow:0 4px 10px rgba(15,23,42,.18);white-space:nowrap;cursor:default}.Message_listing__0hj_N .Message_ratingTagTooltip__vwWUe{display:none;position:absolute;bottom:calc(100% + 6px);left:0;background:rgba(15,23,42,.9);color:hsla(0,0%,100%,.95);font-size:.75rem;font-weight:500;padding:5px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 8px rgba(15,23,42,.22)}.Message_listing__0hj_N .Message_carouselImage__2x0oB{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Message_listing__0hj_N .Message_carouselTrack__753Vr{width:100%;height:100%;display:flex;transition:transform .26s ease-out;will-change:transform}.Message_listing__0hj_N .Message_carouselSlide__sp_jv{width:100%;height:100%;flex:0 0 100%}.Message_listing__0hj_N .Message_carouselDots__6OITB{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:6px;padding:6px 10px;border-radius:9999px;background:rgba(15,23,42,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Message_listing__0hj_N .Message_carouselDot__fTKS_{width:7px;height:7px;border-radius:9999px;border:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.25);padding:0;cursor:default;flex-shrink:0}.Message_listing__0hj_N .Message_carouselDotActive__Kq0E_{background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.95);transform:scale(1.2)}.Message_listing__0hj_N .Message_images-container__R_h2F{width:100%;height:200px;margin-bottom:.5rem;position:relative;display:grid;gap:2px;overflow:hidden;border-radius:6px}.Message_listing__0hj_N .Message_images-container__R_h2F .Message_listing-image-multi__jyNtA{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Message_listing__0hj_N .Message_images-container__R_h2F.Message_images-layout-2__vbcqY{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.Message_listing__0hj_N .Message_images-container__R_h2F.Message_images-layout-3__CwNph{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.Message_listing__0hj_N .Message_images-container__R_h2F.Message_images-layout-4__e_2kr{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.Message_listing__0hj_N .Message_images-container__R_h2F.Message_images-layout-5plus__Vxdkj{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.Message_listing__0hj_N .Message_images-container__R_h2F.Message_images-layout-5plus__Vxdkj .Message_images-more-indicator__cBDEk{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);color:#fff;font-size:1.5rem;font-weight:600}.Message_listing__0hj_N .Message_features___K2AQ{display:flex;flex-direction:column;gap:.5rem}.Message_listing__0hj_N .Message_features___K2AQ .Message_feature__x5qYu{display:flex;align-items:center;gap:.25rem;color:#525252}.Message_listing__0hj_N .Message_features___K2AQ .Message_feature__x5qYu .Message_check__Nt27D{color:#06b6d4;width:18px;height:18px;flex-shrink:0;display:block}.Message_listing__0hj_N .Message_features___K2AQ .Message_feature__x5qYu .Message_locationLink__KFGms{color:inherit;text-decoration:underline;cursor:pointer;transition:opacity .2s}.Message_listing__0hj_N .Message_features___K2AQ .Message_feature__x5qYu .Message_locationLink__KFGms:hover{opacity:.8}.Message_listing__0hj_N .Message_features___K2AQ .Message_feature__x5qYu .Message_locationLink__KFGms:active{opacity:.6}.Message_listing__0hj_N .Message_noWrap__WMK6M{white-space:nowrap}.Message_listing__0hj_N .Message_priceBreakdownFeature__6BGP5{align-items:flex-start}.Message_listing__0hj_N .Message_priceBreakdownFeature__6BGP5 .Message_check__Nt27D{align-self:flex-start}.Message_listing__0hj_N .Message_priceBreakdownText__PzeKf{display:flex;align-items:baseline;gap:.25rem;line-height:1.45;min-width:0}.Message_listing__0hj_N .Message_priceBreakdownEmoji__kxA0a{flex:0 0 auto}.Message_listing__0hj_N .Message_priceBreakdownSentence__YkQPu{flex:1 1 auto;min-width:0}.Message_listing__0hj_N .Message_priceBreakdownParagraph__xWjs_{margin:.5rem 0 0;padding:0;font-size:.95rem;color:#525252;line-height:1.35}.Message_listing__0hj_N .Message_totalPriceRow__pZNWH{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .5rem}.Message_listing__0hj_N .Message_locationLink__KFGms{color:#525252;text-decoration:underline;cursor:pointer;transition:opacity .2s}.Message_listing__0hj_N .Message_locationLink__KFGms:hover{opacity:.8}.Message_listing__0hj_N .Message_locationLink__KFGms:active{opacity:.6}.Message_listing__0hj_N .Message_mapsTextDesktop__t7ROB{display:inline}.Message_listing__0hj_N .Message_mapsTextMobile__QRTWb{display:none}@media(max-width:480px){.Message_listing__0hj_N .Message_mapsTextDesktop__t7ROB{display:none}.Message_listing__0hj_N .Message_mapsTextMobile__QRTWb{display:inline}}.Message_listing__0hj_N .Message_totalPrice__hw92J{margin:0;text-align:left;font-weight:800;font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;color:#0f172a;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.Message_listing__0hj_N .Message_totalPrice__hw92J[role=button]{cursor:pointer}.Message_listing__0hj_N .Message_commission-button__qbe0Q{width:100%}.Message_listing__0hj_N .Message_action-button__624gc{min-height:48px}.Message_listing__0hj_N .Message_actionDivider__eqECQ{width:100%;border:none;border-top:1px solid rgba(15,23,42,.12);margin:.75rem 0}.Message_listing__0hj_N .Message_actionSection__kKd0q{display:flex;flex-direction:column;gap:.5rem}.Message_listing__0hj_N .Message_brokerMeta__cJePZ{display:flex;flex-direction:column;gap:2px;color:#525252;line-height:1.35;font-size:.95rem}.Message_listing__0hj_N .Message_brokerMetaLine__VL36o{min-width:0}.ShareSheet_backdrop__YJz6n{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;backdrop-filter:blur(4px)}.ShareSheet_shareSheet__9NDog{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;z-index:9999;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:641px){.ShareSheet_shareSheet__9NDog{left:50%;right:auto;width:448px;max-width:448px;border-radius:20px 20px 0 0;margin-left:-224px}}.ShareSheet_handleBar__cUNZt{padding:12px 0;display:flex;justify-content:center;cursor:pointer}.ShareSheet_handle__2HMjL{width:40px;height:4px;background-color:#d1d5db;border-radius:2px}.ShareSheet_header__fe36D{padding:8px 20px 16px;border-bottom:1px solid #e5e7eb}.ShareSheet_title__hjZYU{margin:0;font-size:1.25rem;font-weight:600;color:#525252;text-align:center}.ShareSheet_optionsGrid__oGgI4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px 20px;overflow-y:auto;flex:1}.ShareSheet_option__Fe_oa{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;padding:12px 8px;cursor:pointer;transition:transform .1s,opacity .1s;border-radius:8px}.ShareSheet_option__Fe_oa:active{transform:scale(.95);opacity:.7}.ShareSheet_iconContainer___D896{width:56px;height:56px;border-radius:12px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#525252;transition:background-color .2s}.ShareSheet_iconContainer___D896 svg{width:24px;height:24px}.ShareSheet_option__Fe_oa:hover .ShareSheet_iconContainer___D896{background-color:#e5e7eb}.ShareSheet_optionLabel__u40EV{font-size:.75rem;color:#525252;text-align:center;line-height:1.2}.ShareSheet_cancelButton__tq5c_{margin:8px 16px 16px;padding:16px;background-color:#f3f4f6;border:none;border-radius:12px;font-size:1rem;font-weight:600;color:#525252;cursor:pointer;transition:background-color .2s}.ShareSheet_cancelButton__tq5c_:active{background-color:#e5e7eb}.ShareSheet_toast__9jX_8{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);z-index:10000;pointer-events:none}.ShareSheet_toastContent__IxrCm{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,.8);color:#fff;padding:12px 20px;border-radius:8px;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ShareSheet_toastContent__IxrCm svg{width:20px;height:20px;stroke:#fff;flex-shrink:0}.ChatSheet_backdrop__RiBF6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;backdrop-filter:blur(4px)}.ChatSheet_chatSheet__6XEeD{position:fixed;bottom:0;z-index:9999;max-height:85vh;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15);padding-bottom:env(safe-area-inset-bottom,0);overflow:hidden}.ChatSheet_chatSheet__6XEeD,.ChatSheet_handleBar__M_z7P{left:0;right:0;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:flex}.ChatSheet_handleBar__M_z7P{padding:12px 0;justify-content:center;cursor:pointer;flex-shrink:0;position:absolute;top:0;z-index:11;pointer-events:auto;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ChatSheet_handle__9_MU8{width:40px;height:4px;background-color:#d1d5db;border-radius:2px}.ChatSheet_header__3HMLg{padding:8px 20px 0;border-bottom:none;flex-shrink:0;position:absolute;top:36px;left:0;right:0;background-color:#fff;z-index:10;pointer-events:none;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ChatSheet_headerContent__v6MMJ{display:flex;align-items:center;justify-content:center;position:relative}.ChatSheet_title__plmoB{margin:0;font-size:1.25rem;font-weight:600;color:#525252;text-align:center}.ChatSheet_closeButton__PhKsC{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;color:#525252;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;pointer-events:auto}.ChatSheet_closeButton__PhKsC:hover{background-color:rgba(0,0,0,.05)}.ChatSheet_closeButton__PhKsC:active{background-color:rgba(0,0,0,.1)}.ChatSheet_closeButton__PhKsC svg{width:20px;height:20px}.ChatSheet_bookingInfo__IkRO_{margin-top:0;padding-top:8px;padding-bottom:12px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background-color:#fff;position:relative;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ChatSheet_bookingInfoRow__dTBfT{display:grid;grid-template-columns:1fr auto 1fr auto auto;align-items:center;gap:12px}.ChatSheet_bookingColumn__E_5rY{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:40px}.ChatSheet_bookingPrice__HQcps{display:flex;align-items:baseline;gap:6px;line-height:1.4}.ChatSheet_columnSeparator__XrdWa{width:1px;height:24px;background-color:#e5e7eb;flex-shrink:0}.ChatSheet_priceAmount__5rU08{font-size:1.125rem;font-weight:600;color:#525252}.ChatSheet_priceLabel__rokW7{font-size:.75rem;color:#6b7280}.ChatSheet_priceSkeleton__e4BW1{height:20px;width:80px;background-color:#e5e7eb;border-radius:4px;animation:ChatSheet_pulse__jc3sn 1.5s ease-in-out infinite}@keyframes ChatSheet_pulse__jc3sn{0%,to{opacity:1}50%{opacity:.5}}.ChatSheet_bookingDates__x5p5d{font-size:.75rem;color:#6b7280;line-height:1.4;display:flex;align-items:center;min-height:40px}.ChatSheet_reserveButton__KLzMj{background-color:#2563eb;color:#fff;border:none;padding:10px 14px;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap;pointer-events:auto;width:100%}.ChatSheet_reserveButton__KLzMj:hover{background-color:#1d4ed8}.ChatSheet_reserveButton__KLzMj:active{background-color:#1e40af}.ChatSheet_messagesContainer__PsfoH{flex:1;overflow-y:auto;overflow-x:hidden;padding:220px 20px 16px;display:flex;flex-direction:column;gap:16px;min-height:0;-webkit-overflow-scrolling:touch;position:relative}.ChatSheet_loadingMessage__XpZfK{display:flex;justify-content:flex-start}.ChatSheet_inputContainer__SPrg5{padding:16px 20px;border-top:1px solid #e5e7eb;flex-shrink:0;background-color:#fff;position:sticky;bottom:0;z-index:10}.page_carouselContainer__Vp2Af::-webkit-scrollbar{display:none}.page_carouselContainer__Vp2Af{-ms-overflow-style:none;scrollbar-width:none}.page_reservationCardAvailable__WXzRD{animation:page_reservation-card-available__nBbNw 1.8s cubic-bezier(.16,1,.3,1),page_reservation-card-glow__M3YBI 1.8s ease-in-out;border-color:#3b82f6!important;box-shadow:0 20px 60px rgba(37,99,235,.35)!important}@keyframes page_reservation-card-available__nBbNw{0%{transform:translateY(24px) scale(.92) rotate(-.35deg);opacity:.65}35%{transform:translateY(-8px) scale(1.04) rotate(0deg);opacity:1}62%{transform:translateY(0) scale(.99);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes page_reservation-card-glow__M3YBI{0%{box-shadow:0 0 0 0 rgba(59,130,246,.42)}45%{box-shadow:0 0 0 14px rgba(59,130,246,.08),0 16px 46px rgba(37,99,235,.33)}to{box-shadow:0 8px 26px rgba(37,99,235,.2)}}.CommissionSheet_backdrop__JfFz0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9998;backdrop-filter:blur(4px)}.CommissionSheet_commissionSheet__Nr_WV{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;z-index:9999;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15)}@media(max-width:640px){.CommissionSheet_commissionSheet__Nr_WV{width:100%;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}}@media(min-width:641px){.CommissionSheet_commissionSheet__Nr_WV{left:50%;right:auto;width:448px;max-width:448px;border-radius:20px 20px 0 0;margin-left:-224px;padding-bottom:0}}.CommissionSheet_handleBar__RNui1{padding:12px 0;display:flex;justify-content:center;cursor:pointer}.CommissionSheet_handle__N_bKm{width:40px;height:4px;background-color:#d1d5db;border-radius:2px}.CommissionSheet_header__ZDeaP{padding:8px 20px 16px;border-bottom:1px solid #e5e7eb}@media(max-width:640px){.CommissionSheet_header__ZDeaP{padding:8px 20px 16px}}.CommissionSheet_title__Fhyld{margin:0;font-size:1.25rem;font-weight:600;color:#525252;text-align:center}.CommissionSheet_content__2uxFJ{padding:24px 20px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch}@media(max-width:640px){.CommissionSheet_content__2uxFJ{padding:20px;gap:20px}}.CommissionSheet_priceRow__zumDx{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e5e7eb}@media(max-width:640px){.CommissionSheet_priceRow__zumDx{padding:12px 0}}.CommissionSheet_commissionRow__v4bqI,.CommissionSheet_guestRow__mqNkT{display:flex;flex-direction:column;gap:8px}.CommissionSheet_commissionHeader__q8kF3{display:flex;justify-content:space-between;align-items:center}.CommissionSheet_presets__WTbhs{display:flex;gap:8px;flex-wrap:wrap}.CommissionSheet_presetButton__Ekt9I{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:9999px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.CommissionSheet_presetButton__Ekt9I:hover{background:#f9fafb}.CommissionSheet_presetButton__Ekt9I:disabled{opacity:.6;cursor:not-allowed}.CommissionSheet_presetButtonActive__y90fI{border-color:#2563eb;background:rgba(37,99,235,.08);color:#2563eb}.CommissionSheet_presetButtonOther__1RYWN{border-style:dashed}.CommissionSheet_commissionHelp___zr2r{position:absolute;top:-34px;left:0;background:rgba(17,24,39,.92);color:#fff;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1;z-index:2;pointer-events:none}.CommissionSheet_commissionHelp___zr2r:after{content:"";position:absolute;top:100%;left:18px;border:6px solid rgba(0,0,0,0);border-top-color:rgba(17,24,39,.92)}.CommissionSheet_label__snviL{font-size:14px;font-weight:500;color:#374151}.CommissionSheet_inputWrapper__R_wiW{position:relative;display:flex;align-items:center}.CommissionSheet_currencySymbol___tiPO{position:absolute;left:12px;font-size:16px;font-weight:500;color:#6b7280;z-index:1}.CommissionSheet_input__gMqMI{width:100%;padding:12px 12px 12px 28px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;font-weight:500;color:#111827;transition:border-color .2s,box-shadow .2s,background-color .2s}.CommissionSheet_input__gMqMI:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CommissionSheet_input__gMqMI:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.7}.CommissionSheet_input__gMqMI::-moz-placeholder{color:#9ca3af}.CommissionSheet_input__gMqMI::placeholder{color:#9ca3af}.CommissionSheet_textInput__rWO1c{padding-left:12px}.CommissionSheet_value__r11bl{font-size:18px;font-weight:600;color:#111827}.CommissionSheet_totalRow__iQdoi{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f9fafb;border-radius:8px;margin-top:8px}@media(max-width:640px){.CommissionSheet_totalRow__iQdoi{padding:16px;margin-top:4px}}.CommissionSheet_totalLabel__FCLwq{font-size:16px;font-weight:600;color:#111827}.CommissionSheet_totalValue__okiIV{font-size:24px;font-weight:700;color:#2563eb}.CommissionSheet_footer__h9s2j{display:flex;gap:12px;padding:16px 20px 20px;border-top:1px solid #e5e7eb;flex-shrink:0;transition:box-shadow .2s}@media(max-width:640px){.CommissionSheet_footer__h9s2j{flex-direction:column-reverse;gap:12px;padding:16px 20px calc(20px + env(safe-area-inset-bottom, 0))}}@media(min-width:641px){.CommissionSheet_footer__h9s2j{justify-content:flex-end;padding:16px 20px 20px}}.CommissionSheet_cancelButton__6F8s1,.CommissionSheet_saveButton___LdNn{width:100%!important;min-height:48px!important;font-weight:600!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:all .2s ease!important;padding:14px 20px!important}.CommissionSheet_cancelButton__6F8s1:active,.CommissionSheet_saveButton___LdNn:active{transform:scale(.98)!important;box-shadow:0 1px 4px rgba(0,0,0,.15)!important}@media(min-width:641px){.CommissionSheet_cancelButton__6F8s1,.CommissionSheet_saveButton___LdNn{width:auto!important;min-width:140px!important;flex:0!important}}.CommissionSheet_cancelButton__6F8s1{background-color:#fff!important;color:#374151!important;border:2px solid #e5e7eb!important}.CommissionSheet_cancelButton__6F8s1:hover:not(:disabled){background-color:#f9fafb!important;border-color:#d1d5db!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.CommissionSheet_saveButton___LdNn{background-color:#2563eb!important;color:#fff!important;border:none!important}.CommissionSheet_saveButton___LdNn:hover:not(:disabled){background-color:#1d4ed8!important;box-shadow:0 4px 12px rgba(37,99,235,.3)!important}.CommissionSheet_saveButton___LdNn:disabled{background-color:#9ca3af!important;cursor:not-allowed!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}