._sentinel_1f8yz_1{height:1px;margin-bottom:-1px;pointer-events:none}._bar_1f8yz_2{min-width:0}._bar_1f8yz_2[data-compact=true]{width:fit-content;max-width:100%;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 4px 18px #172b2c20}._bar_1edw1_1{position:relative;display:grid!important;grid-template-columns:minmax(80px,1fr) auto auto;align-items:center;gap:8px;margin:12px 0 0;width:100%;min-width:0}._search_1edw1_1{display:flex;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--muted-foreground)}._search_1edw1_1>svg{flex-shrink:0}._search_1edw1_1 input{width:100%;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;height:100%!important;font-size:14px!important}._search_1edw1_1:focus-within{outline:2px solid var(--primary);outline-offset:2px}._bar_1edw1_1>details>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px!important;white-space:nowrap;font-size:13px!important;font-weight:600;border:1px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer;list-style:none}._bar_1edw1_1>details>summary::-webkit-details-marker{display:none}._bar_1edw1_1>details[open]>summary{background:var(--secondary);color:#09665d}._bar_1edw1_1>details>summary:focus-visible{outline:3px solid #09665d;outline-offset:2px}._views_1edw1_1{display:flex;gap:2px;margin:0}._views_1edw1_1 button{min-height:44px;padding:8px 12px;font-size:13px}._location_1edw1_1{margin-top:10px}._location_1edw1_1 p{margin:6px 0;font-size:13px;color:var(--muted-foreground)}._bar_1edw1_1[data-compact=true] ._search_1edw1_1{display:none}._bar_1edw1_1[data-compact=true]{display:flex!important;justify-content:space-between}._bar_1edw1_1[data-compact=true]>details>div{width:min(600px,calc(100vw - 28px))}@media(max-width:600px){._search_1edw1_1{padding:0 10px;gap:6px}._search_1edw1_1 input{font-size:16px!important}._views_1edw1_1 button{padding:8px 9px}._bar_1edw1_1>details>summary{padding:8px 10px!important}._bar_1edw1_1{gap:6px}}@media(max-width:600px){._bar_1edw1_1{grid-template-columns:1fr auto}._search_1edw1_1{grid-column:1/-1}._bar_1edw1_1>details>summary{justify-content:flex-start}._views_1edw1_1{justify-self:end}._bar_1edw1_1[data-compact=true] ._search_1edw1_1{display:none}}
