.header-container-title { flex-grow: 1; text-align: left; margin-left: 1em; } .task-button-row { display: flex; gap: 15px; } .divider { margin: 20px 0; } .lists-container { padding: 16px; } .imagesLists-container { flex: 1; } .card.unidad-card { height: 100%; box-sizing: border-box; } table { width: 100%; } .search-container { display: flex; justify-content: space-between; align-items: center; width: 100%; margin: 1.5rem 0rem 1.5rem 0rem; box-sizing: border-box; } .search-string { flex: 2; padding: 5px; } .search-boolean { flex: 1; padding: 5px; } .header-container { display: flex; justify-content: space-between; align-items: center; padding: 10px 10px; border-bottom: 1px solid #ddd; } .mat-elevation-z8 { box-shadow: 0px 0px 0px rgba(0,0,0,0.2); } .paginator-container { display: flex; justify-content: end; margin-bottom: 30px; } .mat-chip-readonly-true { background-color: #4CAF50 !important; color: white !important; } .mat-chip-readonly-false { background-color: #F44336 !important; color: white !important; } /* Estilos para los botones de gestión */ .schedule-btn, .script-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 16px; border-radius: 6px; font-weight: 500; transition: all 0.3s ease; border: none; cursor: pointer; margin: 4px; line-height: 1; vertical-align: middle; } .schedule-btn { background: linear-gradient(135deg, #2196f3 0%, #1976d2 100%); color: white; } .schedule-btn:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(33, 150, 243, 0.3); } .script-btn { background: linear-gradient(135deg, #4caf50 0%, #45a049 100%); color: white; } .script-btn:hover { transform: translateY(-1px); box-shadow: 0 4px 12px rgba(76, 175, 80, 0.3); } .schedule-btn mat-icon, .script-btn mat-icon { font-size: 18px; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; } .schedule-btn span, .script-btn span { display: inline-block; vertical-align: middle; line-height: 1.2; } /* Responsive para los botones */ @media (max-width: 768px) { .schedule-btn, .script-btn { width: 100%; justify-content: center; margin: 4px 0; } }