.business-category-strip{gap:8px;min-width:0;margin-block:8px;display:grid}.business-category-strip__heading{align-items:start;gap:6px;min-width:0;display:flex}.business-category-strip :is(button,select){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;box-shadow:none;border-radius:10px;padding:8px 10px;font-size:12px;animation:none!important}.business-category-strip button{white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;display:flex;transform:none!important}.business-category-strip button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 10%,var(--surface));border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.business-category-strip :is(button,select):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.business-category-strip small{color:var(--muted);font-size:10px}.business-category-strip__top,.business-category-strip__bottom{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;min-width:0;padding:2px 1px 5px;display:flex;overflow-x:auto}.business-category-strip__top{flex:1}.business-category-strip__toggle{flex:none;width:44px;padding:10px!important}.business-category-strip__toggle>.icon{width:20px;height:20px}.business-category-strip__panel{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:400px;padding:10px;display:grid;overflow-y:auto}.business-category-strip__panel>section{min-width:0}.business-category-strip__panel button{white-space:normal;text-align:left;border-color:#0000;justify-content:flex-start;width:100%;max-width:100%}.business-category-strip__parent{font-weight:700!important}.business-category-strip__panel>section>div{gap:2px;display:grid}.business-category-strip__mobile-select{display:none}@media (max-width:600px){.business-category-strip__bottom{display:none}.business-category-strip__mobile-select{gap:4px;font-size:12px;display:grid}.business-category-strip__mobile-select select{width:100%;min-width:0}.business-category-strip__panel{grid-template-columns:minmax(0,1fr)}}
