.bk-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-size:.8rem;font-weight:500;line-height:1.3;border:1px solid transparent}.bk-badge--positive{color:var(--color-positive);background:var(--color-positive-wash);border-color:var(--color-positive-border)}.bk-badge--warning{color:var(--color-warning);background:var(--color-warning-wash);border-color:var(--color-warning-border)}.bk-badge--danger{color:var(--color-danger);background:var(--color-danger-wash);border-color:var(--color-danger-border)}.bk-badge--info{color:var(--color-info);background:var(--color-info-wash);border-color:var(--color-info-border)}.bk-badge--alert{color:var(--color-alert);background:var(--color-alert-wash);border-color:var(--color-alert-border)}.bk-badge--special{color:var(--color-special);background:var(--color-special-wash);border-color:var(--color-special-border)}.bk-badge--neutral{color:var(--color-ink-muted);background:#333;border-color:var(--color-border)}.bk-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:var(--space-5)}.bk-card+.bk-card{margin-top:var(--space-5)}.bk-text-positive{color:var(--color-positive)}.bk-text-warning{color:var(--color-warning)}.bk-text-danger{color:var(--color-danger)}.bk-text-info{color:var(--color-info)}.bk-text-alert{color:var(--color-alert)}.bk-text-special{color:var(--color-special)}.bk-swatch{display:inline-flex;flex-direction:column;gap:.25rem;min-width:7rem;margin:0 var(--space-4) var(--space-3) 0;font-size:.85rem}.bk-swatch__chip{width:4.5rem;height:2rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.bk-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.bk-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer}.bk-toggle input{position:absolute;opacity:0;width:1px;height:1px}.bk-toggle__track{width:2.4rem;height:1.25rem;border-radius:999px;background:#3a3a3a;position:relative}.bk-toggle__track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:#111}.bk-toggle input:checked+.bk-toggle__track{background:#eee}.bk-toggle--positive input:checked+.bk-toggle__track{background:var(--color-positive)}.bk-toggle--warning input:checked+.bk-toggle__track{background:var(--color-warning)}.bk-toggle--danger input:checked+.bk-toggle__track{background:var(--color-danger)}.bk-toggle--info input:checked+.bk-toggle__track{background:var(--color-info)}.bk-toggle--alert input:checked+.bk-toggle__track{background:var(--color-alert)}.bk-toggle--special input:checked+.bk-toggle__track{background:var(--color-special)}
