.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}.bo-card-disclosure{min-width:0}.bo-card-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target-min);cursor:pointer;border-radius:var(--radius-sm);list-style:none;display:flex}.bo-card-disclosure__summary::-webkit-details-marker{display:none}.bo-card-disclosure__summary>svg{flex:none}.bo-card-disclosure[open]>.bo-card-disclosure__summary>svg{transform:rotate(180deg)}.bo-card-disclosure__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-card-disclosure__body{gap:var(--space-4);min-width:0;padding-top:var(--space-3);flex-direction:column;display:flex}.bo-card-disclosure-panel{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.bo-card-disclosure-panel p{margin:0}.bo-profile-disclosure{min-width:0}.bo-profile-disclosure__summary{align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-3);border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);list-style:none;display:flex}.bo-profile-disclosure__summary::-webkit-details-marker{display:none}.bo-profile-disclosure__summary:before{content:"";border-right:var(--border-medium) solid currentColor;border-bottom:var(--border-medium) solid currentColor;flex:none;width:.4rem;height:.4rem;transform:rotate(-45deg)}.bo-profile-disclosure[open]>.bo-profile-disclosure__summary:before{transform:rotate(45deg)}.bo-profile-disclosure__summary:focus{outline:none}.bo-profile-disclosure__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bo-profile-disclosure__summary:hover{background:var(--surface-subtle)}
