.full-width { width: 100%; } .form-container { padding: 40px; } .form-group { margin-top: 20px; } .full-width { width: 100%; margin-top: 16px; } .additional-form { margin-top: 20px; } .checkbox-group { display: flex; flex-direction: column; margin: 15px 0; align-items: flex-start; } .time-fields { display: flex; gap: 15px; /* Espacio entre los campos */ } .time-field { flex: 1; } .list-item-content { display: flex; align-items: flex-start; /* Alinea el contenido al inicio */ justify-content: space-between; /* Espacio entre los textos y los íconos */ width: 100%; /* Asegúrate de que el contenido ocupe todo el ancho */ } .text-content { flex-grow: 1; /* Permite que este contenedor ocupe el espacio disponible */ margin-right: 16px; /* Espaciado a la derecha para separar de los íconos */ margin-left: 10px; } .icon-container { display: flex; align-items: center; /* Alinea los íconos verticalmente */ } .right-icon { margin-left: 8px; /* Espaciado entre los íconos */ cursor: pointer; } .action-container { display: flex; justify-content: flex-end; gap: 1em; padding: 0em 1.5em 1.5em 1.5em; } .software-tab-hint { color: #666; font-size: 0.85em; margin: 0 0 12px 0; } .software-list-header { display: flex; align-items: center; justify-content: space-between; margin-top: 8px; font-size: 0.85em; color: #555; } .clear-selection-link { background: none; border: none; color: #3f51b5; cursor: pointer; text-decoration: underline; padding: 0; }