.PlaceCard_wrapper__zOzZR{position:relative;width:100%;min-width:0;display:flex;flex-direction:column}.PlaceCard_wrapperOpen__p73Nv{z-index:9999}.PlaceCard_label__R66cf{margin-bottom:8px;font-size:13px;line-height:1.2;font-weight:800;color:#111827}.PlaceCard_card__TY2CS{position:relative;width:100%;min-height:70px;border-radius:18px;border:1px solid rgba(87,12,227,.12);background:linear-gradient(180deg,#ffffff,#fcfbff);color:#111827;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:12px 16px;text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.92);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.PlaceCard_card__TY2CS[data-hasicon=false]{grid-template-columns:minmax(0,1fr) 22px}.PlaceCard_card__TY2CS[data-hasicon=false] .PlaceCard_inputWrap__eem5y,.PlaceCard_card__TY2CS[data-hasicon=false] .PlaceCard_texts__bpJuN{padding-left:2px}.PlaceCard_card__TY2CS:hover{border-color:rgba(87,12,227,.22);background:linear-gradient(180deg,#ffffff,#faf7ff);box-shadow:0 14px 28px rgba(87,12,227,.08),inset 0 1px 0 rgba(255,255,255,.96)}.PlaceCard_cardOpen__mi_LO{border-color:rgba(87,12,227,.35);background:linear-gradient(180deg,#ffffff,#f8f4ff);box-shadow:0 0 0 4px rgba(87,12,227,.08),0 18px 32px rgba(87,12,227,.12),inset 0 1px 0 rgba(255,255,255,.96)}.PlaceCard_cardHasValue__zmkjV{border-color:rgba(87,12,227,.2);background:linear-gradient(180deg,#ffffff,#fbf8ff)}.PlaceCard_wrapper__zOzZR[data-disabled=true] .PlaceCard_card__TY2CS{opacity:.68;cursor:not-allowed;pointer-events:none}.PlaceCard_icon__svM03,.PlaceCard_left__sOJrJ{display:inline-flex;align-items:center;justify-content:center}.PlaceCard_icon__svM03{width:38px;height:38px;border-radius:12px;color:#570ce3;background:linear-gradient(180deg,rgba(87,12,227,.08),rgba(124,58,237,.12));border:1px solid rgba(87,12,227,.12);flex-shrink:0}.PlaceCard_texts__bpJuN{min-width:0}.PlaceCard_texts__bpJuN[data-placeholder=true] .PlaceCard_mainLine__jOCE7{color:#98a2b3;font-weight:500;opacity:1}.PlaceCard_mainLine__jOCE7{display:flex;align-items:center;gap:8px;color:#111827;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.PlaceCard_city__Abhuj,.PlaceCard_mainLine__jOCE7{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlaceCard_city__Abhuj{display:inline-block}.PlaceCard_subLine__j2lfU{margin-top:4px;min-height:18px;color:#718096;font-size:12.5px;line-height:1.35;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlaceCard_placeholder___kPc1{color:#98a2b3;font-weight:500}.PlaceCard_caret__5qZ9D{color:#94a3b8;line-height:1;justify-self:end;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;transition:color .18s ease,transform .18s ease}.PlaceCard_cardOpen__mi_LO .PlaceCard_caret__5qZ9D{color:#570ce3;transform:rotate(180deg)}.PlaceCard_cardOpen__mi_LO .PlaceCard_icon__svM03{color:#570ce3;border-color:rgba(87,12,227,.2);background:linear-gradient(180deg,rgba(87,12,227,.1),rgba(124,58,237,.15))}.PlaceCard_panel__Rd58l{position:absolute;inset:auto 0 0 0;transform:translateY(calc(100% + 8px));background:#fff;border:1px solid rgba(87,12,227,.14);border-radius:18px;box-shadow:0 24px 56px rgba(15,23,42,.18),inset 0 0 0 1px rgba(255,255,255,.82);padding:8px;z-index:30;max-height:320px;overflow:auto}.PlaceCard_portalPanel__plRhN{z-index:2147483000;animation:PlaceCard_placePanelIn__oHeab .16s ease both;transform-origin:top left}@keyframes PlaceCard_placePanelIn__oHeab{0%{transform:translateY(-6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.PlaceCard_panelInner__RJt_N{padding:8px;border-radius:20px;border:1px solid rgba(87,12,227,.14);background:rgba(255,255,255,.98);box-shadow:0 24px 56px rgba(15,23,42,.18),inset 0 0 0 1px rgba(255,255,255,.82);backdrop-filter:blur(18px);max-height:420px;overflow-y:auto}.PlaceCard_optionList__y8Q8Z{display:flex;flex-direction:column;gap:4px}.PlaceCard_option__WDq0k{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;background:transparent;color:#111827;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.PlaceCard_option__WDq0k:hover{background:linear-gradient(180deg,rgba(87,12,227,.055),rgba(124,58,237,.04));border-color:rgba(87,12,227,.13);transform:translateY(-1px)}.PlaceCard_optionActive___q3Lk,.PlaceCard_option__WDq0k[aria-selected=true]{background:linear-gradient(135deg,rgba(87,12,227,.11),rgba(124,58,237,.08));border-color:rgba(87,12,227,.22);box-shadow:0 10px 22px rgba(87,12,227,.08),inset 0 0 0 1px rgba(255,255,255,.55)}.PlaceCard_optionBody__ugEGb{min-width:0;display:flex;flex-direction:column;gap:4px}.PlaceCard_optionMain__SwSz9{min-width:0;display:flex;align-items:center;gap:10px;color:#111827;font-size:14px;font-weight:850;line-height:1.15}.PlaceCard_optionSub__ySuSD{min-width:0;color:#718096;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlaceCard_checkIcon__8Ddfp{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#570ce3,#7c3aed);box-shadow:0 8px 18px rgba(87,12,227,.22)}.PlaceCard_checkGhost__VvFGp,.PlaceCard_checkIcon__8Ddfp{width:24px;height:24px;justify-self:end}.PlaceCard_empty__Oi_S2{padding:18px 14px;color:#64748b;background:#fff;text-align:center;font-size:13px;font-weight:700}.PlaceCard_searchWrap__2I6Ko{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 10px 12px;margin:-8px -8px 8px;background:linear-gradient(180deg,#ffffff,#fbfaff);border-bottom:1px solid rgba(15,23,42,.06)}.PlaceCard_searchIcon__VixP2{width:18px;height:18px;color:#7c8aa0;margin-left:4px}.PlaceCard_searchInput__zo3TE{width:100%;height:44px;padding:0 14px;border:1px solid rgba(87,12,227,.14);border-radius:14px;outline:none;background:#ffffff;font-size:15px;font-weight:650;color:#111827;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.PlaceCard_searchInput__zo3TE::-moz-placeholder{color:#98a2b3;font-weight:500}.PlaceCard_searchInput__zo3TE::placeholder{color:#98a2b3;font-weight:500}.PlaceCard_searchInput__zo3TE:hover{border-color:rgba(87,12,227,.24);background:#fcfdff}.PlaceCard_searchInput__zo3TE:focus{border-color:#570ce3;box-shadow:0 0 0 3px rgba(87,12,227,.12);background:#fff}.PlaceCard_panelInner__RJt_N::-webkit-scrollbar{width:8px}.PlaceCard_panelInner__RJt_N::-webkit-scrollbar-track{background:transparent}.PlaceCard_panelInner__RJt_N::-webkit-scrollbar-thumb{background:rgba(87,12,227,.18);border-radius:999px}.PlaceCard_panelInner__RJt_N::-webkit-scrollbar-thumb:hover{background:rgba(87,12,227,.28)}.PlaceCard_ghost__WOs_9{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.PlaceCard_wrapper__zOzZR[data-hidesub=true] .PlaceCard_texts__bpJuN:not([data-placeholder=true]) .PlaceCard_subLine__j2lfU{display:none}.PlaceCard_inputWrap__eem5y{display:flex;align-items:center;width:100%;height:48px;min-height:48px}.PlaceCard_input__75xhJ{width:100%;height:48px;border:0!important;outline:none!important;background:transparent;box-shadow:none!important;padding:0;margin:0;font-size:14px;font-weight:600;color:#0f172a;line-height:48px}textarea.PlaceCard_input__75xhJ{height:auto;line-height:1.4;padding:10px 0}.PlaceCard_input__75xhJ::-moz-placeholder{color:#98a2b3;opacity:.85;font-weight:500;letter-spacing:.1px}.PlaceCard_input__75xhJ::placeholder{color:#98a2b3;opacity:.85;font-weight:500;letter-spacing:.1px}.PlaceCard_input__75xhJ:focus::-moz-placeholder{opacity:.45}.PlaceCard_input__75xhJ:focus::placeholder{opacity:.45}.PlaceCard_phoneFastRoot__oqnsL{display:flex;align-items:center;gap:10px;min-width:0}.PlaceCard_flagWrap__6k4XR{position:relative;flex:0 0 27px;width:27px;min-width:27px;max-width:27px;display:inline-flex;align-items:center;justify-content:center}.PlaceCard_flagEmoji__XrT2X{font-size:18px;line-height:1}.PlaceCard_flagSelect__TGV2i{position:absolute;inset:0;opacity:0;cursor:pointer;border:0;background:transparent}.PlaceCard_dialPill__C3bVn{background:rgba(87,12,227,.06);color:#111827}.PlaceCard_codePill__rbz5c,.PlaceCard_dialPill__C3bVn{flex:0 0 auto;padding:6px 10px;border-radius:999px;font-size:13px;white-space:nowrap}.PlaceCard_codePill__rbz5c{background:rgba(87,12,227,.08);color:#570ce3;font-weight:800;letter-spacing:.3px}.PlaceCard_cardCompact__zE5Sz{min-height:48px;padding:6px 10px;border-radius:14px}.PlaceCard_inputWrapCompact__6CULJ{height:36px;min-height:36px}.PlaceCard_cardCompact__zE5Sz .PlaceCard_input__75xhJ{height:36px;line-height:36px}.PlaceCard_portalPanelMobile__uksmu{position:fixed!important;left:14px!important;right:14px!important;bottom:18px!important;top:auto!important;width:auto!important;z-index:2147483000;transform-origin:bottom center}.PlaceCard_portalPanelMobile__uksmu .PlaceCard_panelInner__RJt_N{max-width:440px;margin:0 auto;border-radius:24px;max-height:70vh}@media (max-width:767px){.PlaceCard_card__TY2CS{min-height:66px;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;padding:12px 14px}.PlaceCard_card__TY2CS[data-hasicon=false]{grid-template-columns:minmax(0,1fr) 18px}.PlaceCard_icon__svM03{width:34px;height:34px;border-radius:11px}.PlaceCard_mainLine__jOCE7{font-size:14px;font-weight:750}.PlaceCard_subLine__j2lfU{font-size:12px}.PlaceCard_panelInner__RJt_N{border-radius:22px}.PlaceCard_option__WDq0k{min-height:54px}}