.rental-detail-v4_page__J_eio{min-height:100dvh;color:var(--rental-ink,#14243f);background:radial-gradient(circle at 50% -8%,rgba(59,108,243,.08),transparent 29%),var(--rental-canvas-detail,#f5f7fc)}.rental-detail-v4_shell__aWZrI{width:min(100%,430px);min-height:100dvh;margin:0 auto;padding-bottom:calc(82px + var(--thw-safe-bottom));background:rgba(248,250,254,.82);box-shadow:0 0 42px rgba(35,55,88,.09)}.rental-detail-v4_header__QVUzZ{display:grid;min-height:calc(62px + var(--thw-safe-top));padding:calc(8px + var(--thw-safe-top)) var(--rental-gutter,14px) 8px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;background:rgba(248,250,254,.84);backdrop-filter:blur(16px)}.rental-detail-v4_headerButton__2TwI2{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(220,230,242,.78);border-radius:50%;color:var(--rental-ink,#14243f);background:rgba(255,255,255,.9);box-shadow:0 7px 20px rgba(35,55,88,.07);transition:border-color .16s ease,color .16s ease,transform .16s ease;touch-action:manipulation}.rental-detail-v4_headerButton__2TwI2:hover{border-color:rgba(59,108,243,.34);color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_headerButton__2TwI2:active{transform:scale(.96)}.rental-detail-v4_headerButton__2TwI2:disabled{cursor:wait;opacity:.55}.rental-detail-v4_headerButton__2TwI2 svg{width:21px;height:21px;stroke-width:2}.rental-detail-v4_favoriteActive__LQ89R{color:var(--rental-blue,#3b6cf3);background:#f2f5ff}.rental-detail-v4_headerTitle__lGKBX{min-width:0;text-align:center}.rental-detail-v4_headerTitle__lGKBX small,.rental-detail-v4_headerTitle__lGKBX strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_headerTitle__lGKBX strong{color:var(--rental-ink,#14243f);font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.02em}.rental-detail-v4_headerTitle__lGKBX small{margin-top:3px;color:var(--rental-muted,#7d8ca3);font-size:11px;font-weight:500;letter-spacing:.04em}.rental-detail-v4_hero__G2Lqp{position:relative;margin:0 var(--rental-gutter,14px);overflow:hidden;border:1px solid rgba(220,230,242,.9);border-radius:12px;background:#e5ebf4;box-shadow:0 10px 28px rgba(35,55,88,.1)}.rental-detail-v4_heroCarousel__70fJb{border-radius:12px}.rental-detail-v4_heroCarousel__70fJb [data-app-media-index="1"]{right:8px;bottom:1px;min-height:44px;padding:0 8px;border-radius:0;background:transparent;box-shadow:none;font-size:11px;font-weight:600;text-shadow:0 1px 5px rgba(10,24,45,.7);backdrop-filter:none}.rental-detail-v4_heroCarousel__70fJb [role=status]{background:linear-gradient(135deg,#edf3ff,#f9fbff)}.rental-detail-v4_heroCarousel__70fJb [role=status]>div{color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_heroBadges__vxewP{position:absolute;top:10px;left:10px;z-index:4;display:flex;gap:6px}.rental-detail-v4_heroBadgeHot__WTMXJ,.rental-detail-v4_heroBadge__zmv1W{display:inline-flex;min-height:26px;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.36);border-radius:9px;color:#fff;background:rgba(24,42,70,.58);box-shadow:0 5px 16px rgba(8,20,42,.15);font-size:10px;font-weight:600;backdrop-filter:blur(12px)}.rental-detail-v4_heroBadgeHot__WTMXJ{background:rgba(235,64,80,.86)}.rental-detail-v4_heroBadgeHot__WTMXJ svg,.rental-detail-v4_heroBadge__zmv1W svg{width:13px;height:13px}.rental-detail-v4_summary__XmzBw{padding:13px var(--rental-gutter,14px) 10px}.rental-detail-v4_summaryTop__Ww9A1{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rental-detail-v4_summaryTitle__F__KK{min-width:0}.rental-detail-v4_summaryTitle__F__KK h1{margin:0;color:var(--rental-ink,#14243f);font-size:clamp(21px,5.6vw,24px);font-weight:700;line-height:1.22;letter-spacing:.015em}.rental-detail-v4_location__31Fbq{display:flex;min-width:0;align-items:center;gap:5px;margin-top:7px;color:var(--rental-copy,#526078);font-size:12px;font-weight:500}.rental-detail-v4_location__31Fbq span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_location__31Fbq svg{width:15px;height:15px;flex:0 0 auto;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_rentType__LEe9K{display:inline-flex;min-height:27px;flex:0 0 auto;align-items:center;gap:4px;padding:0 9px;border:1px solid rgba(36,182,166,.12);border-radius:8px;color:#108a7c;background:rgba(36,182,166,.09);font-size:11px;font-weight:600}.rental-detail-v4_rentType__LEe9K svg{width:13px;height:13px}.rental-detail-v4_leaseLedger__VZWhi{overflow:hidden;margin:0 var(--rental-gutter,14px);border:1px solid rgba(92,111,235,.23);border-radius:11px;background:rgba(255,255,255,.8);box-shadow:0 8px 24px rgba(35,55,88,.045);backdrop-filter:blur(14px)}.rental-detail-v4_ledgerPrimary__NGvl_{display:grid;min-height:64px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:8px 0}.rental-detail-v4_ledgerCell__84WGt{min-width:0;padding:2px 6px;text-align:center}.rental-detail-v4_ledgerCell__84WGt+.rental-detail-v4_ledgerCell__84WGt{border-left:1px solid var(--rental-line,#dce6f2)}.rental-detail-v4_ledgerCell__84WGt span,.rental-detail-v4_ledgerCell__84WGt strong{display:block}.rental-detail-v4_ledgerCell__84WGt strong{color:var(--rental-ink,#14243f);font-size:clamp(15px,4.2vw,18px);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.rental-detail-v4_ledgerCell__84WGt strong small{margin-left:2px;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500}.rental-detail-v4_ledgerCell__84WGt span{margin-top:3px;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500}.rental-detail-v4_ledgerPrice__XbMuq strong{color:var(--rental-price,#eb4050);font-size:var(--rental-price-size,18px);line-height:var(--rental-price-line-height,1);font-weight:var(--rental-price-weight,750);font-variant-numeric:tabular-nums lining-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_cityGuard__UXMR9{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin:9px var(--rental-gutter,14px) 0;padding:9px 10px;border:1px solid #ffd5bb;border-radius:10px;color:#8e481f;background:#fff8f2}.rental-detail-v4_cityGuard__UXMR9>svg{width:17px;height:17px}.rental-detail-v4_cityGuard__UXMR9 small,.rental-detail-v4_cityGuard__UXMR9 span,.rental-detail-v4_cityGuard__UXMR9 strong{display:block;min-width:0}.rental-detail-v4_cityGuard__UXMR9 strong{font-size:11px;font-weight:600}.rental-detail-v4_cityGuard__UXMR9 small{margin-top:2px;font-size:10px;font-weight:500;line-height:1.4}.rental-detail-v4_cityGuard__UXMR9 button{min-height:34px;padding:0 10px;border:1px solid #efb793;border-radius:8px;color:#8e481f;background:#fff;font-size:10px;font-weight:600}.rental-detail-v4_facts__cGnsr{display:grid;min-height:61px;margin:10px var(--rental-gutter,14px) 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;border:1px solid var(--rental-line,#dce6f2);border-radius:10px;background:rgba(255,255,255,.82);box-shadow:var(--rental-shadow,0 8px 22px rgba(35,55,88,.07))}.rental-detail-v4_fact__MGokR{min-width:0;padding:8px 5px;text-align:center}.rental-detail-v4_fact__MGokR+.rental-detail-v4_fact__MGokR{border-left:1px solid var(--rental-line,#dce6f2)}.rental-detail-v4_fact__MGokR svg{width:18px;height:18px;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_fact__MGokR:nth-child(2) svg{color:var(--rental-teal,#24b6a6)}.rental-detail-v4_fact__MGokR:nth-child(3) svg{color:var(--rental-orange,#f4a43b)}.rental-detail-v4_fact__MGokR:nth-child(4) svg{color:var(--rental-violet,#7456e3)}.rental-detail-v4_fact__MGokR b,.rental-detail-v4_fact__MGokR small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_fact__MGokR b{margin-top:3px;color:var(--rental-ink,#14243f);font-size:12px;font-weight:600}.rental-detail-v4_fact__MGokR small{margin-top:1px;color:var(--rental-muted,#7d8ca3);font-size:9px;font-weight:500}.rental-detail-v4_content__ZjBRM{padding:10px var(--rental-gutter,14px) 16px}.rental-detail-v4_detailPanel__L5dBA{overflow:hidden;border:1px solid var(--rental-line,#dce6f2);border-radius:11px;background:rgba(255,255,255,.84);box-shadow:var(--rental-shadow,0 8px 22px rgba(35,55,88,.07))}.rental-detail-v4_disclosure___J2_I{border-bottom:1px solid var(--rental-line,#dce6f2)}.rental-detail-v4_disclosure___J2_I:last-child{border-bottom:0}.rental-detail-v4_disclosureSummary__noLHx{display:grid;min-height:52px;grid-template-columns:24px minmax(0,1fr) auto 20px;align-items:center;gap:7px;padding:0 13px;color:var(--rental-ink,#14243f);cursor:pointer;list-style:none;touch-action:manipulation}.rental-detail-v4_disclosureSummary__noLHx::-webkit-details-marker{display:none}.rental-detail-v4_disclosureSummary__noLHx:hover{background:rgba(59,108,243,.035)}.rental-detail-v4_disclosureSummary__noLHx:focus-visible{outline:3px solid rgba(59,108,243,.22);outline-offset:-3px}.rental-detail-v4_disclosureIcon__GQwS5{display:grid;width:24px;height:24px;place-items:center;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_disclosureIcon__GQwS5 svg{width:18px;height:18px}.rental-detail-v4_disclosureTitle__QNFiR{font-size:15px;font-weight:600;letter-spacing:.01em}.rental-detail-v4_disclosureSummary__noLHx small{color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500}.rental-detail-v4_disclosureChevron__sT_tJ{width:18px;height:18px;color:#6d7d96;transition:transform .18s ease}.rental-detail-v4_disclosure___J2_I[open] .rental-detail-v4_disclosureChevron__sT_tJ{transform:rotate(180deg)}.rental-detail-v4_disclosureBody__81fjO{padding:0 13px 13px}.rental-detail-v4_locationBox__vbgBz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border-radius:9px;background:var(--rental-surface-soft,#f7f9fc)}.rental-detail-v4_locationCopy__wo7Of{min-width:0}.rental-detail-v4_address__eBXg9{display:flex;min-width:0;align-items:flex-start;gap:7px;color:#2d405e;font-size:12px;font-weight:600;line-height:1.45}.rental-detail-v4_address__eBXg9 span{overflow-wrap:anywhere}.rental-detail-v4_address__eBXg9 svg{width:16px;height:16px;flex:0 0 auto;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_station__iAZ_z{display:flex;min-width:0;align-items:center;gap:6px;margin-top:7px;color:#687994;font-size:11px;font-weight:500}.rental-detail-v4_station__iAZ_z span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_station__iAZ_z svg{width:15px;height:15px;flex:0 0 auto;color:var(--rental-teal,#24b6a6)}.rental-detail-v4_mapButton__tAgI9{display:flex;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgba(59,108,243,.48);border-radius:9px;color:var(--rental-blue,#3b6cf3);background:rgba(255,255,255,.9);font-size:11px;font-weight:600;white-space:nowrap}.rental-detail-v4_mapButton__tAgI9:hover{background:#f3f6ff}.rental-detail-v4_mapButton__tAgI9:active{transform:scale(.98)}.rental-detail-v4_mapButton__tAgI9 svg{width:15px;height:15px}.rental-detail-v4_highlights__pcCU_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rental-detail-v4_highlight__RgBCi{min-width:0;padding:10px;border:1px solid rgba(220,230,242,.75);border-radius:9px;background:var(--rental-surface-soft,#f7f9fc)}.rental-detail-v4_highlight__RgBCi small{display:block;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500}.rental-detail-v4_highlight__RgBCi b{display:block;margin-top:3px;color:#2c405e;font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.rental-detail-v4_amenities__uGZB4{display:flex;flex-wrap:wrap;gap:6px}.rental-detail-v4_amenity__zvwJ3{display:inline-flex;min-height:30px;align-items:center;padding:0 9px;border:1px solid rgba(36,182,166,.2);border-radius:8px;color:#158577;background:rgba(36,182,166,.075);font-size:11px;font-weight:600}.rental-detail-v4_emptyText__cJ_Kn{color:var(--rental-muted,#7d8ca3);font-size:12px;line-height:1.5}.rental-detail-v4_description__FtCOz{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rental-detail-v4_contactBox__flKEh,.rental-detail-v4_description__FtCOz{color:var(--rental-copy,#526078);font-size:12px;font-weight:500;line-height:1.7}.rental-detail-v4_contactBox__flKEh{padding:11px;border-radius:9px;background:var(--rental-surface-soft,#f7f9fc)}.rental-detail-v4_contactBox__flKEh strong{color:#2b3f5d;font-weight:600}.rental-detail-v4_similarSection__bTmIF{overflow:hidden;margin-top:10px;border:1px solid var(--rental-line,#dce6f2);border-radius:11px;background:rgba(255,255,255,.84);box-shadow:var(--rental-shadow,0 8px 22px rgba(35,55,88,.07))}.rental-detail-v4_similarHeader__kO_to{display:grid;min-height:50px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid var(--rental-line,#dce6f2)}.rental-detail-v4_similarHeaderIcon__Wuwka{display:grid;width:24px;height:24px;place-items:center;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_similarHeaderIcon__Wuwka svg{width:18px;height:18px}.rental-detail-v4_similarHeader__kO_to h2{margin:0;color:var(--rental-ink,#14243f);font-size:15px;font-weight:600;letter-spacing:.01em}.rental-detail-v4_similarHeader__kO_to small{color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500}.rental-detail-v4_similarRail__Lv0ZP{display:flex;gap:9px;margin:0;padding:10px 13px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.rental-detail-v4_similarRail__Lv0ZP::-webkit-scrollbar{display:none}.rental-detail-v4_similarCard__l_6uY{width:166px;flex:0 0 166px;overflow:hidden;border:1px solid var(--rental-line,#dce6f2);border-radius:9px;background:#fff;text-align:left;box-shadow:0 6px 16px rgba(35,55,88,.055);scroll-snap-align:start}.rental-detail-v4_similarCard__l_6uY:active{transform:scale(.985)}.rental-detail-v4_similarImage__8NWBS{width:100%;height:96px;object-fit:cover}.rental-detail-v4_similarBody__nfKxy{display:block;min-width:0;padding:9px}.rental-detail-v4_similarBody__nfKxy strong{display:block;overflow:hidden;color:var(--rental-ink,#14243f);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_similarBody__nfKxy b{display:block;margin-top:5px;color:var(--rental-blue,#3b6cf3);font-size:13px;font-weight:700}.rental-detail-v4_similarBody__nfKxy small{display:block;overflow:hidden;margin-top:3px;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_actionDock__Z0Ien{z-index:70;display:grid;max-width:430px;min-height:calc(62px + var(--thw-safe-bottom));grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:center;gap:8px;padding:8px 13px calc(8px + var(--thw-safe-bottom));border-color:rgba(220,230,242,.9);background:rgba(255,255,255,.94);box-shadow:0 -12px 30px rgba(28,47,76,.09);backdrop-filter:blur(18px)}.rental-detail-v4_dockPrice__1KMXB{min-width:0}.rental-detail-v4_dockPriceValue__qIyzq{display:flex;min-width:0;align-items:baseline;font-variant-numeric:tabular-nums lining-nums}.rental-detail-v4_dockPrice__1KMXB small,.rental-detail-v4_dockPrice__1KMXB span,.rental-detail-v4_dockPrice__1KMXB strong{display:block}.rental-detail-v4_dockPrice__1KMXB span{margin-top:3px;color:var(--rental-muted,#7d8ca3);font-size:9px;font-weight:500}.rental-detail-v4_dockPrice__1KMXB strong{overflow:hidden;color:var(--rental-price,#eb4050);font-size:var(--rental-price-size,18px);line-height:var(--rental-price-line-height,1);font-weight:var(--rental-price-weight,750);text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_dockPrice__1KMXB small{margin-left:2px;color:var(--rental-copy,#526078);font-size:var(--rental-price-unit-size,11px);font-weight:500}.rental-detail-v4_dockButtons__F9Rbf{display:grid;min-width:0;grid-template-columns:minmax(82px,.82fr) minmax(126px,1.18fr);gap:7px}.rental-detail-v4_primaryAction__YWNS5,.rental-detail-v4_secondaryAction__Wok_4{display:flex;min-width:0;height:46px;align-items:center;justify-content:center;gap:5px;border-radius:10px;font-size:12px;font-weight:600;transition:transform .15s ease,filter .15s ease}.rental-detail-v4_secondaryAction__Wok_4{border:1px solid rgba(59,108,243,.55);color:var(--rental-blue,#3b6cf3);background:rgba(255,255,255,.8)}.rental-detail-v4_primaryAction__YWNS5{border:1px solid rgba(59,93,226,.4);color:#fff;background:var(
    --rental-gradient,linear-gradient(105deg,#3470e8,#5263e7 52%,#7454e0)
  );box-shadow:0 8px 19px rgba(66,82,218,.23)}.rental-detail-v4_primaryAction__YWNS5:hover,.rental-detail-v4_secondaryAction__Wok_4:hover{filter:brightness(1.03)}.rental-detail-v4_primaryAction__YWNS5:active,.rental-detail-v4_secondaryAction__Wok_4:active{transform:scale(.98)}.rental-detail-v4_primaryAction__YWNS5 svg,.rental-detail-v4_secondaryAction__Wok_4 svg{width:16px;height:16px}.rental-detail-v4_actionNotice__GS2yp{position:absolute;right:13px;bottom:100%;left:13px;margin-bottom:7px;padding:9px 11px;border:1px solid rgba(59,108,243,.25);border-radius:9px;color:#3158be;background:rgba(255,255,255,.96);box-shadow:0 9px 24px rgba(36,56,87,.1);font-size:10px;font-weight:600;text-align:center}.rental-detail-v4_modalBackdrop__zqnOd{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:rgba(12,23,41,.48);backdrop-filter:blur(4px)}.rental-detail-v4_modalBehindDrawer__jHr_j{z-index:40}.rental-detail-v4_modal__pTi3i{width:min(100%,430px);max-height:min(92dvh,760px);overflow-y:auto;overscroll-behavior:contain;padding:9px 14px calc(16px + var(--thw-safe-bottom));border:1px solid rgba(220,230,242,.72);border-bottom:0;border-radius:20px 20px 0 0;background:rgba(250,252,255,.98);box-shadow:0 -24px 60px rgba(14,28,50,.22)}.rental-detail-v4_modalHandle__KFvkM{width:38px;height:4px;margin:0 auto 10px;border-radius:999px;background:#d3ddeb}.rental-detail-v4_modalHeader__VQ5JW{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rental-detail-v4_modalHeader__VQ5JW h2{margin:0;color:var(--rental-ink,#14243f);font-size:20px;font-weight:700;letter-spacing:.02em}.rental-detail-v4_modalHeader__VQ5JW p{margin:3px 0 0;color:var(--rental-muted,#7d8ca3);font-size:11px;font-weight:500;line-height:1.45}.rental-detail-v4_modalClose__4HkMf{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid var(--rental-line,#dce6f2);border-radius:50%;color:var(--rental-copy,#526078);background:rgba(255,255,255,.84)}.rental-detail-v4_modalClose__4HkMf:active{transform:scale(.96)}.rental-detail-v4_modalClose__4HkMf svg{width:18px;height:18px}.rental-detail-v4_formGrid__TEJwV{display:grid;margin-top:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 9px}.rental-detail-v4_addressField__VL4YJ{min-width:0;grid-column:1/-1}.rental-detail-v4_addressFieldHeader__tsUML{display:flex;min-height:22px;align-items:flex-start;justify-content:space-between;gap:10px}.rental-detail-v4_addressFieldHeader__tsUML label{display:block;margin-bottom:5px;color:var(--rental-copy,#526078);font-size:11px;font-weight:600}.rental-detail-v4_addressFieldHeader__tsUML button{position:relative;min-height:22px;padding:0 2px;color:var(--rental-blue,#3b6cf3);background:transparent;font-size:10px;font-weight:600;touch-action:manipulation}.rental-detail-v4_addressFieldHeader__tsUML button:after{position:absolute;inset:-10px -4px;content:""}.rental-detail-v4_addressPicker__EUtmK{display:grid;width:100%;min-height:57px;grid-template-columns:29px minmax(0,1fr) 17px;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--rental-line,#dce6f2);border-radius:10px;color:var(--rental-ink,#14243f);background:rgba(255,255,255,.86);text-align:left;touch-action:manipulation}.rental-detail-v4_addressPicker__EUtmK:hover{border-color:rgba(59,108,243,.4)}.rental-detail-v4_addressPicker__EUtmK>svg:first-child{width:17px;height:17px;color:var(--rental-blue,#3b6cf3)}.rental-detail-v4_addressPicker__EUtmK>svg:last-child{width:16px;height:16px;color:var(--rental-muted,#7d8ca3)}.rental-detail-v4_addressPicker__EUtmK span{display:block;min-width:0}.rental-detail-v4_addressPicker__EUtmK small,.rental-detail-v4_addressPicker__EUtmK strong{display:block;overflow:hidden;text-overflow:ellipsis}.rental-detail-v4_addressPicker__EUtmK strong{font-size:12px;font-weight:600;white-space:nowrap}.rental-detail-v4_addressPicker__EUtmK small{margin-top:3px;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500;line-height:1.35;white-space:nowrap}.rental-detail-v4_addressPicker__EUtmK:active{transform:scale(.99)}.rental-detail-v4_addressPicker__EUtmK:disabled{cursor:wait;opacity:.58}.rental-detail-v4_field__5XARW{min-width:0}.rental-detail-v4_field__5XARW label{display:block;margin-bottom:5px;color:var(--rental-copy,#526078);font-size:11px;font-weight:600}.rental-detail-v4_field__5XARW input,.rental-detail-v4_field__5XARW textarea{width:100%;border:1px solid var(--rental-line,#dce6f2);border-radius:10px;color:var(--rental-ink,#14243f);background:rgba(255,255,255,.88);font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.rental-detail-v4_field__5XARW input{height:48px;min-width:0;padding:0 11px}.rental-detail-v4_field__5XARW input[readonly]{color:#526078;background:#f1f4f9;cursor:default}.rental-detail-v4_field__5XARW textarea{height:88px;min-height:88px;padding:10px 11px;resize:vertical}.rental-detail-v4_fieldWide__28MNJ{grid-column:1/-1}.rental-detail-v4_field__5XARW input:focus-visible,.rental-detail-v4_field__5XARW textarea:focus-visible{border-color:var(--rental-blue,#3b6cf3);box-shadow:0 0 0 3px rgba(59,108,243,.1);background:#fff}.rental-detail-v4_fieldInvalid__AQhF2 input,.rental-detail-v4_fieldInvalid__AQhF2 textarea{border-color:#e45a70}.rental-detail-v4_fieldError__HOu_h{margin-top:4px;color:#cf3851;font-size:10px;font-weight:500}.rental-detail-v4_formError__H1Jqe{grid-column:1/-1;padding:9px 10px;border:1px solid #ffc9aa;border-radius:9px;color:#964619;background:#fff7f1;font-size:11px;font-weight:500;line-height:1.5}.rental-detail-v4_submitButton__8EXJ3{display:flex;width:100%;height:48px;grid-column:1/-1;align-items:center;justify-content:center;gap:6px;border-radius:10px;color:#fff;background:var(
    --rental-gradient,linear-gradient(105deg,#3470e8,#5263e7 52%,#7454e0)
  );box-shadow:0 9px 22px rgba(66,82,218,.22);font-size:13px;font-weight:600}.rental-detail-v4_submitButton__8EXJ3:hover{filter:brightness(1.03)}.rental-detail-v4_submitButton__8EXJ3:active{transform:scale(.99)}.rental-detail-v4_submitButton__8EXJ3:disabled{cursor:not-allowed;opacity:.58}.rental-detail-v4_submitButton__8EXJ3 svg{width:17px;height:17px}.rental-detail-v4_errorPage__mW4Ye,.rental-detail-v4_loadingPage__xqQR_{min-height:100dvh;color:var(--rental-ink,#14243f);background:var(--rental-canvas-detail,#f5f7fc)}.rental-detail-v4_loadingPage__xqQR_{display:grid;place-items:center;padding:24px}.rental-detail-v4_loadingBox__1xsKK{text-align:center}.rental-detail-v4_loadingIcon__XFYli{display:grid;width:52px;height:52px;margin:0 auto;place-items:center;border:1px solid var(--rental-line,#dce6f2);border-radius:12px;color:var(--rental-blue,#3b6cf3);background:#fff;box-shadow:0 9px 24px rgba(35,55,88,.08)}.rental-detail-v4_loadingIcon__XFYli svg{width:23px;height:23px;animation:rental-detail-v4_loadingPulse__oCi9Z 1.2s ease-in-out infinite}.rental-detail-v4_loadingBox__1xsKK strong{display:block;margin-top:13px;font-size:16px;font-weight:700}.rental-detail-v4_loadingBox__1xsKK p{margin:4px 0 0;color:var(--rental-muted,#7d8ca3);font-size:11px;font-weight:500}.rental-detail-v4_errorShell__Dhxga{width:min(100%,430px);min-height:100dvh;margin:0 auto;padding:calc(10px + var(--thw-safe-top)) var(--rental-gutter,14px) 26px;background:var(--rental-canvas-detail,#f5f7fc)}.rental-detail-v4_errorHeader__ELJEm{display:flex;align-items:center;gap:11px}.rental-detail-v4_errorHeader__ELJEm strong{color:var(--rental-ink,#14243f);font-size:18px;font-weight:700}.rental-detail-v4_errorContent__O_6XZ{margin-top:31px;text-align:center}.rental-detail-v4_errorIcon__63BQG{display:grid;width:56px;height:56px;margin:0 auto;place-items:center;border:1px solid var(--rental-line,#dce6f2);border-radius:12px;color:var(--rental-blue,#3b6cf3);background:#fff;box-shadow:0 9px 24px rgba(35,55,88,.08)}.rental-detail-v4_errorIcon__63BQG svg{width:25px;height:25px}.rental-detail-v4_errorContent__O_6XZ h1{margin:14px 0 0;font-size:21px;font-weight:700}.rental-detail-v4_errorContent__O_6XZ p{margin:6px auto 0;max-width:320px;color:var(--rental-copy,#526078);font-size:12px;font-weight:500;line-height:1.65}.rental-detail-v4_errorActions__cKchy{display:grid;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rental-detail-v4_errorActions__cKchy button{min-height:46px;border-radius:10px;font-size:12px;font-weight:600}.rental-detail-v4_errorActions__cKchy button:first-child{color:#fff;background:var(
    --rental-gradient,linear-gradient(105deg,#3470e8,#5263e7,#7454e0)
  )}.rental-detail-v4_errorActions__cKchy button:last-child{border:1px solid rgba(59,108,243,.45);color:var(--rental-blue,#3b6cf3);background:#fff}.rental-detail-v4_latestList__quk0v{display:grid;gap:8px;margin-top:24px;text-align:left}.rental-detail-v4_latestList__quk0v h2{margin:0 0 2px;font-size:16px;font-weight:700}.rental-detail-v4_latestCard__Phd6Q{display:grid;grid-template-columns:94px minmax(0,1fr);gap:9px;overflow:hidden;border:1px solid var(--rental-line,#dce6f2);border-radius:10px;background:#fff;text-align:left;box-shadow:var(--rental-shadow,0 8px 22px rgba(35,55,88,.07))}.rental-detail-v4_latestImage__DTZiS{width:94px;height:86px;object-fit:cover}.rental-detail-v4_latestBody__Mp1fQ{min-width:0;padding:9px 9px 7px 0}.rental-detail-v4_latestBody__Mp1fQ strong{display:block;overflow:hidden;color:var(--rental-ink,#14243f);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_latestBody__Mp1fQ small{display:block;overflow:hidden;margin-top:4px;color:var(--rental-muted,#7d8ca3);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rental-detail-v4_latestBody__Mp1fQ b{display:block;margin-top:7px;color:var(--rental-blue,#3b6cf3);font-size:14px;font-weight:700}@keyframes rental-detail-v4_loadingPulse__oCi9Z{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.08);opacity:1}}@media (max-width:374px){.rental-detail-v4_ledgerCell__84WGt{padding-right:4px;padding-left:4px}.rental-detail-v4_ledgerCell__84WGt strong{font-size:14px}.rental-detail-v4_ledgerPrice__XbMuq strong{font-size:17px}.rental-detail-v4_feeRow__VoTN8 span{gap:3px;padding:0 3px;font-size:9px}.rental-detail-v4_trustBand__4aTrm{padding-right:5px;padding-left:5px}.rental-detail-v4_trustItem__XOfK5{gap:4px}.rental-detail-v4_trustItem__XOfK5>svg{width:17px;height:17px}.rental-detail-v4_trustItem__XOfK5 b{font-size:9px}.rental-detail-v4_trustItem__XOfK5 small{font-size:8px}.rental-detail-v4_mapButton__tAgI9{padding:0 8px;font-size:10px}.rental-detail-v4_actionDock__Z0Ien{grid-template-columns:79px minmax(0,1fr);padding-right:11px;padding-left:11px}.rental-detail-v4_dockPrice__1KMXB strong{font-size:16px}.rental-detail-v4_dockButtons__F9Rbf{grid-template-columns:minmax(73px,.78fr) minmax(116px,1.22fr);gap:6px}.rental-detail-v4_primaryAction__YWNS5,.rental-detail-v4_secondaryAction__Wok_4{gap:4px;font-size:11px}}@media (min-width:700px){.rental-detail-v4_modal__pTi3i{margin-bottom:24px;border-bottom:1px solid rgba(220,230,242,.72);border-radius:20px}}@media (prefers-reduced-motion:reduce){.rental-detail-v4_page__J_eio *,.rental-detail-v4_page__J_eio :after,.rental-detail-v4_page__J_eio :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}