.public-detail-meta.svelte-8sa1ah{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-2px 0 16px;font-size:12px;line-height:1.5;display:flex}.public-detail-meta.svelte-8sa1ah .public-merchant-tags:where(.svelte-8sa1ah){font-size:inherit;padding:0}.public-detail-service-time.svelte-8sa1ah{align-items:center;gap:8px;display:inline-flex}.public-detail-nutrition.svelte-8sa1ah{border-top:1px solid var(--color-border);gap:12px;padding-top:16px;display:grid}.public-detail-portion.svelte-8sa1ah{color:var(--color-muted);margin:0;font-size:12px}.public-detail-actions.svelte-8sa1ah{flex-wrap:wrap;gap:4px 16px;margin:16px -8px 0;display:flex}.public-detail-action.svelte-8sa1ah{border-radius:var(--radius-control);border:0;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.public-detail-action.svelte-8sa1ah:visited{color:var(--color-action-text)}.public-detail-action.svelte-8sa1ah svg:where(.svelte-8sa1ah){flex-shrink:0}.public-detail-action-status.svelte-8sa1ah{color:var(--color-muted);margin:4px 0 0;font-size:14px}.price-filter.svelte-lr2blf{gap:8px;display:grid}h3.svelte-lr2blf,p.svelte-lr2blf{margin:0}p.svelte-lr2blf{color:var(--color-muted);font-size:14px}.price-fields.svelte-lr2blf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:400px;display:grid}label.svelte-lr2blf{gap:8px;font-size:14px;display:grid}input.svelte-lr2blf{width:100%;min-width:0;font-size:16px}[role=alert].svelte-lr2blf{color:var(--color-danger)}.public-discovery-search.svelte-hb09z1{gap:8px;padding:20px 24px 0;display:grid}.public-discovery-search.svelte-hb09z1 label:where(.svelte-hb09z1){font-size:14px;font-weight:600}.public-search-field.svelte-hb09z1{border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.public-search-field.svelte-hb09z1:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.public-search-field.svelte-hb09z1 svg:where(.svelte-hb09z1){fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:20px;height:20px}.public-search-field.svelte-hb09z1 input:where(.svelte-hb09z1){box-shadow:none;background:0 0;border:0;outline:0;flex:1;min-width:0;padding-inline:0;font-size:16px}.public-search-field.svelte-hb09z1 input:where(.svelte-hb09z1)::-webkit-search-cancel-button{display:none}.public-search-field.svelte-hb09z1 button:where(.svelte-hb09z1){width:44px;min-width:44px;color:var(--color-muted);background:0 0;border:0;flex:0 0 44px;padding:0;font-size:24px}.public-discovery-search.svelte-hb09z1 p:where(.svelte-hb09z1){color:var(--color-muted);margin:0;font-size:14px}.public-discovery-empty.svelte-hb09z1{background:var(--color-canvas);text-align:center;border-radius:12px;gap:12px;margin-block:12px;padding:32px 20px;display:grid}.empty-symbol.svelte-hb09z1{color:var(--color-muted);font-size:32px}.public-discovery-empty.svelte-hb09z1 h2:where(.svelte-hb09z1){margin:0;font-size:20px}.public-discovery-empty.svelte-hb09z1 p:where(.svelte-hb09z1){max-width:440px;color:var(--color-muted);margin:0 auto;font-size:14px}.public-discovery-empty.svelte-hb09z1>div:where(.svelte-hb09z1){flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@media (width<=719px){.public-discovery-search.svelte-hb09z1{padding:16px 16px 8px}.public-discovery-empty.svelte-hb09z1>div:where(.svelte-hb09z1){flex-direction:column}}
