.gap-chain-chip-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.gap-chain-cat-btn{box-sizing:border-box;padding:0 var(--sp-3);border:var(--bw) solid var(--border);border-radius:var(--r);font-size:var(--fs-sm);font-weight:600;cursor:pointer;height:36px;min-height:36px;max-height:36px;transition:background .15s ease,border-color .15s ease,color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);line-height:1;font-family:inherit;background:var(--surface2);color:var(--acct-text)}.gap-chain-cat-btn:hover{background:var(--acct-hover);border-color:var(--acct-border)}.gap-chain-cat-btn:active{transform:translateY(1px)}.gap-chain-cat-btn[data-cat-id=logistics]{--_gap-accent: var(--brand);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id=hr]{--_gap-accent: var(--purple-500);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id=qc]{--_gap-accent: var(--success);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id=cleanroom]{--_gap-accent: var(--iso-p);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id=consulting]{--_gap-accent: var(--danger);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id=maintenance]{--_gap-accent: var(--warning);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-cat-btn[data-cat-id]:hover{background:color-mix(in srgb,var(--_gap-accent) 22%,var(--surface2));border-color:color-mix(in srgb,var(--_gap-accent) 60%,var(--border))}.gap-svc-mkt-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.gap-svc-mkt-btn,.gap-chain-join-btn{box-sizing:border-box;padding:0 var(--sp-4);border-radius:var(--r);font-size:var(--fs-sm);font-weight:700;cursor:pointer;height:36px;min-height:36px;max-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:inherit;border:var(--bw) solid var(--border);background:var(--surface2)}.gap-svc-mkt-btn{--_gap-accent: var(--brand);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-chain-join-btn{--_gap-accent: var(--iso-p);color:var(--_gap-accent);border-color:color-mix(in srgb,var(--_gap-accent) 48%,var(--border));background:color-mix(in srgb,var(--_gap-accent) 14%,var(--surface2))}.gap-svc-mkt-btn:hover,.gap-chain-join-btn:hover{background:color-mix(in srgb,var(--_gap-accent) 22%,var(--surface2));border-color:color-mix(in srgb,var(--_gap-accent) 60%,var(--border))}.gap-svc-mkt-btn:active,.gap-chain-join-btn:active{transform:translateY(1px)}.gap-chain-tip{font-size:var(--fs-xs);color:var(--acct-muted);background:var(--surface2);border-radius:var(--r);padding:var(--sp-2) var(--sp-3);border:var(--bw) solid var(--acct-border);display:flex;align-items:flex-start;gap:var(--sp-2)}.gap-chain-tip i{color:var(--warning);flex-shrink:0;margin-top:2px}
