.bb[data-v-56e4a3b8]{justify-content:center;align-items:center;gap:var(--kern-metric-space-small,8px);min-height:var(--kern-metric-dimension-x-large);padding:0 var(--kern-metric-space-default);border:var(--kern-metric-border-width-light) solid transparent;border-radius:var(--kern-metric-border-radius-default);text-align:center;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bb-primary[data-v-56e4a3b8]{background:var(--kern-color-action-default);border-color:var(--kern-color-action-default);color:var(--kern-color-action-on-default)}.bb-primary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-action-hover);border-color:var(--kern-color-action-hover);color:var(--kern-color-action-on-default)}.bb-secondary[data-v-56e4a3b8]{background:var(--kern-color-layout-background-default);border-color:var(--kern-color-action-default);color:var(--kern-color-action-default)}.bb-secondary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-action-subtle);color:var(--kern-color-action-hover);border-color:var(--kern-color-action-hover)}.bb-tertiary[data-v-56e4a3b8]{color:var(--kern-color-action-default);padding:0 var(--kern-metric-space-x-small,4px);background:0 0;border-color:#0000}.bb-tertiary .bb-label[data-v-56e4a3b8]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px;text-decoration:underline}.bb-tertiary:has(.bb-ic) .bb-label[data-v-56e4a3b8]{text-decoration:none}.bb-tertiary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-action-subtle);color:var(--kern-color-action-hover)}.bb-tertiary:hover:not(:disabled):not([aria-disabled=true]) .bb-label[data-v-56e4a3b8]{text-decoration-thickness:2px}.bb[data-v-56e4a3b8]:focus-visible{outline:var(--kern-metric-border-width-default) solid var(--kern-color-action-focus-default);outline-offset:2px}.bb-danger.bb-primary[data-v-56e4a3b8]{background:var(--kern-color-feedback-danger-default);border-color:var(--kern-color-feedback-danger-default);color:var(--kern-color-feedback-danger-on-default)}.bb-danger.bb-primary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-feedback-danger-hover);border-color:var(--kern-color-feedback-danger-hover)}.bb-danger.bb-secondary[data-v-56e4a3b8]{border-color:var(--kern-color-feedback-danger-default);color:var(--kern-color-feedback-danger-default)}.bb-danger.bb-secondary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-feedback-danger-subtle);border-color:var(--kern-color-feedback-danger-hover);color:var(--kern-color-feedback-danger-hover)}.bb-danger.bb-tertiary[data-v-56e4a3b8]{color:var(--kern-color-feedback-danger-default)}.bb-danger.bb-tertiary[data-v-56e4a3b8]:hover:not(:disabled):not([aria-disabled=true]){background:var(--kern-color-feedback-danger-subtle);color:var(--kern-color-feedback-danger-hover)}.bb-danger[data-v-56e4a3b8]:focus-visible{outline-color:var(--kern-color-feedback-danger-default)}.bb[data-v-56e4a3b8]:disabled,.bb[aria-disabled=true][data-v-56e4a3b8]{opacity:var(--kern-color-action-state-opacity-disabled);cursor:not-allowed}.bb-busy[data-v-56e4a3b8]{opacity:1;cursor:progress}.bb-sm[data-v-56e4a3b8]{min-height:var(--kern-metric-dimension-large);padding:0 var(--kern-metric-space-small,8px);gap:var(--kern-metric-space-x-small,4px);font-size:13px}.bb-sm.bb-tertiary[data-v-56e4a3b8]{padding:0 var(--kern-metric-space-2x-small,2px)}.bb-block[data-v-56e4a3b8]{width:100%;display:flex}.bb-icon-only[data-v-56e4a3b8]{width:var(--kern-metric-dimension-x-large);padding:0}.bb-icon-only.bb-sm[data-v-56e4a3b8]{width:var(--kern-metric-dimension-large)}.bb-ic[data-v-56e4a3b8]{width:1.25em;height:1.25em;font-size:inherit;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bb-spinner[data-v-56e4a3b8]{border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite bb-spin-56e4a3b8}@keyframes bb-spin-56e4a3b8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bb-spinner[data-v-56e4a3b8]{animation:none}}
