.bo-action-button{min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-semibold);line-height:var(--text-body-line);text-align:center;cursor:pointer;touch-action:manipulation;transform-origin:50%;border:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .1s ease-out,background-color .12s,color .12s,opacity .12s;display:inline-flex}.bo-action-button:active:not(:disabled){transform:scale(.98)}.bo-action-button--full-width{width:100%}.bo-action-button--primary{background-color:var(--action-primary);color:var(--text-on-action-primary);background-image:none}.bo-action-button--primary:hover:not(:disabled){filter:brightness(1.05)}.bo-action-button--primary:active:not(:disabled){filter:brightness(.96)}.bo-action-button--secondary{background:var(--action-secondary-surface);color:var(--text-primary)}.bo-action-button--secondary:hover:not(:disabled){background:var(--action-secondary-surface-hover)}.bo-action-button--secondary:active:not(:disabled){background:var(--action-secondary-surface-active)}.bo-action-button--destructive{background:var(--status-negative);color:var(--text-on-negative)}.bo-action-button--destructive:hover:not(:disabled){filter:brightness(1.05)}.bo-action-button--destructive:active:not(:disabled){filter:brightness(.96)}.bo-action-button:disabled,.bo-action-button--primary:disabled,.bo-action-button--secondary:disabled,.bo-action-button--destructive:disabled{cursor:not-allowed;background-color:var(--action-disabled-surface);color:var(--action-disabled-text);opacity:1;filter:none;background-image:none}.bo-action-button:focus:not(:focus-visible){box-shadow:none;outline:none}.bo-action-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (width>=48rem){.bo-action-button{width:auto;max-width:100%}.bo-action-button--full-width{width:100%}}@media (prefers-reduced-motion:reduce){.bo-action-button{transition:none}.bo-action-button:active:not(:disabled){transform:none}}.bo-action-button.bo-action-button--locked,.bo-action-button.bo-action-button--locked[aria-disabled=true]{background-color:var(--surface-subtle);color:var(--text-muted);cursor:pointer;opacity:1;filter:none;background-image:none}.bo-action-button.bo-action-button--locked:hover,.bo-action-button.bo-action-button--locked:active{background-color:var(--surface-subtle);color:var(--text-muted);filter:none;background-image:none}.bo-action-button--quiet{border-radius:var(--radius-lg);color:var(--text-primary);background:0 0}.bo-action-button--quiet:hover:not(:disabled),.bo-action-button--quiet[aria-expanded=true]:not(:disabled){background:var(--bo-data-list-hover)}.bo-action-button.bo-icon-button{width:var(--target-min);height:var(--target-min);flex:none;padding:0}
