.gs-form-icon{background:var(--form-bg);width:36px;height:36px;color:var(--form-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gs-form-slate{--form-bg:#eef2f6;--form-ink:#526579}.gs-form-blue{--form-bg:#e9f1ff;--form-ink:#245bbb}.gs-form-violet{--form-bg:#f0eafe;--form-ink:#7950b4}.gs-form-teal{--form-bg:#e3f5f0;--form-ink:#19776a}.gs-form-amber{--form-bg:#fff2dc;--form-ink:#966515}.gs-form-rose{--form-bg:#fcebf0;--form-ink:#b34b70}:root .buyer-ui .gs-form-switches{border-bottom:1px solid var(--border);flex-wrap:wrap;order:-2;gap:8px;margin:0 0 8px;padding:0 0 20px;display:flex}:root .buyer-ui .gs-form-switch{cursor:pointer;min-height:48px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:5px 13px 5px 6px;font-size:.875rem;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}:root .buyer-ui .gs-form-switch:hover{background:#f3f6fa;border-color:#d8e2ee}:root .buyer-ui .gs-form-switch[aria-pressed=true]{color:#114ab5;background:#eff5ff;border-color:#1453cc;font-weight:650}.gs-category-trigger{cursor:pointer;background:#f1f4f8;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 5px;font-size:.875rem;font-weight:600;display:inline-flex}.gs-category-trigger .gs-form-icon{border-radius:8px;width:30px;height:30px}.gs-category-trigger .gs-form-icon svg{width:21px;height:21px}.gs-category-trigger>span:not(.gs-form-icon){text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.gs-category-trigger[data-state=open]{background:#eaf1fa;border-color:#bdcde3}.gs-category-menu{border-radius:16px;width:260px;padding:8px;box-shadow:0 10px 35px #10223e1c}.gs-category-choice{color:#142133;cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.gs-category-choice[aria-current=true]{color:#114ab5;background:#eef5ff}.gs-category-check{color:#1453cc;margin-left:auto}.gs-category-choice:hover,.gs-category-choice[data-highlighted]{background:#f1f5fa}.gs-category-catalog{color:#526073;border-radius:8px;align-items:center;min-height:42px;padding:8px 11px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.gs-category-catalog:hover{color:#142133;background:#f1f4f8}.gs-category-catalog-active{color:#114ab5;background:#e8f1ff}.gs-form-switch:focus-visible,.gs-category-trigger:focus-visible,.gs-category-choice:focus-visible,.gs-category-catalog:focus-visible{outline-offset:3px;outline:3px solid #1453cc}.gs-mobile-categories{border-bottom:1px solid #dbe2eb;padding:8px 0 12px}.gs-mobile-categories>p{color:#526073;margin:0 10px 8px;font-size:.75rem;font-weight:600}.gs-mobile-categories .gs-category-choice{font-size:.9375rem}:root .buyer-ui .gs-catalog-head .gs-form-switches{flex-basis:100%;order:2;margin:20px 0 0;padding-bottom:16px}@media (width>=900px){:root .buyer-ui .gs-search .buyer-basic-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media (width<=767px){:root .buyer-ui .gs-form-switches{gap:7px;margin-bottom:18px;padding-bottom:16px}:root .buyer-ui .gs-form-switch{flex:calc(50% - 8px);justify-content:flex-start;padding-right:8px;font-size:.8125rem}.gs-category-catalog{min-height:48px;font-size:1rem}}@media (prefers-reduced-motion:reduce){:root .buyer-ui .gs-form-switch{transition:none}}
