.search-container { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 1.5rem 0rem 1.5rem 0rem; box-sizing: border-box; } .header-container { display: flex; align-items: center; justify-content: space-between; } .header-container-title { display: flex; align-items: center; gap: 1em; } .search-string { flex: 2; padding: 5px; } .button-row { display: table-cell; max-width: 600px; } .button-row .mat-mdc-button-base { margin: 8px 8px 8px 0; } .chip-failed { background-color: #e87979 !important; color: white; } .chip-success { background-color: #46c446 !important; color: white; } .chip-pending { background-color: lightgrey !important; color: black; } .chip-in-progress { background-color: #f5a623 !important; color: white; } .chip-transferring { background-color: #f5a623 !important; color: white; } .images-button-row { display: flex; gap: 15px; padding: 5px; } table { width: 100%; } .search-boolean { flex: 1; padding: 5px; } .mat-elevation-z8 { box-shadow: 0px 0px 0px rgba(0,0,0,0.2); } .paginator-container { display: flex; justify-content: end; margin-bottom: 30px; } .example-headers-align .mat-expansion-panel-header-description { justify-content: space-between; align-items: center; } .example-headers-align .mat-mdc-form-field + .mat-mdc-form-field { margin-left: 8px; } .action-container { display: flex; justify-content: flex-end; gap: 1em; padding: 1.5em; } /* Estilos específicos para commits */ .repository-selector-container { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; } .branch-selector-container { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; } .commit-id { font-family: 'Courier New', monospace; background-color: #f5f5f5; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; } .commit-message { max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .commit-stats { font-size: 0.85em; color: #666; } .commit-tags { display: flex; flex-wrap: wrap; gap: 4px; } .commit-tags .mat-chip { font-size: 0.8em; height: 24px; } .no-tags { color: #999; font-style: italic; font-size: 0.9em; } /* Mejoras en la tabla */ .mat-mdc-table { border-radius: 8px; overflow: hidden; } .mat-mdc-header-cell { background-color: #f8f9fa; font-weight: 600; color: #495057; } .mat-mdc-row:hover { background-color: #f8f9fa; } /* Estilos para los botones de acción */ .action-buttons { display: flex; gap: 4px; justify-content: center; } .action-buttons .mat-mdc-icon-button { width: 32px; height: 32px; line-height: 32px; } .filters-row { display: flex; gap: 20px; align-items: flex-end; margin-bottom: 20px; } .repository-selector-container, .branch-selector-container { margin-bottom: 0 !important; }