@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._page_snkqs_1{max-width:1320px;margin:auto;padding:70px 28px 110px;font-family:var(--font-family-base);min-height:70vh}._eyebrow_snkqs_1{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.16em}._page_snkqs_1 h1{font:400 clamp(46px,6vw,74px)/1 var(--font-family-display);max-width:900px;margin:12px 0 40px}._filters_snkqs_1{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:9px;padding:14px;background:var(--surface);border-radius:var(--radius-md)}._search_snkqs_1{position:relative}._search_snkqs_1>svg{position:absolute;z-index:2;left:12px;top:12px;width:17px}._search_snkqs_1 input{padding-left:40px}._resultHead_snkqs_1{display:flex;justify-content:space-between;align-items:center;margin:32px 0 16px;color:var(--muted-foreground);font-size:11px}._resultHead_snkqs_1>span{display:flex;align-items:center;gap:7px}._resultHead_snkqs_1 svg{width:15px}._viewSwitch_snkqs_1{display:flex;gap:8px}._viewSwitch_snkqs_1 button{display:flex;gap:7px;align-items:center}._grid_snkqs_1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._mapShell_snkqs_1{position:relative;height:680px;border-radius:24px;overflow:hidden;border:1px solid var(--border);box-shadow:0 18px 55px #081f3d1a}._map_snkqs_1{width:100%;height:100%;z-index:1}._markerWrap_snkqs_1{background:transparent!important;border:0!important}._markerIcon_snkqs_1{width:42px;height:42px;border-radius:14px 14px 14px 3px;transform:rotate(-45deg);background:#0867c9;color:#fff;border:3px solid white;box-shadow:0 5px 18px #00235059;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}._markerIcon_snkqs_1:first-letter{transform:rotate(45deg)}._popup_snkqs_1{display:block;width:270px;color:#071b35;text-decoration:none}._popup_snkqs_1 img{width:100%;height:135px;object-fit:cover;border-radius:10px;margin-bottom:10px}._popup_snkqs_1 div>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#637083}._popup_snkqs_1 h3{font:600 17px/1.2 var(--font-family-base);margin:7px 0}._popup_snkqs_1 strong{display:block;color:#0867c9;font-size:17px;margin:8px 0}._popup_snkqs_1 small{font-weight:700;color:#071b35}._mapNote_snkqs_1{position:absolute;z-index:500;left:18px;bottom:18px;background:#fff;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:700;box-shadow:0 5px 18px #00000026}@media(max-width:1050px){._filters_snkqs_1{grid-template-columns:1fr 1fr}._search_snkqs_1{grid-column:1/-1}._mapShell_snkqs_1{height:600px}}@media(max-width:700px){._filters_snkqs_1,._grid_snkqs_1{grid-template-columns:1fr}._search_snkqs_1{grid-column:auto}._page_snkqs_1{padding:45px 20px 70px}._resultHead_snkqs_1{align-items:flex-start;gap:12px;flex-direction:column}._mapShell_snkqs_1{height:560px;border-radius:16px}._viewSwitch_snkqs_1{width:100%}._viewSwitch_snkqs_1 button{flex:1}._page_snkqs_1 h1{font-size:44px}}
