.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:999;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .18s,transform .18s;display:flex;position:fixed}.FloatingQuickContact-module-scss-module__6ueaCG__concealed{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{background-color:var(--blue);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:30px;padding:12px 20px;font-weight:700;line-height:1.2;text-decoration:none;transition:all .3s;box-shadow:0 6px 18px #0003,inset 0 0 0 1px #ffffff3d;color:#fff!important}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn:hover{background-color:var(--blue-deep);transform:translateY(-2px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtnIcon{display:none}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;width:160px;margin-bottom:10px;display:none;overflow:hidden;box-shadow:0 18px 40px -20px #12151a59}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a{border-bottom:1px solid var(--line);color:var(--text);text-align:center;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-weight:700;text-decoration:none;display:flex}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a:last-child{border-bottom:0}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu a:hover{background-color:var(--paper);color:var(--blue)}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon{background:#fee500;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;display:inline-grid}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon svg{width:17px;height:17px}.FloatingQuickContact-module-scss-module__6ueaCG__kakaoIcon path{fill:#191919}.FloatingQuickContact-module-scss-module__6ueaCG__show.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu,.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu.FloatingQuickContact-module-scss-module__6ueaCG__show{animation:.3s forwards FloatingQuickContact-module-scss-module__6ueaCG__slideUp;display:flex}@keyframes FloatingQuickContact-module-scss-module__6ueaCG__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));flex-direction:row;justify-content:center;align-items:stretch;left:12px;transform:none}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__concealed{transform:translateY(8px)}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__avoidBottomSummary{bottom:calc(154px + env(safe-area-inset-bottom,0px))}.FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{text-align:center;flex:1;padding:11px 12px;font-size:.86rem}.FloatingQuickContact-module-scss-module__6ueaCG__floatMenu{width:min(240px,100vw - 24px);margin-bottom:0;position:absolute;bottom:calc(100% + 8px);right:0}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;left:auto}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile.FloatingQuickContact-module-scss-module__6ueaCG__avoidBottomSummary{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtn{border-radius:999px;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;display:grid}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtnIcon{font-size:20px;display:inline}.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact.FloatingQuickContact-module-scss-module__6ueaCG__compactOnMobile .FloatingQuickContact-module-scss-module__6ueaCG__floatBtnLabel{display:none}}@media (prefers-reduced-motion:reduce){.FloatingQuickContact-module-scss-module__6ueaCG__floatingContact{transition:none}}
.page-module-scss-module__rcUngW__pageRoot{background:var(--paper);min-height:100vh;color:var(--text)}.page-module-scss-module__rcUngW__mapHeader{display:contents}.page-module-scss-module__rcUngW__appHeader{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.page-module-scss-module__rcUngW__brandBlock{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.page-module-scss-module__rcUngW__brandMark{background:var(--blue-soft);border-radius:14px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:0 10px 22px #0b3bdc2e}.page-module-scss-module__rcUngW__brandMark img{object-fit:contain;width:50px;height:50px}.page-module-scss-module__rcUngW__brandName{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:900}.page-module-scss-module__rcUngW__brandCaption{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.08em;margin-top:1px;font-size:11px;font-weight:700}.page-module-scss-module__rcUngW__headerMeta{background:var(--paper-soft);color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.page-module-scss-module__rcUngW__headerMeta:before{content:"";background:var(--success);border-radius:999px;width:7px;height:7px}.page-module-scss-module__rcUngW__desktopSurface{display:block}.page-module-scss-module__rcUngW__mobileSurface{display:none}.page-module-scss-module__rcUngW__seoFooter{border-top:1px solid var(--line);background:var(--card);color:var(--muted);padding:16px;font-size:12px;line-height:1.6}.page-module-scss-module__rcUngW__seoFooter p{max-width:1180px;margin:0 auto 8px}.page-module-scss-module__rcUngW__seoFooter nav{flex-wrap:wrap;gap:8px 14px;max-width:1180px;margin:0 auto;display:flex}.page-module-scss-module__rcUngW__seoFooter a{color:var(--text);font-weight:700;text-decoration:none;transition:color .18s}.page-module-scss-module__rcUngW__seoFooter a:hover{color:var(--blue)}.page-module-scss-module__rcUngW__mapApp{grid-template-rows:auto 1fr;height:calc(100vh - 64px);min-height:620px;display:grid}.page-module-scss-module__rcUngW__mobileFilterOverlay,.page-module-scss-module__rcUngW__filterShell{z-index:60;position:relative}.page-module-scss-module__rcUngW__filterBar{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:8px 8px 6px;padding:10px;box-shadow:0 10px 30px #12151a0a}.page-module-scss-module__rcUngW__searchBox,.page-module-scss-module__rcUngW__filterSelectGroup label{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;justify-content:center;min-height:48px;padding:8px 10px;display:flex}.page-module-scss-module__rcUngW__searchBox:focus-within,.page-module-scss-module__rcUngW__filterSelectGroup label:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.page-module-scss-module__rcUngW__searchBox span,.page-module-scss-module__rcUngW__filterSelectGroup label span{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:700}.page-module-scss-module__rcUngW__searchBox input,.page-module-scss-module__rcUngW__searchBox select,.page-module-scss-module__rcUngW__filterSelectGroup label input,.page-module-scss-module__rcUngW__filterSelectGroup label select{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:13px;font-weight:900}.page-module-scss-module__rcUngW__searchBox input::placeholder,.page-module-scss-module__rcUngW__filterSelectGroup label input::placeholder{color:var(--muted-soft)}.page-module-scss-module__rcUngW__filterBar{grid-template-columns:minmax(260px,1.2fr) minmax(560px,2.8fr);gap:8px;display:grid}.page-module-scss-module__rcUngW__filterSelectGroup{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.page-module-scss-module__rcUngW__activeFilterRow{color:var(--muted);grid-column:1/-1;align-items:center;gap:8px;padding:2px 4px 0;font-size:11px;font-weight:900;display:flex}.page-module-scss-module__rcUngW__activeFilterRow span{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:999px;padding:5px 8px}.page-module-scss-module__rcUngW__activeFilterRow button{background:var(--blue-soft);color:var(--blue);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:900}.page-module-scss-module__rcUngW__desktopWorkspace{grid-template-columns:330px minmax(460px,1fr);gap:8px;min-height:0;padding:0 8px 8px;display:grid}.page-module-scss-module__rcUngW__desktopWorkspace.page-module-scss-module__rcUngW__hasDetail{grid-template-columns:330px 430px minmax(420px,1fr)}.page-module-scss-module__rcUngW__mapOnlyWorkspace{min-height:0;padding:0 8px 8px}.page-module-scss-module__rcUngW__resultPanel,.page-module-scss-module__rcUngW__detailPanel{border:1px solid var(--line);background:var(--card);border-radius:12px;min-height:0;overflow:hidden}.page-module-scss-module__rcUngW__panelHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 14px;display:flex}.page-module-scss-module__rcUngW__panelHeader p{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:700}.page-module-scss-module__rcUngW__panelHeader strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin-top:4px;font-size:24px;font-weight:950;display:block}.page-module-scss-module__rcUngW__panelHeader span{background:var(--paper-soft);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.page-module-scss-module__rcUngW__resultList{height:100%;padding:8px;overflow-y:auto}.page-module-scss-module__rcUngW__spaceCard{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:12px;width:100%;margin-bottom:8px;padding:12px;transition:all .16s}.page-module-scss-module__rcUngW__spaceCard:hover{border-color:color-mix(in srgb, var(--blue) 25%, white);background:var(--paper-soft)}.page-module-scss-module__rcUngW__spaceCard.page-module-scss-module__rcUngW__isActive{border-color:color-mix(in srgb, var(--blue) 40%, white);background:var(--blue-soft);box-shadow:0 10px 22px #0b3bdc14}.page-module-scss-module__rcUngW__spaceHeaderLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module-scss-module__rcUngW__spaceHeaderLine h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.page-module-scss-module__rcUngW__placementBadge{color:var(--blue);flex-shrink:0;font-size:11px;font-weight:950}.page-module-scss-module__rcUngW__spaceAddress{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:6px;font-size:12px;font-weight:750;overflow:hidden}.page-module-scss-module__rcUngW__spaceMetaLine{color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:900;display:flex}.page-module-scss-module__rcUngW__spaceMetaLine span{min-width:0}.page-module-scss-module__rcUngW__spaceMetaLine b{color:var(--muted-soft);font-size:11px;font-weight:900}.page-module-scss-module__rcUngW__mediaPill{background:var(--paper-soft);color:var(--muted);border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:950}.page-module-scss-module__rcUngW__mapPane{min-height:0}.page-module-scss-module__rcUngW__detailPanel{background:var(--card);flex-direction:column;padding:0;display:flex;overflow:hidden}.page-module-scss-module__rcUngW__detailScrollArea{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.page-module-scss-module__rcUngW__detailTopBar{z-index:2;border-bottom:1px solid var(--line-soft);background:var(--card);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;height:44px;display:grid;position:sticky;top:0}.page-module-scss-module__rcUngW__detailTopBar strong{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.04em;font-size:15px;font-weight:900;overflow:hidden}.page-module-scss-module__rcUngW__detailTopBar button{width:36px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;font-size:30px;font-weight:500;line-height:1;display:grid}.page-module-scss-module__rcUngW__detailHero{color:var(--text);padding:18px 16px 16px}.page-module-scss-module__rcUngW__detailHero h2{letter-spacing:-.06em;font-size:20px;font-weight:900}.page-module-scss-module__rcUngW__detailHero p{color:var(--muted);margin-top:8px;font-size:13px;font-weight:750;line-height:1.45}.page-module-scss-module__rcUngW__detailGrid{border-top:10px solid var(--paper);border-bottom:1px solid var(--line-soft);margin:0;display:block}.page-module-scss-module__rcUngW__detailGrid div{border-bottom:1px solid var(--line-soft);background:var(--card);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 16px;display:flex}.page-module-scss-module__rcUngW__detailGrid div:last-child{border-bottom:0}.page-module-scss-module__rcUngW__detailGrid dt{color:var(--muted-soft);flex-shrink:0;font-size:13px;font-weight:750}.page-module-scss-module__rcUngW__detailGrid dd{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:14px;font-weight:500}.page-module-scss-module__rcUngW__compareButton,.page-module-scss-module__rcUngW__cartButton,.page-module-scss-module__rcUngW__submitButton{cursor:pointer;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:800;transition:background-color .18s,border-color .18s}.page-module-scss-module__rcUngW__compareButton{border:1px solid var(--line);background:var(--card);color:var(--text);margin-top:8px}.page-module-scss-module__rcUngW__compareButton:hover{border-color:var(--text)}.page-module-scss-module__rcUngW__detailActionBar{padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.page-module-scss-module__rcUngW__submitButton{background:var(--blue);color:#fff}.page-module-scss-module__rcUngW__submitButton:hover:not(:disabled){background:var(--blue-deep)}.page-module-scss-module__rcUngW__submitButton:disabled{background:var(--muted-soft);cursor:not-allowed}.page-module-scss-module__rcUngW__cartButton{background:var(--muted);color:#fff}.page-module-scss-module__rcUngW__cartButtonAdded{background:var(--muted)}.page-module-scss-module__rcUngW__subPanel{border:1px solid var(--line-soft);border-radius:12px;margin-top:8px;padding:9px}.page-module-scss-module__rcUngW__subPanel button{background:var(--paper-soft);text-align:left;border:0;border-radius:10px;width:100%;padding:10px;font-size:11px;font-weight:900;display:block}.page-module-scss-module__rcUngW__subPanelTitle{justify-content:space-between;margin-bottom:8px;font-weight:950;display:flex}.page-module-scss-module__rcUngW__recentChips{flex-wrap:wrap;gap:6px;display:flex}.page-module-scss-module__rcUngW__recentChips button{border:1px solid var(--line);background:var(--card);width:auto;color:var(--text);border-radius:999px;padding:8px 10px}.page-module-scss-module__rcUngW__inquiryForm{border-top:10px solid var(--paper);background:var(--card);border-radius:0;margin:0;padding:0 16px 16px}.page-module-scss-module__rcUngW__inquiryForm h3{border-bottom:1px solid var(--line-soft);align-items:center;min-height:50px;font-size:15px;font-weight:950;display:flex}.page-module-scss-module__rcUngW__inquiryForm p{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700}.page-module-scss-module__rcUngW__inquiryForm input,.page-module-scss-module__rcUngW__inquiryForm select,.page-module-scss-module__rcUngW__inquiryForm textarea{border:1px solid var(--line);background:var(--card);border-radius:10px;outline:0;width:100%;padding:8px;font-size:13px;font-weight:500}.page-module-scss-module__rcUngW__inquiryForm input:focus,.page-module-scss-module__rcUngW__inquiryForm select:focus,.page-module-scss-module__rcUngW__inquiryForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.page-module-scss-module__rcUngW__inquiryForm textarea{resize:vertical;min-height:86px}.page-module-scss-module__rcUngW__inquiryForm>input,.page-module-scss-module__rcUngW__inquiryForm .page-module-scss-module__rcUngW__privacyCheck,.page-module-scss-module__rcUngW__inquiryForm .page-module-scss-module__rcUngW__formMessage{margin-top:8px}.page-module-scss-module__rcUngW__selectedInquiryBox,.page-module-scss-module__rcUngW__inquiryCampaignControl,.page-module-scss-module__rcUngW__inquiryPriceBox{border-bottom:1px solid var(--line-soft);background:var(--card);justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.page-module-scss-module__rcUngW__selectedInquiryBox{color:var(--text);text-align:right;letter-spacing:-.03em;font-size:13px;font-weight:500}.page-module-scss-module__rcUngW__selectedInquiryBox:before{content:"문의 지면";color:var(--muted-soft);letter-spacing:0;flex-shrink:0;font-size:13px;font-weight:750}.page-module-scss-module__rcUngW__inquiryCampaignControl span{color:var(--muted-soft);flex-shrink:0;font-size:13px;font-weight:750}.page-module-scss-module__rcUngW__inquiryCampaignControl select{border:1px solid var(--line);background:var(--card);width:116px;color:var(--text);border-radius:10px;padding:8px 28px 8px 10px;font-weight:500}.page-module-scss-module__rcUngW__inquiryPriceBox span{color:var(--muted-soft);font-size:13px;font-weight:750}.page-module-scss-module__rcUngW__inquiryPriceBox strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:15px;font-weight:500}.page-module-scss-module__rcUngW__formGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.page-module-scss-module__rcUngW__privacyCheck{background:var(--card);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;padding:11px;font-size:11px;font-weight:700;display:flex}.page-module-scss-module__rcUngW__privacyCheck input{width:auto;margin-top:2px}.page-module-scss-module__rcUngW__formMessage{border-radius:10px;padding:8px;font-size:11px;font-weight:900}.page-module-scss-module__rcUngW__success{background:var(--success-bg);color:var(--success)}.page-module-scss-module__rcUngW__error{background:var(--error-bg);color:var(--error)}.page-module-scss-module__rcUngW__filterBar{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:6px 8px;padding:0;display:flex;position:relative}.page-module-scss-module__rcUngW__addressSearchRow{flex:none;grid-template-columns:300px auto;align-items:center;gap:8px;display:grid}.page-module-scss-module__rcUngW__addressSearchRow input{border:1px solid var(--line);background:var(--card);min-width:0;height:36px;color:var(--text);border-radius:10px;outline:0;padding:0 12px;font-size:15px;font-weight:500}.page-module-scss-module__rcUngW__addressSearchRow input::placeholder{color:var(--muted-soft)}.page-module-scss-module__rcUngW__addressSearchRow input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.page-module-scss-module__rcUngW__addressSearchRow button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:12px;font-weight:800}.page-module-scss-module__rcUngW__addressSearchRow button:hover{background:var(--blue-deep)}.page-module-scss-module__rcUngW__filterChipRow{scrollbar-width:none;flex:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.page-module-scss-module__rcUngW__filterChipRow::-webkit-scrollbar{display:none}.page-module-scss-module__rcUngW__filterChip,.page-module-scss-module__rcUngW__resetChip{border:1px solid var(--line);background:var(--card);height:34px;color:var(--text);cursor:pointer;border-radius:999px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.page-module-scss-module__rcUngW__filterChip{justify-content:center;align-items:center;gap:7px;display:inline-flex}.page-module-scss-module__rcUngW__filterChip span{width:12px;height:12px;color:var(--muted-soft);place-items:center;font-size:10px;line-height:1;display:inline-grid}.page-module-scss-module__rcUngW__activeChip{border-color:var(--blue);background:var(--blue);color:#fff}.page-module-scss-module__rcUngW__activeChip span{color:#ffffffc7}.page-module-scss-module__rcUngW__resetChip{border-color:var(--line);background:var(--paper-soft);color:var(--muted)}@media (hover:hover){.page-module-scss-module__rcUngW__filterChip:hover,.page-module-scss-module__rcUngW__resetChip:hover{border-color:var(--text)}.page-module-scss-module__rcUngW__activeChip:hover{border-color:var(--blue-deep);background:var(--blue-deep)}}.page-module-scss-module__rcUngW__filterDropdown{z-index:45;border:1px solid var(--line);background:var(--card);border-radius:12px;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #12151a24}.page-module-scss-module__rcUngW__searchPanel,.page-module-scss-module__rcUngW__optionPanel{padding:16px}.page-module-scss-module__rcUngW__searchPanel{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.page-module-scss-module__rcUngW__searchPanel label{display:block}.page-module-scss-module__rcUngW__searchPanel label span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.page-module-scss-module__rcUngW__searchPanel input{border:1px solid var(--line);background:var(--card);border-radius:10px;outline:0;width:100%;height:38px;padding:0 10px;font-size:13px;font-weight:800}.page-module-scss-module__rcUngW__searchPanel input:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 12%, transparent)}.page-module-scss-module__rcUngW__searchPanel button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;height:38px;padding:0 14px;font-size:12px;font-weight:800}.page-module-scss-module__rcUngW__searchPanel button:hover{background:var(--blue-deep)}.page-module-scss-module__rcUngW__optionPanelHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module-scss-module__rcUngW__optionPanelHeader strong{font-size:14px;font-weight:950}.page-module-scss-module__rcUngW__optionPanelHeader span{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px;font-weight:700}.page-module-scss-module__rcUngW__optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;display:grid;overflow-y:auto}.page-module-scss-module__rcUngW__optionGrid button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:850}@media (hover:hover){.page-module-scss-module__rcUngW__optionGrid button:hover{border-color:color-mix(in srgb, var(--blue) 40%, white);background:var(--blue-soft)}}.page-module-scss-module__rcUngW__optionGrid .page-module-scss-module__rcUngW__selectedOption{border-color:var(--blue);background:var(--blue);color:#fff}@media (hover:hover){.page-module-scss-module__rcUngW__optionGrid .page-module-scss-module__rcUngW__selectedOption:hover{border-color:var(--blue-deep);background:var(--blue-deep)}}.page-module-scss-module__rcUngW__toast{left:50%;bottom:max(104px,104px + env(safe-area-inset-bottom));z-index:200;color:#fff;text-align:center;background:#12151af0;border-radius:999px;min-width:220px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:13px;font-weight:850;animation:.18s ease-out page-module-scss-module__rcUngW__toastUp;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #12151a3d}.page-module-scss-module__rcUngW__floatingCartSummary{left:50%;bottom:max(18px,18px + env(safe-area-inset-bottom));z-index:190;border:1px solid var(--line);width:fit-content;max-width:calc(100vw - 32px);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#fffffff5;border-radius:16px;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:center;gap:10px 48px;padding:12px 18px;text-decoration:none;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #12151a2e}.page-module-scss-module__rcUngW__floatingCartSummary div{text-align:center;gap:3px;min-width:120px;display:grid}.page-module-scss-module__rcUngW__floatingCartSummary div span{font-family:var(--font-mono);letter-spacing:.08em;font-weight:700}.page-module-scss-module__rcUngW__floatingCartSummary span{color:var(--muted);font-size:11px;font-weight:850}.page-module-scss-module__rcUngW__floatingCartSummary strong{font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;font-size:16px;font-weight:950}.page-module-scss-module__rcUngW__floatingCartSummary:hover .page-module-scss-module__rcUngW__floatingCartCta{background:var(--blue-deep)}.page-module-scss-module__rcUngW__floatingCartCta{background:var(--blue);letter-spacing:-.03em;border-radius:10px;grid-column:1/-1;place-items:center;min-height:38px;transition:background-color .18s;display:grid;color:#fff!important;font-size:14px!important;font-weight:800!important}.page-module-scss-module__rcUngW__mobileDrawerLayer,.page-module-scss-module__rcUngW__mobileDrawerBackdrop,.page-module-scss-module__rcUngW__mobileDrawer,.page-module-scss-module__rcUngW__drawerHandle{display:none}@media (max-width:1023px){.page-module-scss-module__rcUngW__pageRoot{height:100dvh;min-height:0;overflow:hidden}.page-module-scss-module__rcUngW__mapHeader,.page-module-scss-module__rcUngW__seoFooter{display:none}.page-module-scss-module__rcUngW__appHeader{height:64px;padding:0 16px}.page-module-scss-module__rcUngW__headerMeta{display:none}.page-module-scss-module__rcUngW__mapApp{height:100%;min-height:0;display:block;position:relative;overflow:hidden}.page-module-scss-module__rcUngW__mobileFilterOverlay{top:max(8px,env(safe-area-inset-top));z-index:210;position:absolute;left:8px;right:8px}.page-module-scss-module__rcUngW__filterBar{scrollbar-width:none;border-radius:16px;margin:0;padding:8px;display:flex;position:static;overflow-x:auto}.page-module-scss-module__rcUngW__filterBar::-webkit-scrollbar{display:none}.page-module-scss-module__rcUngW__filterShell{z-index:200;position:sticky;top:72px}.page-module-scss-module__rcUngW__filterDropdown{z-index:120;border-radius:14px;width:auto;max-height:calc(100dvh - 146px);position:fixed;top:130px;left:8px;right:8px;overflow-y:auto}.page-module-scss-module__rcUngW__addressSearchRow{flex:0 0 310px;grid-template-columns:250px auto;min-width:310px}.page-module-scss-module__rcUngW__filterSelectGroup{grid-template-columns:repeat(2,1fr);margin-top:8px}.page-module-scss-module__rcUngW__activeFilterRow{white-space:nowrap;padding-top:10px;overflow-x:auto}.page-module-scss-module__rcUngW__mobileMapPane{height:auto;min-height:0;padding:0;position:absolute;inset:0}.page-module-scss-module__rcUngW__floatingCartSummary{bottom:max(12px,12px + env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:calc(100vw - 24px);padding:8px 10px}.page-module-scss-module__rcUngW__floatingCartSummary div{text-align:left;min-width:0}.page-module-scss-module__rcUngW__floatingCartSummary div span{display:none}.page-module-scss-module__rcUngW__floatingCartSummary strong{font-size:14px}.page-module-scss-module__rcUngW__floatingCartCta{grid-column:auto;min-height:42px;padding:0 14px}.page-module-scss-module__rcUngW__resultPanel,.page-module-scss-module__rcUngW__detailPanel{border-radius:16px}.page-module-scss-module__rcUngW__resultList{height:auto;max-height:none}.page-module-scss-module__rcUngW__spaceHeaderLine h3{max-width:190px}.page-module-scss-module__rcUngW__detailPanel{overflow:hidden}.page-module-scss-module__rcUngW__mobileDrawerLayer{z-index:80;display:block;position:fixed;inset:0}.page-module-scss-module__rcUngW__mobileDrawerBackdrop{display:none}.page-module-scss-module__rcUngW__mobileDrawerClosing .page-module-scss-module__rcUngW__mobileDrawerBackdrop{animation:none}.page-module-scss-module__rcUngW__mobileDrawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--card);width:100%;height:100dvh;max-height:100dvh;box-shadow:none;will-change:transform;border-radius:0;padding:0;transition:transform .16s ease-out;animation:.16s ease-out page-module-scss-module__rcUngW__detailScreenFadeIn;display:block;position:absolute;inset:0;overflow:hidden auto}.page-module-scss-module__rcUngW__mobileDrawerDragging{transition:none;animation:none}.page-module-scss-module__rcUngW__mobileDrawerClosing .page-module-scss-module__rcUngW__mobileDrawer{animation:.18s ease-in forwards page-module-scss-module__rcUngW__detailScreenFadeOut}.page-module-scss-module__rcUngW__drawerHandleTouchArea,.page-module-scss-module__rcUngW__drawerHandle{display:none}.page-module-scss-module__rcUngW__mobileDrawer .page-module-scss-module__rcUngW__detailPanel{height:auto;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;display:block;overflow:visible}.page-module-scss-module__rcUngW__mobileDrawer .page-module-scss-module__rcUngW__detailScrollArea{touch-action:pan-y;min-height:auto;padding-bottom:16px;display:block;overflow:visible}.page-module-scss-module__rcUngW__mobileDrawer .page-module-scss-module__rcUngW__detailActionBar{position:sticky;bottom:0}}@keyframes page-module-scss-module__rcUngW__toastUp{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes page-module-scss-module__rcUngW__drawerBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes page-module-scss-module__rcUngW__drawerBackdropFadeOut{0%{opacity:1}to{opacity:0}}@keyframes page-module-scss-module__rcUngW__drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes page-module-scss-module__rcUngW__drawerSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes page-module-scss-module__rcUngW__detailScreenFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module-scss-module__rcUngW__detailScreenFadeOut{0%{opacity:1}to{opacity:0}}
