.ref-action-button,.ref-action-icon-button,.ref-action-link,.ref-action-tile,.ref-action-quick-actions__button,.ref-action-overflow__trigger,.ref-action-overflow__item,.ref-action-filter-tabs__tab{font:inherit}.ref-action-button,.ref-action-icon-button,.ref-action-link,.ref-action-quick-actions__button,.ref-action-overflow__trigger,.ref-action-overflow__item,.ref-action-filter-tabs__tab{border-radius:var(--radius-lg);transition:background-color .16s,border-color .16s,color .16s,transform .16s}.ref-action-button,.ref-action-icon-button,.ref-action-overflow__trigger,.ref-action-filter-tabs__tab{cursor:pointer;border:1px solid #0000}.ref-action-button{min-block-size:calc(var(--space-8) + var(--space-2));justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-accent-base);color:var(--color-accent-contrast);font-weight:700;display:inline-flex}.ref-action-button--secondary,.ref-action-overflow__trigger{border-color:var(--color-border-subtle);background:var(--color-surface-panel);color:var(--color-text-primary)}.ref-action-button--quiet{color:var(--color-text-primary);background:0 0}.ref-action-button--destructive{background:var(--color-status-danger);color:var(--color-accent-contrast)}.ref-action-button:hover:not(:disabled),.ref-action-icon-button:hover:not(:disabled),.ref-action-overflow__trigger:hover:not(:disabled),.ref-action-filter-tabs__tab:hover:not(:disabled){transform:translateY(-1px)}.ref-action-button:focus-visible,.ref-action-icon-button:focus-visible,.ref-action-link:focus-visible,.ref-action-tile:focus-visible,.ref-action-quick-actions__button:focus-visible,.ref-action-overflow__trigger:focus-visible,.ref-action-overflow__item:focus-visible,.ref-action-filter-tabs__tab:focus-visible{outline:3px solid var(--color-status-info);outline-offset:2px}.ref-action-button:disabled,.ref-action-icon-button:disabled,.ref-action-overflow__trigger:disabled,.ref-action-filter-tabs__tab:disabled{cursor:not-allowed;opacity:.55}.ref-action-button__spinner{inline-size:var(--space-4);block-size:var(--space-4);border:2px solid;border-inline-end-color:#0000;border-radius:50%;animation:.7s linear infinite ref-action-spin}.ref-action-icon-button{inline-size:calc(var(--space-8) + var(--space-2));block-size:calc(var(--space-8) + var(--space-2));background:var(--color-surface-panel);border-color:var(--color-border-subtle);color:var(--color-text-primary);place-items:center;display:inline-grid}.ref-action-icon-button__glyph{font-size:1.25rem;line-height:1}.ref-action-icon-button--quiet{background:0 0;border-color:#0000}.ref-action-icon-button--destructive{border-color:var(--color-status-danger);color:var(--color-status-danger)}.ref-action-quick-actions{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-16) * 2), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ref-action-quick-actions__button,.ref-action-tile{inline-size:100%;padding:var(--space-4);border:1px solid var(--color-border-subtle);background:var(--color-surface-panel);color:var(--color-text-primary);text-align:start}.ref-action-quick-actions__button{cursor:pointer}.ref-action-quick-actions__button:disabled{cursor:not-allowed;opacity:.55}.ref-action-quick-actions__button[data-destructive=true],.ref-action-overflow__item[data-destructive=true]{color:var(--color-status-danger)}.ref-action-quick-actions__button:hover:not(:disabled),.ref-action-tile:hover:not(:disabled){border-color:var(--color-accent-base);background:var(--color-surface-canvas)}.ref-action-quick-actions__label,.ref-action-tile__title{font-weight:700;display:block}.ref-action-quick-actions__description,.ref-action-tile__description{color:var(--color-text-secondary);margin-block-start:var(--space-2);display:block}.ref-action-tile{border-radius:var(--radius-lg);cursor:pointer;display:block}.ref-action-tile:disabled{cursor:not-allowed;opacity:.55}.ref-action-tile--destructive{border-color:var(--color-status-danger)}.ref-action-tile--destructive .ref-action-tile__title{color:var(--color-status-danger)}.ref-action-button-group,.ref-action-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-action-button-group{border:0;margin:0;padding:0}.ref-action-filter-tabs{border:0;min-inline-size:0;margin:0;padding:0}.ref-action-button-group--vertical{flex-direction:column;align-items:stretch}.ref-action-overflow{display:inline-block;position:relative}.ref-action-overflow__menu{z-index:1;min-inline-size:calc(var(--space-16) * 2);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);box-shadow:var(--elevation-1);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.ref-action-overflow__item{padding:var(--space-2) var(--space-3);color:var(--color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0}.ref-action-overflow__item:hover:not(:disabled){background:var(--color-surface-canvas)}.ref-action-overflow__item:disabled{cursor:not-allowed;color:var(--color-text-secondary)}.ref-action-toolbar{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);justify-content:space-between}.ref-action-toolbar--vertical{flex-direction:column;align-items:stretch}.ref-action-toolbar__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-action-filter-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.ref-action-filter-tabs__tab{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);background:0 0}.ref-action-filter-tabs__tab[aria-pressed=true]{border-color:var(--color-accent-base);background:var(--color-accent-base);color:var(--color-accent-contrast)}.ref-action-link{color:var(--color-accent-base);text-underline-offset:var(--space-1);font-weight:700;text-decoration-thickness:2px}.ref-action-link[aria-disabled=true]{cursor:not-allowed;color:var(--color-text-secondary);pointer-events:none}@keyframes ref-action-spin{to{transform:rotate(360deg)}}
