/* Actions nommées sur la ligne d'un produit d'achat.

   Les icônes seules n'étaient pas comprises : « rattacher » et « ne jamais
   rattacher » sont des décisions, elles méritent un mot. La classe
   .tuco-inline-edit-btn reste nécessaire : c'est elle que le pont JavaScript
   commun écoute (assets/inline_edit.js). */

.tuco-pp-action-btn.tuco-inline-edit-btn {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 2px 8px !important;
    border: 1px solid var(--border) !important;
    border-radius: var(--radius-sm);
    background: var(--surface) !important;
    color: var(--text) !important;
    font-size: var(--fs-xs);
    font-weight: var(--fw-medium);
    line-height: 1.4 !important;
    white-space: nowrap;
}

.tuco-pp-action-btn.tuco-inline-edit-btn:hover {
    background: var(--brand-accent) !important;
    border-color: var(--brand-accent) !important;
    color: #ffffff !important;
}

.tuco-pp-action-link.tuco-inline-edit-btn {
    border-color: var(--brand-accent) !important;
    color: var(--brand-primary) !important;
}

.tuco-pp-actions-wrap {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 3px;
    padding: 2px 0;
}

.tuco-pp-actions,
.tuco-pp-actions .tabulator-cell {
    white-space: normal;
    overflow: visible;
}

.tuco-pp-action-btn.tuco-inline-edit-btn {
    justify-content: center;
}
