.sd-category-browser{margin:18px 0 30px;padding:24px;border:1px solid #e0e7f3;border-radius:20px;background:linear-gradient(115deg,#f5f8ff,#fff 75%);min-width:0}
.sd-category-browser-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sd-category-eyebrow{display:block;color:var(--blue,#1759df);font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:4px}.sd-category-browser h2{font-size:22px;line-height:1.3;margin:0;color:var(--ink,#142238)}.sd-category-hint{font-size:12px;color:#687385}
.sd-category-tabs{display:flex;flex-wrap:wrap;gap:9px;min-width:0}.sd-category-tab{display:inline-flex;align-items:center;gap:10px;border:1px solid #e0e7f3;border-radius:999px;background:#fff;padding:10px 15px;font-size:13px;font-weight:600;color:#34445b;line-height:1.4;transition:background .15s,border-color .15s,color .15s;max-width:100%;overflow-wrap:anywhere}.sd-category-tab:hover{border-color:#9ab8fa;background:#edf3ff;color:var(--blue,#1759df)}.sd-category-tab.is-current{background:var(--blue,#1759df);border-color:var(--blue,#1759df);color:#fff;box-shadow:0 4px 10px #1759df18}.sd-category-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 6px;border-radius:999px;background:#f0f4fa;color:#586c89;font-size:10px;line-height:1.4}.is-current .sd-category-tab-count{background:#ffffff26;color:#fff}.sd-category-deeper{border-top:1px solid #e0e7f3;margin-top:18px;padding-top:16px}.sd-category-deeper h3{font-size:13px;margin:0 0 12px;color:#53647c}
@media(max-width:640px){.sd-category-browser{padding:18px 14px;margin:14px 0 22px;border-radius:16px}.sd-category-browser h2{font-size:19px}.sd-category-hint{display:none}.sd-category-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 3px 12px;scrollbar-width:thin;scrollbar-color:#cad8f0 transparent}.sd-category-tab{flex-shrink:0;max-width:none;white-space:nowrap;padding:10px 13px;font-size:12px}.sd-category-browser-heading{margin-bottom:12px}}
