.et-head-actions{display:flex;align-items:center;gap:var(--klinea-space-3)}.et-filtro{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--klinea-font-size-sm,.875rem);color:var(--klinea-color-text-secondary)}.et-table-wrap{overflow-x:auto}.et-table{width:100%;border-collapse:collapse;font-size:var(--klinea-font-size-sm,.875rem)}.et-table td,.et-table th{border-bottom:1px solid var(--klinea-color-border-subtle);padding:.6rem .75rem;text-align:left;vertical-align:middle}.et-table thead th{color:var(--klinea-color-text-secondary)}.et-name,.et-table thead th{font-weight:var(--klinea-font-weight-semibold)}.et-name{display:inline-flex;align-items:center;gap:.5rem;color:var(--klinea-color-text-primary)}.et-dot{width:12px;height:12px;border-radius:4px;flex-shrink:0;border:1px solid var(--klinea-color-border-default)}.et-row-actions{display:flex;flex-wrap:wrap;gap:.25rem}.et-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--klinea-space-3)}.et-error{color:var(--klinea-color-status-danger-fg);margin:0 0 var(--klinea-space-3)}.et-color{border:1px solid var(--klinea-color-border-subtle);border-radius:var(--klinea-radius-md);padding:var(--klinea-space-3);margin:var(--klinea-space-3) 0}.et-color legend{font-size:var(--klinea-font-size-sm,.875rem);color:var(--klinea-color-text-secondary);padding:0 .4rem}.et-color-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--klinea-space-3)}.et-swatch{width:32px;height:32px;border-radius:var(--klinea-radius-sm,6px);border:2px solid transparent;cursor:pointer;color:var(--klinea-color-text-secondary)}.et-swatch--sel{border-color:var(--klinea-color-text-primary);outline:2px solid var(--klinea-color-border-focus);outline-offset:1px}.et-swatch--none{background:var(--klinea-color-bg-subtle);display:inline-flex;align-items:center;justify-content:center}.et-swatch:focus-visible{outline:2px solid var(--klinea-color-border-focus);outline-offset:2px}.et-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:var(--klinea-space-3)}.et-field__label{font-size:var(--klinea-font-size-sm,.875rem);font-weight:var(--klinea-font-weight-medium,500)}.et-field__label,.et-select{color:var(--klinea-color-text-primary)}.et-select{font:inherit;min-height:44px;padding:0 .75rem;border-radius:var(--klinea-radius-md);border:1px solid var(--klinea-color-border-default);background:var(--klinea-color-bg-surface)}.et-select:focus-visible{outline:2px solid var(--klinea-color-border-focus);outline-offset:2px}